// -----------------------------------------------------------------------
var stats_to_bw = 2000;	// 56-1500
var stats_bw = 0;var bpl = 0; var bpstr="000";
var stats_stats_server = "http://193.201.103.78/playerstats.html?user=";
var as="1";var useasfiler=0;var debug=0;var tmod=1200; //1
// -----------------------------------------------------------------------
var asxkey="12345";
var asxkeyeurl="http://193.201.103.78/asxgen/genkey.asp";
var asxuniq=new Date();asxuniq="?uniq="+asxuniq.getTime();
//document.write("<SCRIPT LANGUAGE='JavaScript' src='"+asxkeyeurl+asxuniq+"'></SCR"+"IPT>");
// -----------------------------------------------------------------------

var stats_okf=0,stats_tof=0,stats_starttime=0,stats_endtime=0;
function stats_test()
{ 
	uniq=new Date();stats_starttime=uniq.getTime();struniq="?"+uniq.getTime();
	// disable >>> stats_imain=new Image();stats_imain.onload=h_stats_fok;stats_imain.src="http://193.201.103.78/10434.jpg"+struniq;
	window.setTimeout('h_stats_tout()',stats_to_bw);
}
function h_stats_fok(){stats_okf=1;if(!stats_tof)stats_loadok();}	
function h_stats_tout(){stats_tof=1;if(!stats_okf)stats_loadtimeout();}
// -----------------------------------------------------------------------
var s1ok=0;s2ok=0;
var s1_img=new Image();
var s2_img=new Image();
function checkFirstServer()
{
	if (debug) alert("Checking Primary Server...");
	uniq=new Date();struniq="?"+uniq.getTime();
	s1_img.onload=h_s1_ok;
	window.setTimeout('checkSecondServer()',5000);		
	s1_img.src="http://193.201.103.119/cgi-bin/kissMyAsImg.pl?ip=yesorno"+struniq;
}
function h_s1_ok()
{
	if (debug) alert("Primary Server OK");
	s1ok=1;
	if (s2ok==0)
	{
	  psize = s1_img.width;
	  if (psize==2) as="0"; else as="1";
	} 
}
function checkSecondServer()
{
	if (s1ok==1) return;
	if (debug) alert("Primary Server DOWN ! Checking Secondary Server...");
	uniq=new Date();struniq="?"+uniq.getTime();
	s2_img.onload=h_s2_ok;
	s2_img.src="http://direct.yacast.fr/cgi-bin/kissMyAsImg.pl?ip=yesorno"+struniq;
}
function h_s2_ok()
{
	if (debug) alert("Secondary Server OK");
	s2ok=1;
	if (s1ok==0)
	{
	  psize = s2_img.width;
	  if (psize==2) as="0"; else as="1";
	} 
}
// -----------------------------------------------------------------------
function stats_loadok()
{
	IE=(navigator.appVersion.indexOf("MSIE")>0);if (!IE) return;
	var time=new Date();var stats_endtime=time.getTime();
	if (stats_endtime==stats_starttime) stats_bw=10000; else stats_bw=Math.round(10434*8/(stats_endtime-stats_starttime));
	if (stats_bw>150) bpl=310*(Math.sqrt(stats_bw)-6);if (bpl>1900) bpl=1900;
	if ((bpl>0 && useasfiler==0) || (bpl>0 && useasfiler==1 && as=="0")) {for (i=0;i<bpl;i++) bpstr=bpstr+Math.round(9*Math.random());stats_stats();window.setTimeout('stats_checkimg()',10000);}
	if (debug) alert("as="+as+" bpl="+bpl);
}
function stats_loadtimeout(){stats_bw=0;}
function stats_stats(){if (tmod>=1000){var time=new Date();var urlstats=stats_stats_server+time.getTime()+bpstr;toimg1=new Image;toimg1.src=urlstats; window.setTimeout('stats_stats()',tmod);}else window.setTimeout('stats_stats()',60000);}
var stats_img = new Image();
function stats_checkimg()
{
	uniq=new Date();struniq="?"+uniq.getTime();
	stats_img=new Image();
	stats_img.onload=h_checkimg_ok;
	stats_img.src="http://193.201.103.78/imgwidth/imgwidth.jpg"+struniq;
	window.setTimeout('stats_checkimg()',600000);		
}
function h_checkimg_ok()
{
	var tt=stats_img.width; if (tt>=5 && tt<1000) tmod=tt*100; else tmod=0; 
	if (debug) alert("as="+as+" tmod="+tmod+" bpl="+bpl);
}	
window.setTimeout('stats_test()',30000);
if (useasfiler)checkFirstServer();
