function trim(b,a){return ltrim(rtrim(b,a),a)}function ltrim(b,a){a=a||"\\s";return b.replace(new RegExp("^["+a+"]+","g"),"")}function rtrim(b,a){a=a||"\\s";return b.replace(new RegExp("["+a+"]+$","g"),"")}var hashResults=new Array();function emptyHash(){hashResults=new Array()}YAHOO.example.RemoteCustomRequest1=function(){var b=new YAHOO.util.XHRDataSource(queryUrl);b.responseType=YAHOO.util.XHRDataSource.TYPE_JSON;b.maxCacheEntries=0;b.connXhrMode="ignoreStaleResponses";b.responseSchema={resultsList:"autnresponse.responsedata.autn_hit",fields:["autn_content.DOCUMENT.KEYWORDS","autn_content.DOCUMENT.URL"]};var c=new YAHOO.widget.AutoComplete("search_input_field","gsAcList",b);c.maxResultsDisplayed=noOfCounts;c.minQueryLength=launchKeys;c.autoHighlight=false;c.highlightClassName="selected";c.useIFrame=true;c.allowBrowserAutocomplete=false;c.queryDelay=0.1;c.generateRequest=function(e){emptyHash();e=decodeURIComponent(e);e=trim(e,"");e=trim(e,",");if(e.length>=2){return"?f="+searchIn+"&r="+noOfCounts+"&db="+database+"&langtype="+langType+"&q="+encodeURIComponent(e)+"&sort="+sorting_order+"&matchlangtype="+matchLangType+"&language="+Language}else{return"?r=0&db="+database+"&langtype="+langType+"&q="+e+"&sort="+sorting_order+"&matchlangtype="+matchLangType+"&language="+Language}};function d(g,f){handleSelect(f)}c.formatResult=function(k,n,g){var m=(k+"").replace(/^(\d+),.*$/,"$1");if(hashResults[m]==1){return""}hashResults[m]=1;if(isNaN(n)){var h=n.toLowerCase()}else{var h=n}var j=k[0];if(isNaN(j)){var e=j.toLowerCase().indexOf(h);if(e==0){}else{for(i=0;i<j.length;i++){if(j.substring((e-1),e)!=" "&&h.substring(0,1)!=" "){var l=j.toLowerCase().indexOf(h,(e+1));e=l;i=j.length}else{i=j.length}}}}else{j=j.toString();h=h.toString();var e=j.indexOf(h)}var f;if(e>-1){f=a(j,h,e)}else{f=j}return f};var a=function(f,e,g){return f.substring(0,g)+"<span class='match'>"+f.substr(g,e.length)+"</span>"+f.substring(g+e.length)};c.itemSelectEvent.subscribe(d);return{oDS1:b,oAC1:c}}();function furl(c){if(c.indexOf("?f=")!=-1){var b=c.indexOf("?f=");var a=c.substring(0,b+3);var e=c.substring(b+3);var g=e.split("&");var f="";for(var d=0;d<g.length;d++){if(d<g.length-1){f=f+encodeURIComponent(decodeURIComponent(g[d]))+"&"}else{f=f+encodeURIComponent(decodeURIComponent(g[d]))}}return a+f}else{return c}}function handleSelect(a){Set_Cookie("ckcTxtSearch",frm.search_input_field.value);window.location.href=furl(a[2][1])};
