var servicesDDInvoker = null;var eventCaller = null;
function servicesA2ZOnMouseOver(){var e=document.getElementById("services-a2z-box");e.style.position="relative";}
function servicesA2ZOnMouseOut(evt){var e=document.getElementById("services-a2z-box");if (!containsElement(e, evt.toElement || evt.relatedTarget)){e.style.position="static";if(servicesDDInvoker != null){servicesDDInvoker.style.display="none";eventCaller.style.fontWeight="normal";eventCaller.style.color="#333";if (typeof(eventCaller.style.removeAttribute) != "undefined"){eventCaller.style.removeAttribute("textDecoration");}else{eventCaller.style.textDecoration=null;}servicesDDInvoker=eventCaller=null;}}}
function containsElement(p, e){while (e){if(p.id == e.id){return true;}e=e.parentNode;}return false;}
function showServicesDD(e, caller){if(servicesDDInvoker != null){servicesDDInvoker.style.display="none";eventCaller.style.fontWeight="normal";eventCaller.style.color="#333";if (typeof(eventCaller.style.removeAttribute) != "undefined"){eventCaller.style.removeAttribute("textDecoration");}else{eventCaller.style.textDecoration = null;}}eventCaller=caller;eventCaller.style.fontWeight="bold";eventCaller.style.color="#000";eventCaller.style.textDecoration="none";servicesDDInvoker=document.getElementById(e);servicesDDInvoker.style.display="block";}
function toggleFAQAnswer(id, link){var element=document.getElementById(id);if (element) {var collapsed=(element.style.display!="none");element.style.display=(collapsed ? "none":"block");var parent=link.firstChild;if (parent){if (parent.className && (parent.className.indexOf("-last") > 0)){parent.className = (collapsed ? "faq-header-last" : "faq-header-last-selected");}else{parent.className=(collapsed ? "faq-header" : "faq-header-expanded");}}}return false;}
function collapseItems(){var allH3Tags=new Array();var allH3Tags=document.getElementsByTagName("h4");for (i=0; i<allH3Tags.length; i++){if(allH3Tags[i].className=="faq-header-expanded" && allH3Tags[i].id != "faqSelected"){allH3Tags[i].className="faq-header";}}var allDivTags=new Array();allDivTags=document.getElementsByTagName("div");for(i=0; i<allDivTags.length; i++) {if (allDivTags[i].className=="faq-answer"){allDivTags[i].style.display="none";}}}
String.prototype.trim = function() {return this.replace(/^\s+|\s+$/g,'');}
function checkHeaderInput(e){var criteria=document.getElementById(e).value.trim();if(criteria=='Enter Search Term'){alert('You must enter a search term before searching.');return false;}if(criteria.length < 3){alert('You must enter at least 3 characters to search.');return false;}else{return true;}}
function checkHeaderEnter(e,element){var characterCode;if(e && e.which){e=e;characterCode=e.which;}else {e=event;characterCode = e.keyCode;}if (characterCode == 13) {document.getElementById(element).focus();return true}else{return false}}
function clearInput(e){var criteria=document.getElementById(e);if(criteria){if(criteria.value=='Enter Search Term'){criteria.value='';}}}
function Open(layer) {document.getElementById(layer).style.visibility="visible";}
function Close(layer) {document.getElementById(layer).style.visibility="hidden";}
function FadeOpen(AttributeID){ 
	var isOpen = document.getElementById(AttributeID);
	if (isOpen.style.visibility != "visible") {isOpen.style.visibility="visible";fadeIn(AttributeID,0,90);HighlightLocation(AttributeID);	}
	else if (isOpen.style.visibility == "visible") {document.getElementById(AttributeID).style.visibility="hidden";document.getElementById('Highlight').style.visibility="hidden";}}
function setOpacity(obj, opacity) {
  	opacity = (opacity == 100)?99.999:opacity;
  	/* IE/Win */obj.style.filter = "alpha(opacity:"+opacity+")";
  	/* Safari<1.2, Konqueror */ obj.style.KHTMLOpacity = opacity/100;
  	/* Older Mozilla and Firefox */obj.style.MozOpacity = opacity/100;
  	/* Safari 1.2, newer Firefox and Mozilla, CSS3 */ obj.style.opacity = opacity/100;}
function fadeIn(objId,opacity,total) { if (document.getElementById) {obj = document.getElementById(objId);if (opacity <= total) { setOpacity(obj, opacity); opacity += 10; window.setTimeout("fadeIn('"+objId+"',"+opacity+","+total+")", 10);}else if (opacity == 100) {document.getElementById(objId).style.visibility="visible";}}}
function HighlightLocation(ID){ var cID="c"+ID;var cXY = document.getElementById(cID).coords;var aXYD = cXY .split(",",3);var x = (Number(aXYD[0])+5)+"px";var y = (Number(aXYD[1])+5)+"px";var h = document.getElementById('Highlight');h.style.left=x;h.style.top=y;h.style.visibility="visible";document.getElementById('HighlightText').innerHTML=ID;}
function OpenLocation(x,y){ var ID=document.getElementById('WQS_Finder_ID').value;ID=String(ID).toUpperCase();if (document.getElementById(ID) == null) {alert("Site: '"+ID+"' does not exist.");}else {FadeOpen(ID);	HighlightLocation(ID);}}
function CloseLocation(){ var ID=document.getElementById('WQS_Finder_ID').value;ID=String(ID).toUpperCase();if (document.getElementById(ID) == null) {alert("Site: '"+ID+"' does not exist.");}else {Close(ID);document.getElementById('Highlight').style.visibility="hidden";}}


