﻿var xhr=!1,faqArray=[],elemArray=[],clickedElem="";function initSuggest(){document.getElementById("searchField").onkeyup=searchSuggest;if(window.XMLHttpRequest)xhr=new XMLHttpRequest;else if(window.ActiveXObject)try{xhr=new ActiveXObject("Microsoft.XMLHTTP")}catch(a){}xhr?(xhr.onreadystatechange=setFaqArray,xhr.open("GET","faqlist.xml",!0),xhr.send(null)):alert("Sorry, but I couldn't create an XMLHttpRequest")}
function setFaqArray(){if(xhr.readyState==4)if(xhr.status==200){if(xhr.responseXML)for(var a=xhr.responseXML.getElementsByTagName("item"),b=0;b<a.length;b++)faqArray[b]=a[b].getElementsByTagName("label")[0].firstChild,elemArray[b]=a[b].getElementsByTagName("value")[0].firstChild}else alert("There was a problem with the request "+xhr.status)}
function searchSuggest(){var a=document.getElementById("searchField").value;document.getElementById("searchField").className="";if(a!=""&&(clearPops(),function f(c){if(c<faqArray.length){var e=faqArray[c].nodeValue,g=elemArray[c].nodeValue;if(e.toLowerCase().indexOf(a.toLowerCase())>=0){var d=document.createElement("div");d.innerHTML=e;d.onmousedown=function(a){clickedElem="pop";makeChoice(a);accordion(g)};d.className="suggestions";document.getElementById("popups").appendChild(d)}f(c+1)}}(0),document.getElementById("popups").childNodes.length==
0))document.getElementById("searchField").className="error",document.getElementById("searchField").value="No FAQ Result Found"}function searchBlur(){clickedElem!="pop"&&clearPops()}function clearPops(){clickedElem=document.getElementById("popups").innerHTML=""}function makeChoice(a){a=a?a.target:window.event.srcElement;document.getElementById("searchField").value=a.innerHTML;clearPops()};

