function isArray(a){if(a.constructor.toString().indexOf("Array")==-1){return false}else{return true}}function getAutocomplete(f,e,type){var unicode=e.keyCode?e.keyCode:e.charCode;if((unicode==40)||(unicode==38)){var s=document.najdiSForm.selfld.value;document.najdiSForm.foxsbar.value="ac";var ac=$("ac"+s);if(ac){ac.style.backgroundColor="#FFFFFF"}if(unicode==40){var n=eval(s)+1;ac=$("ac"+n);if(!ac){n=1;ac=$("ac"+n)}ac.style.backgroundColor=backColor;document.najdiSForm.selfld.value=n;var val=$("val"+n);if(val){f.value=val.title}}else{var n=eval(s)-1;ac=$("ac"+n);if(!ac){n=document.najdiSForm.acnum.value}while(!(ac=$("ac"+n))){n--;if(n<0){return}}ac.style.backgroundColor=backColor;document.najdiSForm.selfld.value=n;var val=$("val"+n);if(val){f.value=val.title}}}else{if(unicode==27){achide()}else{if((unicode!=40)&&(unicode!=38)&&(unicode!=37)&&(unicode!=39)&&(unicode!=27)&&(unicode!=13)){document.najdiSForm.selfld.value=0;document.najdiSForm.foxsbar.value="page";var script=document.createElement("script");var acscript=$("acscript");var vert="";if(type==undefined){var ppp=$("autocomplete");vert=ppp.value}else{vert=type}if(vert.toLowerCase()=="dictionary"){url=dictionaryURL;script.setAttribute("src",url+"?query="+encodeURIComponent(f.value)+"&results="+document.najdiSForm.acnum.value+"&type=js&callback=acParseCallback&hitStartTag=<<<&hitEndTag=>>>")}else{url=firstfiveURL;script.setAttribute("src",url+"?query="+encodeURIComponent(f.value)+"&results="+document.najdiSForm.acnum.value+"&tab="+vert.toLowerCase()+"&type=js&callback=acParseCallback")}script.setAttribute("type","text/javascript");acscript.appendChild(script)}}}}var blurok=true;function achide(){if(blurok){document.najdiSForm.selfld.value=0;var a=$("acsugg");a.innerHTML="";a.style.display="none"}}function acParseCallback(h){var f=$("acsugg");var g="";var e=false;if(h!=null){var d=h.freq;g=lightCandy+'<table id="acsugg_table" width="100%" align="center" cellspacing="0" cellpadding="0">';if(isArray(d)){for(var c=0;c<d.length;c++){var b=d[c]["@value"].replace(/<<</g,'<font style="color:#666; font-weight:normal;">');b=b.replace(/>>>/g,"</font>");b='<font style="color:#000; font-weight:bold;">'+b+"</font>";var a=d[c]["@value"].replace(/<<</g,"");a=a.replace(/>>>/g,"");g+='<tr id="ac'+(c+1)+'" onmouseover="changecr('+(c+1)+')" onmouseout="backcr('+(c+1)+')" onclick="acfind('+(c+1)+')"><td class="acsugg_item" id="val'+(c+1)+'" title="'+a+'">'+b+"</td></tr>"}e=true}else{if(d["@value"].length>0){var b=d["@value"].replace(/<<</g,'<font style="color:#000;font-weight:bold;">');b=b.replace(/>>>/g,"</font>");var a=d["@value"].replace(/<<</g,"");a=a.replace(/>>>/g,"");g+='<tr id="ac1" onmouseover="changecr(1)" onmouseout="backcr(1)" onclick="acfind(1)"><td class="acsugg_item" id="val1" title="'+a+'">'+b+"</td></tr>";e=true}}g+="</table>"}f.innerHTML=g;if(e){f.style.display="block"}else{f.style.display="none"}}function trim(a){a=this!=window?this:a;return a.replace(/^\s+|\s+$/g,"")}String.prototype.trim=trim;function checkForQuery(a){if((a.selfld)&&(a.selfld.value>0)){var b=$("acsugg");b.style.display="none";return true}else{return checkIfEmpty(a)}}function checkIfEmpty(a){if(a.host){if(a.host!=null){if(a.host.length>=2){a.st.value=(a.host[1].checked)?"":"custom"}}}a.q.value=a.q.value.trim();if(a.q!=null&&a.q.value.length==0){a.q.focus();return false}var b=$("acsugg");b.style.display="none";return true}function changecr(c){blurok=false;var a=document.najdiSForm.selfld.value;var b=$("ac"+a);if(b){b.style.backgroundColor="#FFFFFF"}fas=$("ac"+c);fas.style.backgroundColor=backColor;document.najdiSForm.selfld.value=c}function backcr(c){blurok=true;var a=document.najdiSForm.selfld.value;var b=$("ac"+a);if(b){b.style.backgroundColor="#FFFFFF"}fas=$("ac"+c);fas.style.backgroundColor="#fff";document.najdiSForm.selfld.value=0}function acfind(a){var c=$("val"+a);if(c){document.najdiSForm.q.value=c.title}var b=$("acsugg");b.innerHTML="";document.najdiSForm.foxsbar.value="ac";var b=$("acsugg");b.style.display="none";if(submitForm(document.najdiSForm)){document.najdiSForm.submit()}};
