
var a_p = "";
//var dayNames = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
//var monthNames = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
var monthShortNames = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");

var dt = new Date();
var curr_date = dt.getDate();
curr_date = curr_date + "";
var curr_year  = dt.getYear();
var curr_hour = dt.getHours();
var curr_min = dt.getMinutes();
curr_min = curr_min + "";

var curr_longHour = dt.getHours();
var curr_GMThour = dt.getUTCHours();
if((curr_GMThour>12)&&(curr_longHour<12)){
	curr_longHour = curr_longHour + 24;
}

if (curr_year < 1000) curr_year += 1900;

if (curr_date.length == 1){
	curr_date = "0" + curr_date;
}

if (curr_hour < 12){
	a_p = "AM";
}else{
	a_p = "PM";
}
if (curr_hour == 0){
	curr_hour = 12;
}
if (curr_hour > 12){
	curr_hour = curr_hour - 12;
}

if (curr_min.length == 1){
	curr_min = "0" + curr_min;
}

document.write(monthShortNames[dt.getMonth()] + " " + curr_date + ", " + curr_year + ", at " + curr_hour + ":" + curr_min + " " + a_p + " (GMT" + checkGTM() + ")"); //dayNames[dt.getDay()] + ", " + 

function checkGTM(){
	if(parseInt(curr_longHour)!=parseInt(curr_GMThour)){
		if((parseInt(curr_longHour)-parseInt(curr_GMThour))>0){
			return "+" + (parseInt(curr_longHour)-parseInt(curr_GMThour));
		}else{
			return parseInt(curr_longHour)-parseInt(curr_GMThour);
		}
	}else{
		return "";
	}
}
