/*** simpleFindObj, by Andrew Shearer Efficiently finds an object by name/id, using whichever of the IE, classic Netscape, or Netscape 6/W3C DOM methods is available. The optional inLayer argument helps Netscape 4 find objects in the named layer or floating DIV. */ //--> function simpleFindObj(name, inLayer) { return document[name] || (document.all && document.all[name]) || (document.getElementById && document.getElementById(name)) || (document.layers && inLayer && document.layers[inLayer].document[name]); } /*** Implementation of function by Andrew Shearer. */ //--> function divWrite(div, input) { var div_x = simpleFindObj(div); input = input; if (div_x && div_x.innerHTML) { div_x.innerHTML = input; } else if (div_x && div_x.document) { div_x.document.writeln(input); div_x.document.close(); } } // Update the time display function updateTimeDisplay(indiaTime) { // First, schedule the next update var nextTime = indiaTime + 1 setTimeout("updateTimeDisplay(" + nextTime + ");", 1000); //alert (indiaTime); var objDate = new Date(indiaTime * 1000); var year = objDate.getYear(); if (year < 1900) { year = year + 1900; } var indiaDate = daysArray[objDate.getDay()] + ", " + objDate.getDate() + " " + monthsArray[objDate.getMonth()] + " " + year; divWrite("date", indiaDate); var hour = objDate.getHours(); var min = objDate.getMinutes(); var sec = objDate.getSeconds(); var ampm = ""; if (hour < 12) { ampm = "AM"; } else { hour = hour - 12; ampm = "PM"; } if (hour == 0) { sHour = "12"; } else { sHour = "" + hour; } if (min < 10) { sMin = "0" + min; } else { sMin = "" + min; } if (sec < 10) { sSec = "0" + sec; } else { sSec = "" + sec; } var indiaTime = sHour + ":" + sMin + ":" + sSec + " " + ampm; divWrite("time", indiaTime); } // Define the months array var monthsArray = new Array(); monthsArray[0] = "January"; monthsArray[1] = "February"; monthsArray[2] = "March"; monthsArray[3] = "April"; monthsArray[4] = "May"; monthsArray[5] = "June"; monthsArray[6] = "July"; monthsArray[7] = "August"; monthsArray[8] = "September"; monthsArray[9] = "October"; monthsArray[10] = "November"; monthsArray[11] = "December"; // Define the days array var daysArray = new Array(); daysArray[0] = "Sunday"; daysArray[1] = "Monday"; daysArray[2] = "Tuesday"; daysArray[3] = "Wednesday"; daysArray[4] = "Thursday"; daysArray[5] = "Friday"; daysArray[6] = "Saturday"; updateTimeDisplay(1268233804);