/*
var d=document
var NN=d.layers?true:(window.opera&&!d.createComment)?true:false
var ampm = 'am';
function calculate_time_zone() {
	var rightNow = new Date();
	var jan1 = new Date(rightNow.getFullYear(), 0, 1, 0, 0, 0, 0);  // jan 1st
	var june1 = new Date(rightNow.getFullYear(), 6, 1, 0, 0, 0, 0); // june 1st
	var temp = jan1.toGMTString();
	var jan2 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
	temp = june1.toGMTString();
	var june2 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
	var std_time_offset = (jan1 - jan2) / (1000 * 60 * 60);
	var daylight_time_offset = (june1 - june2) / (1000 * 60 * 60);
	var dst;
	if (std_time_offset == daylight_time_offset) {
		dst = 0; // daylight savings time is NOT observed
	} else {
		// positive is southern, negative is northern hemisphere
		var hemisphere = std_time_offset - daylight_time_offset;
		if (hemisphere >= 0)
			std_time_offset = daylight_time_offset;
		dst = 1; // daylight savings time is observed
	}
	var i;
	return std_time_offset;
}

function time_period() {
	var dst = 0;
	var rightNow = new Date();
	var jan1 = new Date(rightNow.getFullYear(), 0, 1, 0, 0, 0, 0);  // jan 1st
	var june1 = new Date(rightNow.getFullYear(), 6, 1, 0, 0, 0, 0); // june 1st
	var temp = jan1.toGMTString();
	var jan2 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
	temp = june1.toGMTString();
	var june2 = new Date(temp.substring(0, temp.lastIndexOf(" ")-1));
	var std_time_offset = (jan1 - jan2) / (1000 * 60 * 60);
	var daylight_time_offset = (june1 - june2) / (1000 * 60 * 60);

	if (std_time_offset == daylight_time_offset) {
		dst = 0; // daylight savings time is NOT observed
	} else {
		// positive is southern, negative is northern hemisphere
		var hemisphere = std_time_offset - daylight_time_offset;
		if (hemisphere >= 0) {
			std_time_offset = daylight_time_offset;
		dst = 1; // daylight savings time is observed
		}
	}
	var i;
	return dst;
}
function showTime(){
var time_type;	
var tp = time_period();
 var tmN=new Date()
var dH =tmN.getUTCHours();
dH=dH.length<2?'0'+dH:dH - 5 + tp;
if(dH >12) {
		dH=dH-12
		ampm = 'pm'
};
	if (dH <0) {
		dH = dH +12
		if (ampm='pm') ampm ='am';else appm='pm'
	};
if (tp==1) time_type='EDT'; else time_type='EST';
 var dM=''+tmN.getUTCMinutes();dM=dM.length<2?'0'+dM:dM
 var dS=''+tmN.getUTCSeconds();dS=dS.length<2?'0'+dS:dS
 var tmp=dH+':'+dM+':'+dS + ' ' + ampm +' '+ time_type;
 if(NN)d.F.chas.value=tmp;else d.getElementById('tm').innerHTML=tmp
 var t=setTimeout('showTime()',1000)

}

*/

var ESTGMT = -(5 * 3600 * 1000); // Milliseconds between GMT and EST

var weekday=new Array(7);
    weekday[0]="Sunday";
    weekday[1]="Monday";
    weekday[2]="Tuesday";
    weekday[3]="Wednesday";
    weekday[4]="Thursday";
    weekday[5]="Friday";
    weekday[6]="Saturday";

var month=new Array(12);
    month[0]="January";
    month[1]="February";
    month[2]="March";
    month[3]="April";
    month[4]="May";
    month[5]="June";
    month[6]="July";
    month[7]="August";
    month[8]="September";
    month[9]="October";
    month[10]="November";
	month[11]="December";


function getDateString()
{
    var now = new Date();

	var nowTime = now.getTime();
	var timeZoneOffset = now.getTimezoneOffset();

	nowTime += timeZoneOffset*60000+ESTGMT;

	now.setTime(nowTime);

    //-- Time --
    var sec = now.getSeconds();
    var min = now.getMinutes();
    var hour = now.getHours();
    if (sec < 10) sec = "0"+sec;
    if (min < 10) min = "0"+min;
    if (hour > 12) { 
		hour -= 12;
		var ampm = "pm";
	} else
		var ampm = "am";
    //-- Date --

	var day = weekday[now.getDay()];
    var monthname= month[now.getMonth()];
	var dayNumber = now.getDate()
    var year = now.getFullYear();
    return day + ", " + monthname + " " + dayNumber + ",<br/>" + year + "<br/>" + hour + ":" + min + ":" + sec + " " + ampm + " EST";
}

function showTime()
{
    if (document.getElementById('tm'))
        document.getElementById('tm').innerHTML = getDateString();
	var t=setTimeout('showTime()',1000)
}


