/*
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
*/

zone=0;
isitlocal=true;
ampm='';
var add30min = false;

function updateclock(z){
	zone=z.options[z.selectedIndex].value;
	isitlocal=(z.options[0].selected)?true:false;
	var tmp = zone.split('.');
	
	if( tmp[1] == 5 )
	{
		add30min = true;
		zone = tmp[0];
	}
}

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;


	hr = now.getHours();
	if( add30min )
	{
		mins += 30;
		if( mins > 60 )
		{
			mins = mins - 60;
			hr++;
		}	
	}			
	
	if( !isitlocal )
		hr= hr + 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)
		document.getElementById("worldclock").innerHTML=finaltime
	else if (document.layers){
		document.worldclockns.document.worldclockns2.document.write(finaltime)
		document.worldclockns.document.worldclockns2.document.close()
	}


	setTimeout('WorldClock()',1000);
}

window.onload=WorldClock