// Note: m-1 to account for javascript Date() syntax var timesetter_pst = new Date(2010,03-1,10,18-8-0,07,33); var day = new Array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'); var month = new Array('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'); //var ZoneOffsetMSeconds = timesetter_pst.getTimezoneOffset()*52*1000; // adjust time to client's time zone // Note: client might have bad time zone settings //timesetter_pst.setTime(timesetter_pst.getTime()-ZoneOffsetMSeconds); var PSTTime = ""; var PSTDate = ""; function MakeTime_pst(){ setTimeout("MakeTime_pst();",1000); timesetter_pst.setTime(timesetter_pst.getTime()+1000); var mthN = String(timesetter_pst.getMonth()); var mth = month[mthN]; var mthday = String(timesetter_pst.getDate()); var yrN = String(timesetter_pst.getFullYear()); var dayN = String(timesetter_pst.getDay()); var dd = day[dayN]; var hhN = timesetter_pst.getHours(); var mm = String(timesetter_pst.getMinutes()); var ss = String(timesetter_pst.getSeconds()); PSTTime = "" + hhN + ((mm < 10) ? ":0" : ":") + mm + ((ss < 10) ? ":0" : ":") + ss + "
"; PSTDate = dd + " - " + mth + "/" + mthday + "/" + yrN; return PSTTime; return PSTDate; }// end function MakeTime function ShowClock_pst(){ setTimeout("ShowClock_pst();",1000); WriteToLayer('clock_pst','
' + PSTTime + '' + PSTDate + '
'); }// end function ShowClock function WriteToLayer(ID,WriteThis) { if (document.layers){ lyr=document.layers[''+ID+''].document; lyr.open(); lyr.write(WriteThis); lyr.close(); } else if (document.all){ document.all[''+ID+''].innerHTML = WriteThis; } else if (document.getElementById){ range = document.createRange(); element = document.getElementById(''+ID+''); range.setStartBefore(element); content = range.createContextualFragment(WriteThis) while(element.hasChildNodes()) element.removeChild(element.lastChild); element.appendChild(content); } }// end function WriteToLayer