var liveSearchReq = false;var t = null;var liveSearchLast = "";	var isIE = false;if (window.XMLHttpRequest) {	liveSearchReq = new XMLHttpRequest();}function liveSearchInit() {		if (navigator.userAgent.indexOf("Safari") > 0) {		document.getElementById('Search').addEventListener("keydown",liveSearchKeyPress,false);	} else if (navigator.product == "Gecko") {				document.getElementById('Search').addEventListener("keypress",liveSearchKeyPress,false);		document.getElementById('Search').addEventListener("blur",liveSearchHideDelayed,false);			} else {		document.getElementById('Search').attachEvent('onkeydown',liveSearchKeyPress);		isIE = true;	}		document.getElementById('Search').setAttribute("autocomplete","off");}function liveSearchHideDelayed() {	window.setTimeout("liveSearchHide()",400);}	function liveSearchHide() {	document.getElementById("LSResult").style.display = "none";	var highlight = document.getElementById("LSHighlight");	if (highlight) {		highlight.removeAttribute("id");	}}function liveSearchKeyPress(event) {		if (event.keyCode == 40 )		{		highlight = document.getElementById("LSHighlight");		if (!highlight) {			highlight = document.getElementById("LSShadow").firstChild.firstChild.nextSibling;;		} 		else {			highlight.removeAttribute("id");			highlight = highlight.nextSibling;		}		if (highlight) {			highlight.setAttribute("id","LSHighlight");		} 		if (!isIE) { event.preventDefault(); }	} 		else if (event.keyCode == 38 ) {		highlight = document.getElementById("LSHighlight");		if (!highlight) {			highlight = document.getElementById("LSShadow").firstChild.lastChild;		} 		else if(highlight != document.getElementById("LSShadow").firstChild.firstChild.nextSibling) {			highlight.removeAttribute("id");			highlight = highlight.previousSibling;		}		else  {			highlight.removeAttribute("id");			highlight = highlight.previousSibling.previousSibling;		}		if (highlight) {				highlight.setAttribute("id","LSHighlight");		}		if (!isIE) { event.preventDefault(); }	} 		else if (event.keyCode == 27) {		highlight = document.getElementById("LSHighlight");		if (highlight) {			highlight.removeAttribute("id");		}		document.getElementById("LSResult").style.display = "none";	} }function liveSearchStart() {	if (t) {		window.clearTimeout(t);	}	t = window.setTimeout("liveSearchDoSearch()",1);}function liveSearchDoSearch() {	if (typeof liveSearchRoot == "undefined") {		liveSearchRoot = "";	}	if (typeof liveSearchRootSubDir == "undefined") {		liveSearchRootSubDir = "";	}	if (typeof liveSearchParams == "undefined") {		liveSearchParams = "";	}	if (liveSearchLast != document.forms.searchForm.Search.value) {	if (liveSearchReq && liveSearchReq.readyState < 4) {		liveSearchReq.abort();	}	if ( document.forms.searchForm.Search.value == "") {		liveSearchHide();		return false;	}	if (window.XMLHttpRequest) {		} else if (window.ActiveXObject) {		liveSearchReq = new ActiveXObject("Microsoft.XMLHTTP");	}	liveSearchReq.onreadystatechange= liveSearchProcessReqChange;	if (navigator.userAgent.indexOf("Firefox") > 0) {		liveFirefox = "&firefox=true";	}	else  {		liveFirefox = "&firefox=false";	}	liveSearchReq.open("GET", liveSearchRoot + "/livesearch.php?q=" + document.forms.searchForm.Search.value + liveFirefox + liveSearchParams);	liveSearchLast = document.forms.searchForm.Search.value;	liveSearchReq.send(null);	}}function liveSearchStartDrug(limit) {	if (t) {		window.clearTimeout(t);	}	t = window.setTimeout("liveSearchDoSearchDrug(" + limit + ")",1);}function liveSearchDoSearchDrug(limit) {	if (typeof liveSearchRoot == "undefined") {		liveSearchRoot = "";	}	if (typeof liveSearchRootSubDir == "undefined") {		liveSearchRootSubDir = "";	}	if (typeof liveSearchParams == "undefined") {		liveSearchParams = "";	}	if (liveSearchLast != document.forms.searchForm.Search.value) {	if (liveSearchReq && liveSearchReq.readyState < 4) {		liveSearchReq.abort();	}	if ( document.forms.searchForm.Search.value == "") {		liveSearchHide();		return false;	}	if (window.XMLHttpRequest) {		} else if (window.ActiveXObject) {		liveSearchReq = new ActiveXObject("Microsoft.XMLHTTP");	}	liveSearchReq.onreadystatechange= liveSearchProcessReqChange;	liveSearchReq.open("GET", "/drug/livesearch_drug.php?limit=12&q=" + document.forms.searchForm.Search.value + liveSearchParams);	liveSearchLast = document.forms.searchForm.Search.value;	liveSearchReq.send(null);	}}function liveSearchProcessReqChange() {		if (liveSearchReq.readyState == 4) {		var  res = document.getElementById("LSResult");		res.style.display = "block";		var  sh = document.getElementById("LSShadow");				sh.innerHTML = liveSearchReq.responseText;		liveSearchReq.abort();	}}function liveSearchSubmit() {	var highlight = document.getElementById("LSHighlight");	if (highlight && highlight.firstChild) {		window.location = liveSearchRoot + liveSearchRootSubDir + highlight.firstChild.getAttribute("href");		return false;	} 	else {		return true;	}}function closeResults() {    document.getElementById("LSResult").style.display = "none";}