
// To display and update the time, in IST.
	/*var isW3C,isAll;
	var objClock;*/
	var isW3C=true;
	
	var tags_before_clock = "<div align='center' class='currentTime'>";
	var tags_after_clock  = "</div>";
	
	if(navigator.appName == "Netscape") {
		document.write('<layer id="clock" top="0"></layer>');
	}
	
	if (navigator.appVersion.indexOf("MSIE") != -1){
		document.write('<span id="clock" style="top: 5px;"></span>');
	}

	MonthsOfYear = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
	DaysOfWeek = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");

	function upclock(){
//		var dte = new Date("2/2/2006 11:57:24 AM");
		objDateIST.setTime(objDateIST.getTime() + 1000);
		
		var hrs = objDateIST.getHours();
		var min = objDateIST.getMinutes();
		var sec = objDateIST.getSeconds();
		var noYear = getFullYearX(objDateIST);
		var noMonth = objDateIST.getMonth();
		var mnDate = objDateIST.getDate();
		var wkday = objDateIST.getDay();

		if(navigator.appName == "Netscape") {
			if(objDateIST.getDay()==0)
				wkday=6;
		//	else
		//		wkday=wkday-1;
		}
				
		var dayName = DaysOfWeek[wkday];
		var monthName = MonthsOfYear[noMonth];
		var apm;
		
		if (12 <= hrs){
			apm="PM";
			hrs-=12;
		}else{
			apm="AM";
		}
		
		if (hrs==0) hrs=12;
		if (hrs<=9) hrs="0"+hrs;
		if (min<=9) min="0"+min;
		if (sec<=9) sec="0"+sec;
		if (mnDate<=9) mnDate="0"+mnDate;
		
		strDisplayDateTime = "IST : " + dayName + ", " + mnDate + " " + monthName + " " + noYear + ", " + hrs + ":" + min + ":" + sec + " " + apm;
		
		if(navigator.appName == "Netscape") {
/*		document.clock.document.write(tags_before_clock + strDisplayDateTime + tags_after_clock);
		document.clock.document.close();	*/
		
			objClock = getElement("clock");
			objClock.innerHTML = tags_before_clock + strDisplayDateTime + tags_after_clock;
		}
		
		if (navigator.appVersion.indexOf("MSIE") != -1){
			clock.innerHTML = tags_before_clock + strDisplayDateTime + tags_after_clock;
		}
	}// upclock()
	
	/* returns the correct year for any year after 1000 */
	function getFullYearX(dtDate){
			var intYear = dtDate.getYear();
			if(intYear < 1000) intYear += 1900;
			return intYear;
	}// getFullYearX()

	/* returns element id */
	function getElement(elemID) {
		var objElem = (isW3C) ? document.getElementById(elemID) : ( (isAll) ? document.all[elemID] : null );
		if(objElem){
			return objElem;
		}
	}// getElement()
	
	setInterval("upclock()",1000);
