// HowCanI menu
var timerHowCanI;

function showHowCanI() {
	document.getElementById("howCanIList").style.display = 'block';
	cancelHideHowCanI();
}

function hideHowCanI(wait) {
	if (wait) {
		cancelHideHowCanI();
		timerHowCanI = setTimeout("hideHowCanI();", 1500);
	} else {
		document.getElementById("howCanIList").style.display = 'none';
	}
}

function cancelHideHowCanI() {
	if (timerHowCanI) {
		clearTimeout(timerHowCanI);
	}
}

// "Email page" link
function emailPage() {
	window.open("/email_page.php", "emailPage", "menubar=0,width=350,height=400");
}

// Set search to catalog or web/site.  Points to a pac redirection to build the URL
function setSearchType() {
	if (document.forms.search_form.rdoCatalog.checked)
	{
		document.forms.search_form.action = "http://www.ghpl.org/search/powerpacredirect.php";
		document.forms.search_form.term.value = document.forms.search_form.q.value;
		
	}
	else if ((document.forms.search_form.rdoSite.checked) || (document.forms.search_form.rdoWeb.checked))
	{
		document.forms.search_form.action = "/search/index_new.php";
	}

	return true;
}

// Style Sheet switcher
function setActiveStyleSheet(title){var i,a,main;for(i=0;(a=document.getElementsByTagName("link")[i]);i++){if(a.getAttribute("rel").indexOf("style")!=-1&&a.getAttribute("title")){a.disabled=true;if(a.getAttribute("title")==title)a.disabled=false;}}}function getActiveStyleSheet(){var i,a;for(i=0;(a=document.getElementsByTagName("link")[i]);i++){if(a.getAttribute("rel").indexOf("style")!=-1&&a.getAttribute("title")&&!a.disabled)return a.getAttribute("title");}return null;}function getPreferredStyleSheet(){var i,a;for(i=0;(a=document.getElementsByTagName("link")[i]);i++){if(a.getAttribute("rel").indexOf("style")!=-1&&a.getAttribute("rel").indexOf("alt")==-1&&a.getAttribute("title"))return a.getAttribute("title");}return null;}function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires='; expires='+date.toGMTString();}else{expires='';}document.cookie=name+'='+value+expires+'; path=/';}function readCookie(name){name+='=';var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(name)==0)return c.substring(name.length,c.length);}return null;}function getDefaultStyle(){var cookie=readCookie("style");var title=cookie?cookie:getPreferredStyleSheet();return title;}function switchStyle(title){setActiveStyleSheet(title);createCookie("style",title,30);if(window.activeStyleLink)window.activeStyleLink.className='';window.activeStyleLink=document.getElementById('stl'+title);if(window.activeStyleLink)window.activeStyleLink.className='hilite';}
