
	var szone = 0;
	var time=0;
	//clienttime page call
	var start=new Date();
	//servertime page call
	var server = new Date(1108352836000);

	//Browsercheck Start
	d=document;
	n=navigator.userAgent.toLowerCase();
	os=navigator.platform;
	OP = (n.indexOf("Opera") != -1) ? 1 : 0;
	IE = (d.all && !OP) ? 1 : 0;
	N4 = (d.layers && !d.getElementById) ? 1 : 0;
	ng = (!d.all && d.getElementById) ? 1 : 0;
	N6 = (ng && (n.indexOf('netscape6')!=-1 || n.indexOf('netscape/7')!=-1)) ? 1 : 0;
	Mac = (os.indexOf("Mac") != -1) ? 1 : 0;
	//Browsercheck End

function serverdate()   //add servertime
	{ 
	actual = new Date();
	passed=actual.getTime()-start.getTime();
	actualservertime=server.getTime()+passed;
	setTimeout("serverdate()",1000);
	}
// Bangkok Time
function clock1() 
	{
	if (!document.layers && !document.all && !N6) return;
	var zone = 7;
	var digital = new Date();
	var ofst_h	= digital.getTimezoneOffset()/60;
	var ofst_m	= digital.getTimezoneOffset()%60;
	var hours 	= digital.getHours() + parseInt(ofst_h) + parseInt(zone) + parseInt(szone)
	var minutes = digital.getMinutes() + parseInt(ofst_m);
	var seconds = digital.getSeconds();
	var amOrPm 	= "AM";
	
	if (minutes<0) 		
		{
		minutes = 60 + minutes;
		hours	= hours -1;
		}
	if (minutes>=60)
		{
		minutes = minutes-60;
		hour	= hours+1;
		}
	if (minutes <= 9) 	minutes = "0" + minutes;
	

	if (hours > 24) 	hours 	= hours-24;
	if (hours < 0) 		hours 	= hours+24;
	if (hours == 0) 	hours = 12;	

	if (hours >= 12)	amOrPm	= "PM";
	else				amOrPm	= "AM";
	if (hours > 12)		hours	= hours-12;

/*
	if (hours >= 12) 	amOrPm 	= "PM";
	if (hours >= 24) 	amOrPm 	= "AM";
	if (hours > 24) 	hours 	= hours - 24;
	if (hours > 12) 	hours 	= hours - 12;
	if (hours == 0) 	hours = 12;	
*/		
	if (seconds <= 9) 	seconds = "0" + seconds;
	dispTime = hours + ":" + minutes + ":" + seconds + " " + amOrPm ;
	display="<span class='bkkClock'><b>Bangkok: </b>" + dispTime + "</span>";
	if (document.layers) 
		{
		document.layers.pendule1.document.write(display);
		document.layers.pendule1.document.close();
		}
	else if (document.all)
		{
		pendule1.innerHTML = display;
		}
	else if(N6){
			document.getElementById("pendule1").innerHTML=display;
		}	
	setTimeout("clock1()", 1000);
	} 
	// end clock1();

