// JavaScript Document

var dayName = new Array ("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");


function showTheHours(theHour){
	if(theHour == 0) {
		return (12)
	}
	if(theHour < 13) {
		return (theHour)
	}
	return (theHour-12)	
}

function showZeroFilled(inValue) {
	if (inValue > 9) {
		return ":" + inValue
	}
	return ":0" + inValue
}

function showAmPm(thatTime) {
	if (thatTime < 12) {
		return(" AM ")
	}
	return (" PM ")
}

function showTheTime(tzOffset) {
	thatTZ = new Date
	dateStr = thatTZ.toGMTString()
	dateStr = dateStr.substr(0,dateStr.length-3)
	thatTZ.setTime(Date.parse(dateStr))
	thatTZ.setHours(thatTZ.getHours() + tzOffset)
	
	return showTheHours(thatTZ.getHours()) + showZeroFilled(thatTZ.getMinutes()) + showAmPm(thatTZ.getHours()) + dayName[thatTZ.getDay()]
	
}
