// Menu hover implementation
jsHover = function() {
	if (document.getElementById) {
		var Els = document.getElementById("nav").getElementsByTagName("LI");
		for (var i=0; i<Els.length; i++) {
			Els[i].onmouseover=function() {
				this.className+=" jshover";
			}
			Els[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" jshover\\b"), "");
			}
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", jsHover);

// "ProSun Time" clock implementation
function psClock() {
	// <span class="infobar_header">ProSun Time:</span> 2:57 PM (<a href="contact.html">Open!</a>)
	if (document.getElementById) {
		var Ele = document.getElementById("clock");
		var Now = new Date();
		
		// Man, I hate messing with time.
		var HourOffset = -5;
		var Hrs = Now.getUTCHours() + HourOffset;
		if (Hrs < 1) Hrs += 24;
		var AMPM;
		if (Hrs == 24 || Hrs < 12) {
			AMPM = "AM";
		} else { 
			AMPM = "PM";
		}
		var OpenOrClosed;
		var Day = Now.getUTCDay();
		if (Day == 0 || Day == 6) {
			OpenOrClosed = "Closed";
		} else {
			if (Hrs > 8 && Hrs < 17) {
				OpenOrClosed = "Open";
			} else {
				OpenOrClosed = "Closed";
			}
		}
		if (Hrs > 12) Hrs -= 12;
		
		var Min = Now.getUTCMinutes();
		
		var Output = "<span class=\"infobar_header\">ProSun Time:</span> " + Hrs + ":";
		if (Min < 10) {
			Output = Output + "0" + Min;
		} else {
			Output = Output + Min;
		}
		Output = Output + " " + AMPM + " (<a href=\"contact.php\">" + OpenOrClosed + "</a>)";
	
		// Done!
		if (Ele != null)
			Ele.innerHTML = Output;
	}
}
var clock = setInterval(psClock,1000);
if (window.attachEvent) window.attachEvent("onload", psClock);