var sAutoSuggestFld="";var suggestBox;var suggestCharLenght=1;var arrSearchOptions=new Array();function closedropdown(A){document.getElementById(A).style.display="none"}function opendropdown(A){document.getElementById(A).style.display="block"}function initSuggestionsfrom(A){sAutoSuggestFld=A;suggestBox=new AutoSuggestControl(sAutoSuggestFld)}function fldOnBlur(D){var E="fld_"+D+"_name";var A="fld_"+D+"_id";var C="iframe_"+D+"_name";var B;B=arrSearchOptions[document.getElementById(E).value.toLowerCase()];if(B){document.getElementById(A).value=B}else{}closedropdown("iframe_"+D+"_name");closedropdown("div_"+D+"_name")}function doBlurSuggestions(A){sAutoSuggestFld=A;hideSearchOptionsSuggestions()}function doDisableSuggestions(){suggestBox.disable()}function getSearchSuggestions(A){sAutoSuggestFld=A;doBlurSuggestions(sAutoSuggestFld);type=1;search_text=document.getElementById("fld_"+sAutoSuggestFld+"_name").value;if(search_text.length>=suggestCharLenght){processSearchOptions(search_text,A)}else{document.getElementById("div_"+sAutoSuggestFld+"_name").innerHTML=""}}function processSearchOptions(A,C){var B="suggestion_home.php?key="+A;var D=new RemoteProcedure(B,formatSearchOptions,showWaitProcessSearchOptions)}function showWaitProcessSearchOptions(){document.getElementById("div_"+sAutoSuggestFld+"_name").innerHTML="<img src='images/loading.gif'/>loading..."}function formatSearchOptions(B){if(B.responseText){var A="";var A="";retVal=B.responseText;keyVal=retVal.split("|");for(i=0;i<keyVal.length;i++){A+='<div class="suggestitem " id="opt_'+sAutoSuggestFld+'"  onClick="populateSearchField(\''+keyVal[i].trim()+"');\" onmouseover=\"populateOnHover('"+keyVal[i].trim()+"', this);\">"+keyVal[i]+"</div>"}opendropdown("div_"+sAutoSuggestFld+"_name");opendropdown("iframe_"+sAutoSuggestFld+"_name");document.getElementById("div_"+sAutoSuggestFld+"_name").innerHTML=A+document.getElementById("temp_"+sAutoSuggestFld+"_footer").innerHTML;document.getElementById("div_"+sAutoSuggestFld+"_name").style.width=(parseInt(document.getElementById("fld_"+sAutoSuggestFld+"_name").offsetWidth)-10)+"px";document.getElementById("iframe_"+sAutoSuggestFld+"_name").style.height=document.getElementById("div_"+sAutoSuggestFld+"_name").offsetHeight+"px";document.getElementById("iframe_"+sAutoSuggestFld+"_name").style.width=document.getElementById("div_"+sAutoSuggestFld+"_name").offsetWidth+"px"}}function populateOnHover(B,A){var C=A.id.substr(4,A.id.length-4);var E=document.getElementById("div_"+C+"_name");for(var D=0;D<E.childNodes.length;D++){var F=E.childNodes[D];if(F==A){F.className="currentsuggestitem"}else{if(F.className=="currentsuggestitem"){F.className="suggestitem"}}}document.getElementById("fld_"+sAutoSuggestFld+"_name").value=B}function populateSearchField(A){document.getElementById("fld_"+sAutoSuggestFld+"_name").value=A;doBlurSuggestions(sAutoSuggestFld)}function hideSearchOptionsSuggestions(){if(document.getElementById("iframe_"+sAutoSuggestFld+"_name")){closedropdown("iframe_"+sAutoSuggestFld+"_name")}if(document.getElementById("div_"+sAutoSuggestFld+"_name")){closedropdown("div_"+sAutoSuggestFld+"_name")}};