// all code not relevent to top nav for cormerce system removed.
	

// subnav div Date/Time stamp
function CustomDate(value){
	if(value)
		this.currentDate = value;
	else
	    this.currentDate = new Date();
	    
	this.days = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
	this.months = new Array('January','February','March','April','May','June','July','August','September','October','November','December');


}

function CustomDate_asString(){
	var date = ((this.currentDate.getDate() < 10) ? "0" : "") + this.currentDate.getDate();
	var hours =  this.currentDate.getHours();
	var minutes =((this.currentDate.getMinutes()<10) ? "0" : "")+ this.currentDate.getMinutes();
	var dn=" a.m. ";
	if (hours >=12){
		dn=" p.m. ";
	}

	if (hours > 12){
		hours = hours-12;
	}
	
	
	var retval = this.days[this.currentDate.getDay()] + ", " + this.months[this.currentDate.getMonth()] + " " + date + ", " + this.currentDate.getFullYear() + "&nbsp;&nbsp;|&nbsp;&nbsp;" + hours + ":" + minutes + dn + " ET";
	
	return retval; 
}

CustomDate.prototype.asString = CustomDate_asString;


// sets div widths, placements
function init(usesDivs) {

	if((usesDivs != null) && (usesDivs != "")) {
		// set div widths, nav tab widths, etc.
		// set page width
		var width = 770;
		if(document.getElementById("toparea") != null) {
			document.getElementById("toparea").style.width = width + "px";
			document.getElementById("toparea").style.display = "block";
		}
		if(document.getElementById("navdivcontainer") != null) document.getElementById("navdivcontainer").style.width = width + "px";
		if(document.getElementById("wrapper") != null) {
			document.getElementById("wrapper").style.width = width + "px";
			document.getElementById("wrapper").style.display = "block";
		}
		if(document.getElementById("footerdiv") != null) {
			document.getElementById("footerdiv").style.width = width + "px";
			document.getElementById("footerdiv").style.display = "block";
		}
		if(document.getElementById("botNavDiv") != null) {
			document.getElementById("botNavDiv").style.width = width + "px";
		}
	//	if(document.getElementById("latestentries") != null) {
	//		document.getElementById("latestentries").style.display = "block";
	//	}

		if(document.getElementById("navdiv") != null) {
			// this code adjusts tab widths evenly for fixed width page, 
			// final tab adjust to fit total container width

			numTabs = 7;
			tabWidth = Math.round(width/numTabs);
			adjuster = 6; // set int fine tune width of last LI

			navDiv = document.getElementById("navdiv");	// the nav div
			numLIs = navDiv.getElementsByTagName("li").length; // total number of LIs under nav div
			for(i=0; i<numLIs; i++) {
				if(navDiv.getElementsByTagName("li")[i].id != null && navDiv.getElementsByTagName("li")[i].id != "line") {
					navDiv.getElementsByTagName("li")[i].style.width = tabWidth + "px";

					if(navDiv.getElementsByTagName("li")[i].id == "lastLI") { // final tab
						navDiv.getElementsByTagName("li")[i].style.width = (tabWidth-adjuster) + "px";
					}
				}
			}

			// event handler used for the navigation rollovers
			sfHover = function(){
				var sfEls = document.getElementById("nav").getElementsByTagName("li");
				for (var i = 0; i < sfEls.length; i++){
					sfEls[i].onmouseover = function(){
						this.className += " sfhover";
					}
					sfEls[i].onmouseout = function(){
						this.className = this.className.replace(new RegExp(" sfhover\\b"), "");
					}
				}
			}
			if (window.attachEvent) window.attachEvent("onload", sfHover);
		}
	}
}

