function showList() {
	var detail = getElem("silas_catalogDetail");
	var button = getElem("navButton");
	button.className += " hover";
	showDisplayElem(detail);
	if (document._timer) clearTimeout(document._timer)
}
function hideListHelp() {
	var detail = getElem("silas_catalogDetail");
	var button = getElem("navButton");
	button.className = "navigator list";
	hideDisplayElem(detail);
	
}
function hideList() {
	document._timer = setTimeout('hideListHelp()', 500)
}
function replaceCartData() {
	var destDiv = getElem("silas_cartData");
 	if (!destDiv) {return;} 
 	var successP = GetElementsWithClassName("p", "SuccessMessage");	
	var contentsDiv = GetElementsWithClassName("div", "ShoppingCartContents");
	
	var contentsMessage = contentsDiv[0].innerHTML.replace(/<p>/g, "")
	contentsMessage = contentsMessage.replace(/<\/p>/g, "")
	
	if (successP[0].innerHTML.length > 0) {
		var resultMessage = "<b>Thank you</b> so much for caring for our persecuted brothers & sisters. "
	}
	else {
		var resultMessage = "We are sorry there was an error adding that product to your cart please try again. "
	}
	
	var combinedMessage = '<p class="silas_result">' + resultMessage + contentsMessage + '</p>';
	
	destDiv.innerHTML = combinedMessage
	 
	 /* adding the cart contents moves the page down so we need to move the popout down as well */
	 var popoutDiv = getElem("silas_catalogDetail")
	 popoutDiv.style.top = "180px";
}

function addHover() {
	this._oldClassName = this.className
	this.className += " hover"
}

function dropHover() {
	this.className = this._oldClassName
}

function addingHo() {
	
	var prevDiv = GetElementsWithClassName("div", "navigator prev")
	var nextDiv = GetElementsWithClassName("div", "navigator next")
	
	prevDiv[0].onmouseover = addHover;
	prevDiv[0].onmouseout = dropHover;
	
	nextDiv[0].onmouseover = addHover;
	nextDiv[0].onmouseout = dropHover;
}

if (typeof SilasPage == "function") {
	if (SilasPage) {SilasPage.addOnLoad(addingHo)}
	if (SilasPage) {SilasPage.addOnLoad(replaceCartData)}
}