function fixNumber(number){
		return (number < 10) ? '0' + number : number;
}


function fixMonth(number){
		number = number + 1
		return (number < 10) ? '0' + number : number;
}
	
function timeDiff(Y,n,j,G,i,s)	{
		var timeDifferense;
		var serverClock = new Date(Y,n,j,G,i,s);

		var clientClock = new Date();
		var serverSeconds;
		var clientSeconds;
		timeDiff = clientClock.getTime() - serverClock.getTime() - 3000;
		runClock(timeDiff);
}
	
function runClock(timeDiff){
		var now = new Date();
		var newTime;	
		newTime = now.getTime() - timeDiff;
		now.setTime(newTime);
			
		window.document.getElementById("cas").innerHTML = fixNumber(now.getHours()) + ':' + fixNumber(now.getMinutes()) + ':' + fixNumber(now.getSeconds());	
		setTimeout('runClock(timeDiff)',999);
}
	