/*
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.toUpperCase();

			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();

function displayDate() {
  var now = new Date();
  var today = now.getDate();
  var month = now.getMonth();
    var monthName = new Array(12)
      monthName[0]="January ";
      monthName[1]="February ";
      monthName[2]="March ";
      monthName[3]="April ";
      monthName[4]="May ";
      monthName[5]="June ";
      monthName[6]="July ";
      monthName[7]="August ";
      monthName[8]="September ";
      monthName[9]="October ";
      monthName[10]="November ";
      monthName[11]="December ";
  var year = now.getFullYear();

  document.write(monthName[month]+today+ ", "+year);
}
