
function __locateMyUrl(url){var re=/((https?:\/\/)?.*[:0-9]?\/)(R24\.js|R24.min\.js|R24_[0-9].js|R24_[0-9]+.min\.js).*$/i;if(typeof url=="string"){if(re.test(url)){return url.match(re)[1];}
else{return null;}}
var ss=document.getElementsByTagName("script");for(var i=ss.length-1;i>=0;i--){var src=ss[i].src;var gs=src.match(re);if(gs!=null)
return(gs[1]);};};libLoader=function(){libLoader.__load_jQuery();libLoader.__waitjQuery(0);};var r24Tools=libLoader;var r24={};var jqVersion=typeof jQuery!='undefined'?jQuery.fn.jquery:"";var jqObject=typeof jQuery!='undefined'?jQuery:null;libLoader.__loadTimeout=10000;libLoader.__basepath=__locateMyUrl();libLoader.__head=document.getElementsByTagName("head")[0];var __extractServerRE=/(https?:\/\/[^\/]*[:0-9]?)\//i;libLoader.__autocompWS=(__extractServerRE.test(libLoader.__basepath)?libLoader.__basepath.match(__extractServerRE)[0]:"");libLoader.__autocompWS+="autocomp";libLoader.__emptyTextQuery="Cerca";libLoader.__loadScript=function(file){document.write("<scr"+"ipt type='text/javascript' src='"+libLoader.__basepath+file+"'><\/scr"+"ipt>");};libLoader.__loadStyleSheet=function(file){var css=document.createElement('link');css.setAttribute('rel','stylesheet');css.setAttribute('href',libLoader.__basepath+file);libLoader.__head.appendChild(css);};libLoader.__load_jQuery=function(){libLoader.__loadStyleSheet("r24.autocomplete.css");if(typeof(jQuery)=="undefined"||jqVersion!='1.4.2'){libLoader.__loadScript("jquery-autocomplete/lib/jquery-1.4.2.min.js");}
if(typeof(jQuery)=="undefined"||typeof(jQuery.Autocompleter)=="undefined"){libLoader.__loadScript("jquery-autocomplete/jquery.autocomplete.min.js");}};libLoader.SetupInput=function(selector,options){var emptyTextBox=(typeof(options)=="undefined"||typeof(options.emptyQueryText)=="undefined")?libLoader.__emptyTextQuery:options.emptyQueryText.toString();var wsUrl=(typeof(options)=="undefined"||typeof(options.url)=="undefined")?libLoader.__autocompWS:options.url.toString();var acDelay=(typeof(options)=="undefined"||typeof(options.delay)=="undefined")?250:options.delay;var acWidth=(typeof(options)=="undefined"||typeof(options.width)=="undefined")?0:options.width;var acMinChar=(typeof(options)=="undefined"||typeof(options.minChars)=="undefined")?2:options.minChars;var acCacheLength=(typeof(options)=="undefined"||typeof(options.cacheLength)=="undefined")?5:options.cacheLength;if(typeof r24.jq=='undefined'){r24.jq=jQuery.noConflict();}
if(r24.jq(selector).val()==""){r24.jq(selector).val(emptyTextBox);}
r24.jq(selector).focus(function(){if(r24.jq(this).val()==emptyTextBox){r24.jq(this).val("");}});r24.jq(selector).blur(function(){if(r24.jq(this).val()==""){r24.jq(this).val(emptyTextBox);}});r24.jq(selector).autocomplete(wsUrl,{extraParams:{output:"json"},delay:acDelay,minChars:acMinChar,cacheLength:acCacheLength,selectFirst:false,width:acWidth,dataType:"jsonp",matchSubset:false,parse:function(data){return r24.jq.map(eval(data),function(row){try{return{data:row,value:row.query,result:row.query}}catch(e){return null;}})},formatItem:function(item){return(typeof(item)!="undefined"&&typeof(item.query)!="undefined"&&typeof(item.hits)!="undefined")?"<div><table><tr><td class=\"ac_querysugg\">"+item.query+"<\/td><\/tr><\/table><\/div>":"Formato di output non riconosciuto";}});};libLoader.__waitjQuery=function(elapsed){if(typeof(jQuery)=="undefined"||jQuery.fn.jquery!="1.4.2"||typeof(jQuery.Autocompleter)=="undefined"){if(elapsed<libLoader.__loadTimeout){setTimeout("libLoader.__waitjQuery("+(elapsed+200)+")",200);}
else{if(typeof console!='undefined'){console.log("jQuery load timed out");}}}
else{if(jqObject!=null&&jqObject.fn.jquery!="1.4.2"){r24.jq=jQuery.noConflict(true);jQuery=jqObject;}
else{r24.jq=jQuery;}
r24.jq().ready(function(){libLoader.SetupInput("input#__r24UserQuery");})}};libLoader();
