var clockhour=0; var clockmin=0; var clocksec=0; var clockhour_1=0,clockhour_2=0,clockhour_3=0,clockhour_4=0,clockhour_5=0; var clockmin_1=0,clockmin_2=0,clockmin_3=0,clockmin_4=0,clockmin_5 = 0; var clocksec_1=0,clocksec_2=0,clocksec_3=0,clocksec_4=0,clocksec_5 = 0; var active1=0,active2=0,active3=0,active4=0,active5=0; var http,http2,http3; function initgmtclock() { sethour(); setmin(); setsec(); } function checkit() { alert("" + clockhour + " " + clockmin + " " + clocksec); } function sethour() { http = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP"); http.open("GET", "gettime.php?need=gmthour",true); http.onreadystatechange = sethour2; http.send(null); } function sethour2() { if((http.readyState == 4) && (http.status == 200)) { clockhour = parseInt(http.responseText); } } function setmin() { http2 = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP"); http2.open("GET", "gettime.php?need=gmtmin"); http2.onreadystatechange = setmin2; http2.send(null); } function setmin2() { if((http2.readyState == 4) && (http2.status == 200)) { clockmin = parseInt(http2.responseText); } } function setsec() { http3 = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP"); http3.open("GET", "gettime.php?need=gmtsec"); http3.onreadystatechange = setsec2; http3.send(null); } function setsec2() { if((http3.readyState == 4) && (http3.status == 200)) { clocksec = parseInt(http3.responseText); clocksec_1 = parseInt(http3.responseText); clocksec_2 = parseInt(http3.responseText); clocksec_3 = parseInt(http3.responseText); clocksec_4 = parseInt(http3.responseText); clocksec_5 = parseInt(http3.responseText); } } function initclock(whichclock,time1,time2,time3) { if(whichclock==1) { if(time1=="+") clockhour_1 = parseInt(clockhour)+parseInt(time2); else if(time1=="-") clockhour_1 = parseInt(clockhour)-parseInt(time2); else clockhour_1 = parseInt(clockhour); if(time1=="+") clockmin_1 = parseInt(clockmin)+parseInt(time3); else if(time1=="-") clockmin_1 = parseInt(clockmin)-parseInt(time3); else clockmin_1 = parseInt(clockmin); active1 = 1; } else if(whichclock==2) { if(time1=="+") clockhour_2 = parseInt(clockhour)+parseInt(time2); else if(time1=="-") clockhour_2 = parseInt(clockhour)-parseInt(time2); else clockhour_2 = parseInt(clockhour); if(time1=="+") clockmin_2 = parseInt(clockmin)+parseInt(time3); else if(time1=="-") clockmin_2 = parseInt(clockmin)-parseInt(time3); else clockmin_2 = parseInt(clockmin); active2 = 1; } else if(whichclock==3) { if(time1=="+") clockhour_3 = parseInt(clockhour)+parseInt(time2); else if(time1=="-") clockhour_3 = parseInt(clockhour)-parseInt(time2); else clockhour_3 = parseInt(clockhour); if(time1=="+") clockmin_3 = parseInt(clockmin)+parseInt(time3); else if(time1=="-") clockmin_3 = parseInt(clockmin)-parseInt(time3); else clockmin_3 = parseInt(clockmin); active3 = 1; } else if(whichclock==4) { if(time1=="+") clockhour_4 = parseInt(clockhour)+parseInt(time2); else if(time1=="-") clockhour_4 = parseInt(clockhour)-parseInt(time2); else clockhour_4 = parseInt(clockhour); if(time1=="+") clockmin_4 = parseInt(clockmin)+parseInt(time3); else if(time1=="-") clockmin_4 = parseInt(clockmin)-parseInt(time3); else clockmin_4 = parseInt(clockmin); active4 = 1; } else if(whichclock==5) { if(time1=="+") clockhour_5 = parseInt(clockhour)+parseInt(time2); else if(time1=="-") clockhour_5 = parseInt(clockhour)-parseInt(time2); else clockhour_5 = parseInt(clockhour); if(time1=="+") clockmin_5 = parseInt(clockmin)+parseInt(time3); else if(time1=="-") clockmin_5 = parseInt(clockmin)-parseInt(time3); else clockmin_5 = parseInt(clockmin); active5 = 1; } } function showtime() { if(active1==1) { clocksec_1 = parseInt(clocksec_1)+1; if(clocksec_1>=60) { clocksec_1 = clocksec_1 - 60; clockmin_1 = clockmin_1 + 1; } if(clockmin_1>=60) { clockmin_1 = clockmin_1 - 60; clockhour_1 = clockhour_1 + 1; } if(clockmin_1<0) { clockmin_1 = clockmin_1 + 60; clockhour_1 = clockhour_1 - 1; } if (clockhour_1>=24) { clockhour_1 = parseInt(clockhour_1-24); } if (clockhour_1<0) { clockhour_1 = parseInt(clockhour_1+24); } var displaytime = ""; if (clockhour_1<=9) displaytime = displaytime + "0" + parseInt(clockhour_1); else displaytime = "" + displaytime + parseInt(clockhour_1); displaytime = displaytime + ":"; if (clockmin_1<=9) displaytime = displaytime + "0" + parseInt(clockmin_1); else displaytime = "" + displaytime + parseInt(clockmin_1); displaytime = displaytime + ":"; if (clocksec_1<=9) displaytime = displaytime + "0"+parseInt(clocksec_1); else displaytime = "" + displaytime + parseInt(clocksec_1); displaytime = displaytime + ""; document.getElementById("time1").innerHTML = "" + displaytime; } if(active2==1) { clocksec_2 = parseInt(clocksec_2)+1; if(clocksec_2>=60) { clocksec_2 = clocksec_2 - 60; clockmin_2 = clockmin_2 + 1; } if(clockmin_2>=60) { clockmin_2 = clockmin_2 - 60; clockhour_2 = clockhour_2 + 1; } if(clockmin_2<0) { clockmin_2 = clockmin_2 + 60; clockhour_2 = clockhour_2 - 1; } if (clockhour_2>=24) { clockhour_2 = parseInt(clockhour_2-24); } if (clockhour_2<0) { clockhour_2 = parseInt(clockhour_2+24); } var displaytime = ""; if (clockhour_2<=9) displaytime = displaytime + "0" + parseInt(clockhour_2); else displaytime = "" + displaytime + parseInt(clockhour_2); displaytime = displaytime + ":"; if (clockmin_2<=9) displaytime = displaytime + "0" + parseInt(clockmin_2); else displaytime = "" + displaytime + parseInt(clockmin_2); displaytime = displaytime + ":"; if (clocksec_2<=9) displaytime = displaytime + "0"+parseInt(clocksec_2); else displaytime = "" + displaytime + parseInt(clocksec_2); displaytime = displaytime + ""; document.getElementById("time2").innerHTML = "" + displaytime; } if(active3==1) { clocksec_3 = parseInt(clocksec_3)+1; if(clocksec_3>=60) { clocksec_3 = clocksec_3 - 60; clockmin_3 = clockmin_3 + 1; } if(clockmin_3>=60) { clockmin_3 = clockmin_3 - 60; clockhour_3 = clockhour_3 + 1; } if(clockmin_3<0) { clockmin_3 = clockmin_3 + 60; clockhour_3 = clockhour_3 - 1; } if (clockhour_3>=24) { clockhour_3 = parseInt(clockhour_3-24); } if (clockhour_3<0) { clockhour_3 = parseInt(clockhour_3+24); } var displaytime = ""; if (clockhour_3<=9) displaytime = displaytime + "0" + parseInt(clockhour_3); else displaytime = "" + displaytime + parseInt(clockhour_3); displaytime = displaytime + ":"; if (clockmin_3<=9) displaytime = displaytime + "0" + parseInt(clockmin_3); else displaytime = "" + displaytime + parseInt(clockmin_3); displaytime = displaytime + ":"; if (clocksec_3<=9) displaytime = displaytime + "0"+parseInt(clocksec_3); else displaytime = "" + displaytime + parseInt(clocksec_3); displaytime = displaytime + ""; document.getElementById("time3").innerHTML = "" + displaytime; } if(active4==1) { clocksec_4 = parseInt(clocksec_4)+1; if(clocksec_4>=60) { clocksec_4 = clocksec_4 - 60; clockmin_4 = clockmin_4 + 1; } if(clockmin_4>=60) { clockmin_4 = clockmin_4 - 60; clockhour_4 = clockhour_4 + 1; } if(clockmin_4<0) { clockmin_4 = clockmin_4 + 60; clockhour_4 = clockhour_4 - 1; } if (clockhour_4>=24) { clockhour_4 = parseInt(clockhour_4-24); } if (clockhour_4<0) { clockhour_4 = parseInt(clockhour_4+24); } var displaytime = ""; if (clockhour_4<=9) displaytime = displaytime + "0" + parseInt(clockhour_4); else displaytime = "" + displaytime + parseInt(clockhour_4); displaytime = displaytime + ":"; if (clockmin_4<=9) displaytime = displaytime + "0" + parseInt(clockmin_4); else displaytime = "" + displaytime + parseInt(clockmin_4); displaytime = displaytime + ":"; if (clocksec_4<=9) displaytime = displaytime + "0"+parseInt(clocksec_4); else displaytime = "" + displaytime + parseInt(clocksec_4); displaytime = displaytime + ""; document.getElementById("time4").innerHTML = "" + displaytime; } if(active5==1) { clocksec_5 = parseInt(clocksec_5)+1; if(clocksec_5>=60) { clocksec_5 = clocksec_5 - 60; clockmin_5 = clockmin_5 + 1; } if(clockmin_5>=60) { clockmin_5 = clockmin_5 - 60; clockhour_5 = clockhour_5 + 1; } if(clockmin_5<0) { clockmin_5 = clockmin_5 + 60; clockhour_5 = clockhour_5 - 1; } if (clockhour_5>=24) { clockhour_5 = parseInt(clockhour_5-24); } if (clockhour_5<0) { clockhour_5 = parseInt(clockhour_5+24); } var displaytime = ""; if (clockhour_5<=9) displaytime = displaytime + "0" + parseInt(clockhour_5); else displaytime = "" + displaytime + parseInt(clockhour_5); displaytime = displaytime + ":"; if (clockmin_5<=9) displaytime = displaytime + "0" + parseInt(clockmin_5); else displaytime = "" + displaytime + parseInt(clockmin_5); displaytime = displaytime + ":"; if (clocksec_5<=9) displaytime = displaytime + "0"+parseInt(clocksec_5); else displaytime = "" + displaytime + parseInt(clocksec_5); displaytime = displaytime + ""; document.getElementById("time5").innerHTML = "" + displaytime; } setTimeout("showtime()",1000); } document.write('
'); initgmtclock(); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write('
 FREE World Clocks
 Courtesy of FREE Clock Bar
Eastern Time US & Canada
'); setTimeout("initclock1()",2000); function initclock1() { initclock(1,'-','04','00'); } document.write('
'); document.write(''); document.write('Central Time US & Canada'); document.write('
'); setTimeout("initclock2()",2000); function initclock2() { initclock(2,'-','05','00'); } document.write('
'); document.write('
'); document.write(''); document.write('Mountain Time US & Canada'); document.write('
'); setTimeout("initclock3()",2000); function initclock3() { initclock(3,'-','06','00'); } document.write('
'); document.write('
'); document.write(''); document.write('Pacific Time US & Canada'); document.write('
'); setTimeout("initclock4()",2000); function initclock4() { initclock(4,'-','07','00'); } document.write('
'); document.write('
'); document.write(''); document.write('Hawaii'); document.write('
'); setTimeout("initclock5()",2000); function initclock5() { initclock(5,'-','10','00'); } document.write('
'); document.write('
'); setTimeout("showtime()",3000);