var clockID = 0;
var challenge_t = 3600000;
var sleep_t = 604800000;
//var sleep_t = 60000;
//1206467681843
var new_t = 1206642022671 + (sleep_t* 1);

var challenge = false;

function getDays( s, k){
	var x = 86400;
	if(s < x*(k+1))return k;
	else return getDays(s,++k);
}

function getHours( s, k){
	var x = 3600;
	if(s < x*(k+1) )return k;
	else return getHours(s,++k);
}

function getMinutes(s, k){
	var x = 60;
	//document.write(k+":");
	if(s < x*(k+1))return k;
	else return getMinutes(s,++k);
}


var xmlHttp;
var tagID;
var in_progress=false;

function GetXmlHttpObject(){
	var xmlHttp=null;
	try{
  		// Firefox, Opera 8.0+, Safari
  		xmlHttp=new XMLHttpRequest();
  	}
	catch (e){
  		// Internet Explorer
  		try{
    		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    	}
  		catch (e){
    		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    	}
  	}
	return xmlHttp;
}


//uniq,history,...
function printResult() { 
	if (xmlHttp.readyState==4){
		document.getElementById(tagID).innerHTML=xmlHttp.responseText;
		in_progress=false;	
	}
}


function clockAction(){
	//document.getElementById("clock").innerHTML="Loading...";
	if(in_progress)return;
	in_progress=true;
	
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
  		alert ("Your browser does not support AJAX!");
  		return;
  	}
	tagID="clock";
	var url="return_time.php";
	url=url+"?sid="+Math.random();
	xmlHttp.onreadystatechange=printResult;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function StartClock() {
  clockID = setTimeout("StartClock()", 5000);
	clockAction();
}

function KillClock() {
   	if(clockID) {
      		clearTimeout(clockID);
      		clockID  = 0;
   	}
}



