function startclock() {
	var now=new Date();
	var tzdiff=(checkTimeZone()*60)+360;
	now.setTime(now.getTime()-(tzdiff*60*1000));
	document.getElementById('clock').innerHTML=now.toLocaleTimeString();
	var id=setTimeout("startclock()",1000);
}
function checkTimeZone() {
   var rightNow = new Date();
   var date1 = new Date(rightNow.getFullYear(), 0, 1, 0, 0, 0, 0);
   var date2 = new Date(rightNow.getFullYear(), 6, 1, 0, 0, 0, 0);
   var temp = date1.toGMTString();
   var date3 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
   var temp = date2.toGMTString();
   var date4 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
   var hoursDiffStdTime = (date1 - date3) / (1000 * 60 * 60);
   var hoursDiffDaylightTime = (date2 - date4) / (1000 * 60 * 60);
   return hoursDiffStdTime;
}
function KillClock() {}
document.write('<span id="clock"></span>');
startclock();