//////////////////////////////////////////////////////////////////////
// London
function clock2() 
	{
	if (!document.layers && !document.all && !N6) return;
	//wintertime
	//var zone 	= 0;
	//summertime
	//var zone 	= 1;
	var zone 	= 0;
	var digital = new Date();
	var ofst_h	= digital.getTimezoneOffset()/60;
	var ofst_m	= digital.getTimezoneOffset()%60;
	var hours 	= digital.getHours() + parseInt(ofst_h) + parseInt(zone) + parseInt(szone);
	var minutes = digital.getMinutes() + parseInt(ofst_m);
	var seconds = digital.getSeconds();
	var amOrPm 	= "AM";
	
	if (minutes<0) 		
		{
		minutes = 60 + minutes;
		hours	= hours -1;
		}
	if (minutes>=60)
		{
		minutes = minutes-60;
		hour	= hours+1;
		}
	if (minutes <= 9) 	minutes = "0" + minutes;
	

	if (hours > 24) 	hours 	= hours-24;
	if (hours < 0) 		hours 	= hours+24;
	if (hours == 0) 	hours = 12;	

	if (hours >= 12)	amOrPm	= "PM";
	else				amOrPm	= "AM";
	if (hours > 12)		hours	= hours-12;

/*
	if (hours >= 12) 	amOrPm 	= "PM";
	if (hours >= 24) 	amOrPm 	= "AM";
	if (hours > 24) 	hours 	= hours - 24;
	if (hours > 12) 	hours 	= hours - 12;
	if (hours == 0) 	hours = 12;	
*/		
	
	if (seconds <= 9) 	seconds = "0" + seconds;
	dispTime = hours + ":" + minutes + ":" + seconds + " " + amOrPm ;
	display="<span class='globalClock'><b>&nbsp;&nbsp;&nbsp;London: </b>" + dispTime + "</span>";
	if (document.layers) 
		{
		document.layers.pendule2.document.write(display);
		document.layers.pendule2.document.close();
		}
	else if (document.all)
		{
		pendule2.innerHTML = display;
		}
	else if(N6){
			document.getElementById("pendule2").innerHTML=display;
		}	
	setTimeout("clock2()", 1000);
	}
	// End Clock2() -- London
//////////////////////////////////////////////////////////////////////
// New York
function clock3() 
	{
	if (!document.layers && !document.all && !N6) return;
	//wintertime
	//var zone 	= -5;
	//summertime
	//var zone 	= -4;
	var zone 	= -5;
	var digital = new Date();
	var ofst_h	= digital.getTimezoneOffset()/60;
	var ofst_m	= digital.getTimezoneOffset()%60;
//	alert (digital.getHours()+ ',' + parseInt(ofst_h)+ ',' + parseInt(zone)+ ',' + parseInt(szone));
	var hours 	= digital.getHours() + parseInt(ofst_h) + parseInt(zone) + parseInt(szone);
	var minutes = digital.getMinutes() + parseInt(ofst_m);
	var seconds = digital.getSeconds();
	var amOrPm 	= "AM";
	
	if (minutes<0) 		
		{
		minutes = 60 + minutes;
		hours	= hours -1;
		}
	if (minutes>=60)
		{
		minutes = minutes-60;
		hour	= hours+1;
		}
	if (minutes <= 9) 	minutes = "0" + minutes;
	

	if (hours > 24) 	hours 	= hours-24;
	if (hours < 0) 		hours 	= hours+24;
	if (hours == 0) 	hours = "0" + hours;	

	if (hours >= 12)	amOrPm	= "PM";
	else				amOrPm	= "AM";
	if (hours > 12)		hours	= hours-12;

/*
	if (hours >= 12) 	amOrPm 	= "PM";
	if (hours >= 24) 	amOrPm 	= "AM";
	if (hours > 24) 	hours 	= hours - 24;
	if (hours > 12) 	hours 	= hours - 12;
	if (hours == 0) 	hours = 12;	
*/		
		
	if (seconds <= 9) 	seconds = "0" + seconds;
	dispTime = hours + ":" + minutes + ":" + seconds + " " + amOrPm ;
	display="<span class='globalClock'><b>&nbsp;&nbsp;&nbsp;New York: </b>" + dispTime + "</span>";
	if (document.layers) 
		{
		document.layers.pendule3.document.write(display);
		document.layers.pendule3.document.close();
		}
	else if (document.all)
		{
		pendule3.innerHTML = display;
		}
	else if(N6){
			document.getElementById("pendule3").innerHTML=display;
		}	
	setTimeout("clock3()", 1000);
	}

