jQuery(document).ready(function() {
	eosEventTracker.trackDownloads();
});

var eosEventTracker = {

	trackDownloads : function () {

		var base = jQuery('base').attr('href');

		jQuery('a.download, .news-single-files a, .tx-damdownloads-pi1 a.arrow').bind('mousedown', function(e) {

			var trackString = this.href;
			trackString = encodeURI(trackString.replace(base, ''));

			ET_Event.download(trackString, '');
		});
	}
}

var player;
var videoname;

function playerReady(object) {
	player = document.getElementById(object.id);
	player.addModelListener("state","stateTracker");

	var qs 		= jQuery('#' + object.id).attr('flashvars');
	videoname	= /file=(.*)/i.exec(qs)[1].split('&')[0];
	videoname	= decodeURIComponent(videoname);

	if (/^http\:\/\/213.203.229.237/.test(videoname)) {
		videoname = encodeURIComponent(videoname.replace('http://213.203.229.237/', ''));
	} else {
		videoname = encodeURIComponent(videoname.replace(jQuery('base').attr('href'), ''));
	}

};

function stateTracker(obj) {

	if (obj.newstate == 'PLAYING' && videoname != '') {
		// playing, track and remove listener
		ET_Event.videoStart(videoname, '');
		player.removeModelListener("state","stateTracker");
	}
};


