var tortun_ports = new Array(11080, 12081, 13082, 14083, 15084, 16085, 17086);
var port_pos = 0;
var status_img;
var ping_timer;
var populate_timer;
var tortunPort = false;
var movieid = 0;
var counted = false;

function countExeDownload() {
		try {
			(new Image()).src='/tortun.php?hit=1';
		} catch(err) { }
}

function tortunPing() {
	status_img = null;
	status_img = new Image();
	status_img.onload = replied;
	if (port_pos > tortun_ports.length)
		port_pos = 0;
	try {
	    /*status_img.src = 'http://127.0.0.1:' + tortun_ports[port_pos++] + '/images/status?' + Math.random();*/
		status_img.src = 'http://127.0.0.1:' + 11080 + '/images/status?' + Math.random();
	} catch(err) { }
	ping_timer = setTimeout("tortunPing()", 1000);
}

function replied() {
	tortunPort = tortun_ports[port_pos];
	clearTimeout(ping_timer);
	populatePlayers();
}

var populateTimer;
var tortunWidth = 640;
var tortunHeight = 480;
function populatePlayers() {
    if (! tortunPort) {
		populate_timer = setTimeout("populatePlayers", 500);
		return;
    }
	try {
		clearTimeout(populate_timer);
	} catch(err) { }
	
	if(window.movieid>0 && !window.counted){
		var opt = {
				// Use POST
				method: 'get',
				// Send this lovely data
				postBody: '',
				// Handle successful response
				onSuccess: function(t){window.counted=true;},
				// Handle 404
				on404: function(t) {
					alert('Error 404: location "' + t.statusText + '" was not found.');
				},
				// Handle other errors
				onFailure: function(t) {
					alert('Error ' + t.status + ' -- ' + t.statusText);
				}
			}
			
		new Ajax.Request("/ajax/tortun_download_counter.php?id="+window.movieid, opt);
	}
    $$('div.mediaspace').each(function(s) {
	file = s.firstDescendant('span').innerHTML;
	var f = new SWFObject("mediaplayer.swf","single",window.tortunWidth,window.tortunHeight+20,"9");
	f.addParam("allowfullscreen","true");
	f.addParam("wmode","transparent");
	f.addParam("allowScriptAccess", "all");
	f.addVariable("autostart", "true");
	f.addVariable("abouttxt", "WCM player");
	f.addVariable("aboutlnk", "http://www.warcraftmovies.com");
	f.addVariable("width",window.tortunWidth);
	f.addVariable("height",window.tortunHeight+20);
	f.addVariable('backcolor','0x000000');
	f.addVariable('frontcolor','0xCCCCCC');
	f.addVariable('lightcolor','0x557722');
	f.addVariable("file", "http://127.0.0.1:" + tortunPort + "/" + file);
	//f.addVariable("file", "http://127.0.0.1:11080/testreal.mp4");
	f.write(s)
    });
}