//////////////////////////////////////////////////////////////////////
// Sydney
function clock5() 
	{
	if (!document.layers && !document.all && !N6) return;
	//summertime (here winter)
	//var zone 	= 11;
	//wintertime (here summer)
	//var zone	= 10;
	var zone = 10;
	var digital = new Date();
	var ofst_h	= digital.getTimezoneOffset()/60;
	var ofst_m	= digital.getTimezoneOffset()%60;
	var hours 	= digital.getHours() + parseInt(ofst_h) + parseInt(zone) + parseInt(szone);
	var minutes = digital.getMinutes() + parseInt(ofst_m);
	var seconds = digital.getSeconds();
	var amOrPm 	= "AM";
	
	if (minutes<0) 		
		{
		minutes = 60 + minutes;
		hours	= hours -1;
		}
	if (minutes>=60)
		{
		minutes = minutes-60;
		hour	= hours+1;
		}
	if (minutes <= 9) 	minutes = "0" + minutes;
	

	if (hours > 24) 	hours 	= hours-24;
	if (hours < 0) 		hours 	= hours+24;
	if (hours == 0) 	hours = 12;	

	if (hours >= 12)	amOrPm	= "PM";
	else				amOrPm	= "AM";
	if (hours > 12)		hours	= hours-12;

/*
	if (hours >= 12) 	amOrPm 	= "PM";
	if (hours >= 24) 	amOrPm 	= "AM";
	if (hours > 24) 	hours 	= hours - 24;
	if (hours > 12) 	hours 	= hours - 12;
	if (hours == 0) 	hours = 12;	
*/		
		
	if (seconds <= 9) 	seconds = "0" + seconds;
	dispTime = hours + ":" + minutes + ":" + seconds + " " + amOrPm ;
	display="<span class='globalClock'><b>Sydney: </b>" + dispTime + "</span>";
	if (document.layers) 
		{
		document.layers.pendule5.document.write(display);
		document.layers.pendule5.document.close();
		}
	else if (document.all)
		{
		pendule5.innerHTML = display;
		}
	else if(N6){
			document.getElementById("pendule5").innerHTML=display;
		}	
	setTimeout("clock5()", 1000);
	}
//////////////////////////////////////////////////////////////////////
// Tokyo
function clock6() 
	{
	if (!document.layers && !document.all && !N6) return;
	var zone 	= 9;
	var digital = new Date();
	var ofst_h	= digital.getTimezoneOffset()/60;
	var ofst_m	= digital.getTimezoneOffset()%60;
	var hours 	= digital.getHours() + parseInt(ofst_h) + parseInt(zone) + parseInt(szone);
	var minutes = digital.getMinutes() + parseInt(ofst_m);
	var seconds = digital.getSeconds();
	var amOrPm 	= "AM";

	
	if (minutes<0) 		
		{
		minutes = 60 + minutes;
		hours	= hours -1;
		}
	if (minutes>=60)
		{
		minutes = minutes-60;
		hour	= hours+1;
		}
	if (minutes <= 9) 	minutes = "0" + minutes;
	

	if (hours > 24) 	hours 	= hours-24;
	if (hours < 0) 		hours 	= hours+24;
	if (hours == 0) 	hours = 12;	

	if (hours >= 12)	amOrPm	= "PM";
	else				amOrPm	= "AM";
	if (hours > 12)		hours	= hours-12;

/*
	if (hours >= 12) 	amOrPm 	= "PM";
	if (hours >= 24) 	amOrPm 	= "AM";
	if (hours > 24) 	hours 	= hours - 24;
	if (hours > 12) 	hours 	= hours - 12;
	if (hours == 0) 	hours = 12;	
*/		
		
	if (seconds <= 9) 	seconds = "0" + seconds;
	dispTime = hours + ":" + minutes + ":" + seconds + " " + amOrPm ;
	display="<span class='globalClock'><b>&nbsp;&nbsp;&nbsp;Tokyo: </b>" + dispTime + "</span>";
	if (document.layers) 
		{
		document.layers.pendule6.document.write(display);
		document.layers.pendule6.document.close();
		}
	else if (document.all)
		{
		pendule6.innerHTML = display;
		}
	else if(N6){
			document.getElementById("pendule6").innerHTML=display;
		}	
	setTimeout("clock6()", 1000);
	}
//////////////////////////////////////////////////////////////////////
// N47 css bug
function fn47() 
	{
	if (!document.layers && !document.all && !N6) return;

	display="<span class='globalClock'></span>";
	if (document.layers) 
		{
		document.layers.n47.document.write(display);
		document.layers.n47.document.close();
		}
	}	


