/*
Drop Down World Clock- By JavaScript Kit (http://www.javascriptkit.com)
Portions of code by Kurt @ http://www.btinternet.com/~kurt.grigg/javascript
This credit notice must stay intact
*/


var zones_counter=0;
var isitlocal=true;
var ampm='';
var zone='';

var zones = new Array('0','1','2','3','4','5','6','7','8','9','10','11','12','','-1','-2','-3','-4','-5','-6','-7','-8','-9','-10','-11','-12');
//zones[0] = "";//Local
//zones[] = "0";//GMT
//zones[3] = "3";//Saudi Arabia
//zones[1] = "-5";//NY
//zones[2] = "9";//Tokyo
//zones[3] = "3";//Saudi Arabia
//zones[4] = "4";//Dubai
	


function WorldClock(){
	now=new Date();
	ofst=now.getTimezoneOffset()/60;
	secs=now.getSeconds();
	sec=-1.57+Math.PI*secs/30;
	mins=now.getMinutes();
	min=-1.57+Math.PI*mins/30;
	
	for(zones_counter=0; zones_counter<=zones.length-1; zones_counter++){
		zone = zones[zones_counter];

		if(document.getElementById("worldclock"+zone)){
//		alert(zone);
//		alert(zones.length);
		
			isitlocal=(zone=='')?true:false;
			
			hr=(isitlocal)?now.getHours():(now.getHours() + parseInt(ofst)) + parseInt(zone);
			hrs=-1.575+Math.PI*hr/6+Math.PI*parseInt(now.getMinutes())/360;
			if (hr < 0) hr+=24;
			if (hr > 23) hr-=24;
			ampm = (hr > 11)?"PM":"AM";
			statusampm = ampm.toLowerCase();

			hr2 = hr;
			if (hr2 == 0) hr2=12;
			(hr2 < 13)?hr2:hr2 %= 12;
			if (hr2<10) hr2="0"+hr2

			var finaltime=hr2+':'+((mins < 10)?"0"+mins:mins)+':'+((secs < 10)?"0"+secs:secs)+' '+statusampm;

//			if (document.all)
//				worldclock.innerHTML=finaltime
//			else if (document.getElementById)
			if (document.getElementById)
				document.getElementById("worldclock"+zone).innerHTML=finaltime;
			else if (document.layers){
				document.worldclockns.document.worldclockns2.document.write(finaltime)
				document.worldclockns.document.worldclockns2.document.close()
			}
			
		}
			
	}


	setTimeout('WorldClock()',1000);
}

window.document.onload=WorldClock();