if(dwr==null){var dwr={}}if(dwr.engine==null){dwr.engine={}}if(DWREngine==null){var DWREngine=dwr.engine}if(AjaxCrwFacade==null){var AjaxCrwFacade={}}AjaxCrwFacade._path="/dwr";AjaxCrwFacade.subscribeNewsletter=function(I,H,F,E,D,C,B,A,G){dwr.engine._execute(AjaxCrwFacade._path,"AjaxCrwFacade","subscribeNewsletter",I,H,F,E,D,C,B,A,G)};AjaxCrwFacade.saveOrUpdateNewsletter=function(B,A){dwr.engine._execute(AjaxCrwFacade._path,"AjaxCrwFacade","saveOrUpdateNewsletter",B,A)};AjaxCrwFacade.deleteNewsletter=function(B,A){dwr.engine._execute(AjaxCrwFacade._path,"AjaxCrwFacade","deleteNewsletter",B,A)};AjaxCrwFacade.getHitsCountForQry=function(G,E,D,C,B,A,F){dwr.engine._execute(AjaxCrwFacade._path,"AjaxCrwFacade","getHitsCountForQry",G,E,D,C,B,A,F)};AjaxCrwFacade.getHitsForQry=function(I,H,F,E,D,C,B,A,G){dwr.engine._execute(AjaxCrwFacade._path,"AjaxCrwFacade","getHitsForQry",I,H,F,E,D,C,B,A,G)};AjaxCrwFacade.findComuneLike=function(B,A){dwr.engine._execute(AjaxCrwFacade._path,"AjaxCrwFacade","findComuneLike",B,A)};AjaxCrwFacade.getHitsByRangeQry=function(F,E,D,C,B,A,G){dwr.engine._execute(AjaxCrwFacade._path,"AjaxCrwFacade","getHitsByRangeQry",false,F,E,D,C,B,A,G)};var fdt=0;var fpr=0;var fmq=0;var fdt1=0;var fpr1=0;var fmq1=0;var $CE=function(tagName,attributes,styles){var el=document.createElement(tagName);if(attributes){$H(attributes).each(function(pair){eval("el."+pair.key+"='"+pair.value+"'")})}if(styles){$H(styles).each(function(pair){el.style[pair.key]=pair.value})}return $(el)};Element.addMethods({clearChildren:function(A){A=$(A);$A(A.childNodes).each(function(B){B.parentNode.removeChild(B)});return A},append:function(C,B,A,D){C=$(C);var E=$CE(B,A,D);C.appendChild(E);return E}});function buildHitRow(C){var E="";var D=$("hitBox").innerHTML;D+='<div class="dtcl">';D+="<p>&nbsp;"+C.dtAgg+"</p>";D+="</div>";D+='<div class="ancl">';D+='<a href="'+C.urlScheda+'" target="_blank" class="ann" onclick="javascript:return pop(\''+C.urlScheda+"',0,0);\">";D+=C.dscTipologia+"</a>";D+='<p style="float: right; font-size: 9px; font-weight: bold; color: '+C.linkColor+';">'+C.sito+"</p>";D+='<div class="sp">'+C.dscAnnuncio+"</div>";D+="</div>";D+='<div class="imgcl">';if(C.conFoto&&C.idImmagini){var B=C.idImmagini.split(";");E=B[0];D+='<a title="foto'+C.dscTipologia.toLowerCase()+'" href="#" onclick="javascript: return pop(\''+C.urlScheda+"',0,0);\">";D+='<img src="/img/'+C.anno+"/"+C.mese+"/"+C.giorno+"/"+E+'.jpg" border="0" width="100" hight="100" alt="foto '+C.dscTipologia.toLowerCase()+'" style="position: relative; top: 2px; left: 5px;">';D+="</a>"}D+="</div>";var F=parseFloat(C.prezzo);if(F>0){C.prezzo+="&euro;"}else{C.prezzo=""}if(C.superficie>5){C.superficie+=" mq"}else{C.superficie=""}D+='<div class="prcl"><p class="r">'+C.prezzo+"<br>"+C.superficie+"</p></div>";D+='<div class="locl"><p class="c">'+C.comune+'</p><p class="l">'+C.localita+" "+C.indirizzo+"</p>";if(C.accuratezza>5){var A="/mappe/"+$("t").value+"/"+C.comuneJs+"/"+C.indirizzoJs+"/"+C.lati+"/"+C.longi;A+="/img-"+C.anno+"-"+C.mese+"-"+C.giorno+"-";if(C.conFoto&&E){A+=E+".html"}else{A+="nofoto.html"}D+='<a title="mappa google" href="#" onclick="javascript: return popMap(\''+A+"',0,0);\">";D+='<img style="position: relative; top: 7px; left: 45px" src="/include/img/mappa40x40.gif" border="0" width="30" hight="20"; alt="mappa google">';D+="</a>"}D+='</div><div class="sp"></div>';$("hitBox").update(D)}function doSubmitGeoQry(B,A){AjaxCrwFacade.getHitsByRangeQry(B,A,500,"VEN",0,100,function(F){if(F!=null&&typeof F=="object"){var I=F.topHits;var H=F.totalHitCount;var D=F.searchDurationSec;var J="";var C=5;var E=F.totalHitCount-F.totalHitCount%C;for(i=0;i<E;i++){var K=I[i];var G=K.idImmagini.split(";");idImg=G[0];if(i%C==0){J+='<div class="slide">'}J+='<a title="foto'+K.dscTipologia.toLowerCase()+'" href="#" onclick="javascript: return pop(\''+K.urlScheda+"',0,0);\">";J+='<img src="/img/'+K.anno+"/"+K.mese+"/"+K.giorno+"/"+idImg+'.jpg" border="0" width="100" hight="100" alt="foto '+K.dscTipologia.toLowerCase()+'" style="position: relative; top: 2px; left: 5px;">';J+="</a>";if((i+1)%C==0){J+="</div>"}alert(J)}$("carousel-content").update(J);new Carousel("carousel-wrapper",$$("#carousel-content .slide"),$$("a.carousel-control","a.carousel-jumper"),{auto:true,transition:"sinoidal",circular:true,frequency:10,duration:1,visibleSlides:1,effect:"fade"})}})}function subscribe(){var A=true;if(!$("cs").checked){$("errCk").update("* leggi le condizioni del servizio.");A=false}else{$("errCk").update("")}if(!isValidEmail($("em").value)){$("errEm").update("* l'indirizzo email non è valido.");A=false}else{$("errEm").update("")}if(A){$("nm").disabled=true;$("cnm").disabled=true;$("em").disabled=true;$("cs").disabled=true;$(bts).onclick=function(){};doSubscribe()}}function doSubscribe(){var A;if($("t").value=="vendita"){A="VEN"}else{A="AFF"}AjaxCrwFacade.subscribeNewsletter($("em").value,$("nm").value,$("cnm").value,$("c").value,$("d").value,A,fpr,fmq,function(B){if(B!=null&&B=="true"){$("regf").style.display="none";$("nm").disabled=false;$("nm").value="";$("cnm").disabled=false;$("cnm").value="";$("em").disabled=false;$("em").value="";$("cs").disabled=false;$(bts).onclick=function(){subscribe()};new Effect.Appear("msgOk",{duration:0.5})}else{if(B!=null&&B!="true"){$("nm").disabled=false;$("cnm").disabled=false;$("em").disabled=false;$("cs").disabled=false;$("errCk").update("");$(bts).onclick=function(){subscribe()};$("errEm").update(B)}}})}function getHitsForQry(C,A){var B;if($("t").value=="vendita"){B="VEN"}else{B="AFF"}AjaxCrwFacade.getHitsForQry($("c").value,$("d").value,B,fdt,fpr,fmq,C,A,function(F){if(F!=null&&typeof F=="object"){var G=F.topHits;var D=F.totalHitCount;var H=F.searchDurationSec;$("rbox1").clearChildren();$("hitBox").clearChildren();$("rbox2").clearChildren();var E=new Pager(D);E.goToPage(C);E.buildPaginatorSnippet("rbox1",C,H,"upper");E.buildPaginatorSnippet("rbox2",C,H,"lower");E.showAds();for(i=0;i<G.length;i++){buildHitRow(G[i])}}})}function updateFilterCount(B,E,A,D){var C;if($("t").value=="vendita"){C="VEN"}else{C="AFF"}AjaxCrwFacade.getHitsCountForQry($("c").value,$("d").value,C,B,E,A,function(G){if(G!=null){var F=/\[[0-9]*\]/;$(D).update($(D).innerHTML.gsub(F,"["+G+"]"))}})}function getCount(E){var C=$(E).innerHTML;var B=C.indexOf("[");var A=C.indexOf("]");var D=C.substring(B+1,A);if(D>0){return D}return 0}function showRegisterHouseletter(){grayOut(true,{zindex:"1",bgcolor:"#000000",opacity:"25"});$("rhl").style.display="block";$("nm").focus()}function hideRegisterHouseletter(){grayOut(false);$("rhl").style.display="none";$("em").value="";$("nm").value="";$("cnm").value="";$("errCk").update("");$("errEm").update("");$("cs").checked=true;$("regf").style.display="block";$("msgOk").style.display="none"}function filterOn(){showPanel("ft1");showPanel("ft3");$("dwn_arrow").style.display="none";$("up_arrow").style.display="block";new Effect.toggle("affven","appear",{duration:0.2});$("searchOn").style.display="none";$("searchOff").style.display="block";$("c").disabled=true;$("d").disabled=true}function filterOff(){showPanel("ft1");showPanel("ft3");$("up_arrow").style.display="none";$("dwn_arrow").style.display="block";new Effect.toggle("affven","appear",{duration:0.2});$("searchOff").style.display="none";$("searchOn").style.display="block";$("d").disabled=false;$("c").disabled=false}function doSubmitByFilter(){fdt=fdt1;fmq=fmq1;fpr=fpr1;getHitsForQry(1,20)}function setbackground(B,A){$(B).style.background=A}function setFiltroDt(F,C){if(fdt1!=F){var D=$("d"+F).innerHTML;var B=D.indexOf("[");var A=D.indexOf("]");var E=D.substring(B+1,A);if(E>0){$("labelDt").update(C);fdt1=F;updateFilterCount(F,fpr1,fmq1,"fb");updateFilterCount(F,"0",fmq1,"pr0");updateFilterCount(F,"1",fmq1,"pr1");updateFilterCount(F,"2",fmq1,"pr2");updateFilterCount(F,"3",fmq1,"pr3");updateFilterCount(F,"4",fmq1,"pr4");updateFilterCount(F,fpr1,"0","mq0");updateFilterCount(F,fpr1,"1","mq1");updateFilterCount(F,fpr1,"2","mq2");updateFilterCount(F,fpr1,"3","mq3");updateFilterCount(F,fpr1,"4","mq4");$(appl).onclick=function(){doSubmitByFilter()}}}}function setFiltroPr(F,C){var D=$("pr"+F).innerHTML;var B=D.indexOf("[");var A=D.indexOf("]");var E=D.substring(B+1,A);if(E>0){$("labelPr").update(C);fpr1=F;updateFilterCount(fdt1,F,fmq1,"fb");updateFilterCount("0",F,fmq1,"d0");updateFilterCount("1",F,fmq1,"d1");updateFilterCount("2",F,fmq1,"d2");updateFilterCount("3",F,fmq1,"d3");updateFilterCount("4",F,fmq1,"d4");updateFilterCount(fdt1,F,"0","mq0");updateFilterCount(fdt1,F,"1","mq1");updateFilterCount(fdt1,F,"2","mq2");updateFilterCount(fdt1,F,"3","mq3");updateFilterCount(fdt1,F,"4","mq4");$(appl).onclick=function(){doSubmitByFilter()}}}function setFiltroMq(F,C){var D=$("mq"+F).innerHTML;var B=D.indexOf("[");var A=D.indexOf("]");var E=D.substring(B+1,A);if(E>0){$("labelMq").update(C);fmq1=F;updateFilterCount(fdt1,fpr1,F,"fb");updateFilterCount("0",fpr1,F,"d0");updateFilterCount("1",fpr1,F,"d1");updateFilterCount("2",fpr1,F,"d2");updateFilterCount("3",fpr1,F,"d3");updateFilterCount("4",fpr1,F,"d4");updateFilterCount(fdt1,"0",F,"pr0");updateFilterCount(fdt1,"1",F,"pr1");updateFilterCount(fdt1,"2",F,"pr2");updateFilterCount(fdt1,"3",F,"pr3");updateFilterCount(fdt1,"4",F,"pr4");$(appl).onclick=function(){doSubmitByFilter()}}}function useLoadingMessage(A){var B;if(A){B=A}else{B="Loading"}dwr.engine.setPreHook(function(){var C=$("dz");if($("dz")!=null){$("dz").innerHTML=B;C.style.visibility="visible"}});dwr.engine.setPostHook(function(){if($("dz")!=null){$("dz").style.visibility="hidden"}})}function showPanel(A){new Effect.toggle(A,"slide",{duration:0.5})}function pop(C,B,A){win=window.open(C,"_blank","left="+Math.ceil((screen.width-800)/2+B)+",top="+Math.ceil((screen.height-600)/2+A)+",width=800,height=600,status=yes,toolbar=yes,menubar=yes,location=yes,resizable=yes,scrollbars=yes,directories=yes");try{win.focus()}catch(D){}return false}function pop2(D,C,B,A,E){win=window.open(D,"_blank","left="+Math.ceil((screen.width-800)/2+C)+",top="+Math.ceil((screen.height-600)/2+B)+",width="+A+",height="+E+",status=yes,toolbar=yes,menubar=yes,location=yes,resizable=yes,scrollbars=yes,directories=yes");try{win.focus()}catch(F){}return false}function popMap(C,B,A){win=window.open(C,"_blank","left="+Math.ceil((screen.width-800)/2+B)+",top="+Math.ceil((screen.height-600)/2+A)+",width=640,height=510,status=yes,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=yes,directories=yes");try{win.focus()}catch(D){}return false}function toggleCheck(){var B=$("ven");if(B.hasClassName("vck_on")){B.removeClassName("vck_on");B.addClassName("vck_off");$("t").value="affitto"}else{if(B.hasClassName("vck_off")){B.removeClassName("vck_off");B.addClassName("vck_on");$("t").value="vendita"}}var A=$("aff");if(A.hasClassName("vck_on")){A.removeClassName("vck_on");A.addClassName("vck_off");$("t").value="vendita"}else{if(A.hasClassName("vck_off")){A.removeClassName("vck_off");A.addClassName("vck_on");$("t").value="affitto"}}}function toggleCheckAffVen(){var C=$("ven_on");if(C.hasClassName("vack_on")){C.removeClassName("vack_on");C.addClassName("vack_off");$("t").value="affitto"}else{if(C.hasClassName("vack_off")){C.removeClassName("vack_off");C.addClassName("vack_on");$("t").value="vendita"}}var B=$("ven_off");if(B.hasClassName("vack_on")){B.removeClassName("vack_on");B.addClassName("vack_off");$("t").value="vendita"}else{if(B.hasClassName("vack_off")){B.removeClassName("vack_off");B.addClassName("vack_on");$("t").value="affitto"}}var A=$("aff_on");if(A.hasClassName("vack_on")){A.removeClassName("vack_on");A.addClassName("vack_off");$("t").value="vendita"}else{if(A.hasClassName("vack_off")){A.removeClassName("vack_off");A.addClassName("vack_on");$("t").value="affitto"}}var D=$("aff_off");if(D.hasClassName("vack_on")){D.removeClassName("vack_on");D.addClassName("vack_off");$("t").value="affitto"}else{if(D.hasClassName("vack_off")){D.removeClassName("vack_off");D.addClassName("vack_on");$("t").value="vendita"}}}function setT(A){if(A=="ta"){document.f.tv.checked=false;document.f.ta.checked=true;document.f.t.value="affitto"}else{if(A=="tv"){document.f.ta.checked=false;document.f.tv.checked=true;document.f.t.value="vendita"}}}function onContent(C){var H=onContent,G=navigator.userAgent,E=document,I=window,F="onContent",D="addEventListener",B="opera",A="readyState",J="<scr".concat("ipt defer src='//:' on",A,"change='if(this.",A,'=="complete"){this.parentNode.removeChild(this);',F,".",F,"()}'></scr","ipt>");H[F]=(function(K){return function(){H[F]=function(){};for(H=arguments.callee;!H.done;H.done=1){C(K?K():K)}}})(H[F]);if(E[D]){E[D]("DOMContentLoaded",H[F],false)}if((I[B]&&parseInt(I[B].version())<9)){(function(){/loaded|complete/.test(E[A])?H[F]():setTimeout(arguments.callee,1)})()}else{if(/MSIE/i.test(G)){E.write(J)}}}function grayOut(A,J){var J=J||{};var I=J.zindex||50;var F=J.opacity||70;var E=(F/100);var K=J.bgcolor||"#000000";var G=document.getElementById("darkenScreenObject");if(!G){var D=document.getElementsByTagName("body")[0];var B=document.createElement("div");B.style.position="absolute";B.style.top="0px";B.style.left="0px";B.style.overflow="hidden";B.style.display="none";B.id="darkenScreenObject";D.appendChild(B);G=document.getElementById("darkenScreenObject")}if(A){if(document.body&&(document.body.scrollWidth||document.body.scrollHeight)){var H=document.body.scrollWidth+"px";var C=document.body.scrollHeight+"px"}else{if(document.body.offsetWidth){var H=document.body.offsetWidth+"px";var C=document.body.offsetHeight+"px"}else{var H="100%";var C="100%"}}G.style.opacity=E;G.style.MozOpacity=E;G.style.filter="alpha(opacity="+F+")";G.style.zIndex=I;G.style.backgroundColor=K;G.style.width=H;G.style.height=C;G.style.display="none";new Effect.Appear("darkenScreenObject",{from:0,to:0.5,duration:1})}else{new Effect.Fade("darkenScreenObject",{from:0.5,to:0,duration:1})}}function allValidChars(B){var A=true;var E="abcdefghijklmnopqrstuvwxyz0123456789@.-_";for(var C=0;C<B.length;C++){var D=B.charAt(C).toLowerCase();if(E.indexOf(D)!=-1){continue}A=false;break}return A}function isValidEmail(A,B){if(B==undefined){B=true}if(A==null){if(B){return false}return true}if(A.length==0){if(B){return false}return true}if(!allValidChars(A)){return false}if(A.indexOf("@")<1){return false}else{if(A.lastIndexOf(".")<=A.indexOf("@")){return false}else{if(A.indexOf("@")==A.length){return false}else{if(A.indexOf("..")>=0){return false}else{if(A.indexOf(".")==A.length){return false}}}}}return true}function parmUrlEncode(A){A=encodeURIComponent(A);A=(A).replace(/%20/g,"-");A=(A).replace(/%2f/g,"%252f");A=(A).replace(/%2F/g,"%252f");return A.toLowerCase()}function capitalize(A){newVal="";A=A.split(" ");for(var B=0;B<A.length;B++){newVal+=A[B].substring(0,1).toUpperCase()+A[B].substring(1,A[B].length).toLowerCase();if(B+1<A.length){newVal+=" "}}return newVal}var LinkParam=Class.create();LinkParam.prototype={initialize:function(C,B,A){this.sgContratto=C;this.dscComune=B;this.dscTipologia=A},getDscLink:function(){return sgContratto.toLowerCase()+" "+dscTipologia.toLowerCase()+" "+dscComune.toLowerCase},getRelaiveUrlLink:function(){return"/ricerca/"+parmUrlEncode(sgContratto)+"/"+dscTipologia+"/"+dscComune+"/risultati.html"}};var Pager=Class.create();Pager.prototype={initialize:function(A){this.nItems=A;this.itemsForPage=20;this.paginatorSize=10;this.paginatorMaxSize=10;this.numberOfPages=Math.floor(this.nItems/this.itemsForPage);if((this.nItems%this.itemsForPage)>0){this.numberOfPages++}this.currentPage=1},getPaginatorStopPage:function(){var A;if(this.numberOfPages<this.paginatorSize){A=this.numberOfPages}else{if(this.numberOfPages<(this.currentPage+this.paginatorSize-1)){A=this.numberOfPages}else{A=this.currentPage+this.paginatorSize-1}}return A},getPaginatorStartPage:function(){var A;if((this.getPaginatorStopPage()-this.paginatorMaxSize)<0){A=1}else{A=this.getPaginatorStopPage()-this.paginatorMaxSize+1}return A},getPreviousPage:function(){if(this.currentPage>1){return this.currentPage-1}return this.currentPage},getNextPage:function(){if(this.currentPage<this.numberOfPages){return this.currentPage+1}return this.numberOfPages},getCurrentPageFirstItem:function(){var A=(this.currentPage-1)*this.itemsForPage+1;return A},getCurrentPageLastItem:function(){var A=this.getCurrentPageFirstItem()+this.itemsForPage-1;if(A<this.nItems){return A}return this.nItems},getPreviousPageFirstItem:function(){var A=(this.getPreviousPage()-1)*this.itemsForPage+1;return A},getNextPageFirstItem:function(){var A=(this.getNextPage()-1)*this.itemsForPage+1;return A},goToPage:function(A){this.currentPage=Math.floor(A/this.itemsForPage);if((A%this.itemsForPage)>0){this.currentPage++}},buildPaginatorSnippet:function(E,K,D,J){var F=this.getPaginatorStartPage();var C=this.getPaginatorStopPage();var A=this.getPreviousPageFirstItem();var I=this.getNextPageFirstItem();var H=this.getCurrentPageFirstItem();var G=this.getCurrentPageLastItem();var L="";if(J=="upper"){L+='<p class="res">Risultati:<strong>'+H+"</strong> - <strong>"+G+"</strong> di circa <strong>"+this.nItems+"</strong>... per <strong>"+$("c").value+" "+$("d").value+"</strong>&nbsp; (<strong>"+D+"</strong> secondi)</p>";if($("c").value!=""&&$("d").value!=""){L+='<a class="houseletter" title="ricevi via email" href="#" onclick="javascript:showRegisterHouseletter();">';L+='<img style="position: relative; top: 2px; left: 3px" src="/include/img/houseletter.gif" border="0"; alt="ricevi via email">';L+="<strong>&nbsp;&nbsp;Ricevi queste offerte per email</strong>";L+='<img style="position: relative; top: 1px; left: 5px" src="/include/img/newblu.gif" border="0"; alt="new"></a>'}}L+='<div id="pg" class="pg">';L+='<div class="paginator"><b>Pagine dei risultati:&nbsp;&nbsp;</b>';if(F>1&&this.paginatorSize<this.numberOfPages){L+='<a title="indietro" class="pagerNav" href="#" onclick="getHitsForQry('+A+","+this.itemsForPage+');"><img width="6" height="11" src="/include/img/arrow-previous.gif" border="0"; alt="pagina precedente"></a>'}for(p=F;p<=C;p++){var B=(p-1)*this.itemsForPage+1;if(p==this.currentPage){L+='<span class="curPag">'+p+"</span>"}else{L+='<a title="pag '+p+'" class="pager" href="#" onclick="getHitsForQry('+B+","+this.itemsForPage+');">'+p+"</a>"}if(p<C){L+="<span>&nbsp;|&nbsp;</span>"}}if(C<this.numberOfPages&&this.paginatorSize<this.numberOfPages){L+='<a title="avanti" class="pagerNav" href="#" onclick="getHitsForQry('+I+","+this.itemsForPage+');"> <img width="6" height="11" src="/include/img/arrow-next.gif" border="0"; alt="pagina successiva"></a>'}L+="</div></div>";L+='<div id="ld" class="ld">';L+='<div id="dz" class="ldn">';L+="</div>";L+="</div>";$(E).update(L)},showAds:function(){if(this.getCurrentPageLastItem()-this.getCurrentPageFirstItem()>3){$("sgoo1").style.display="block"}else{$("sgoo1").style.display="none"}if(this.getCurrentPageLastItem()-this.getCurrentPageFirstItem()>8){$("sgoo2").style.display="block"}else{$("sgoo2").style.display="none"}if(this.getCurrentPageLastItem()-this.getCurrentPageFirstItem()>13){$("sgoo3").style.display="block"}else{$("sgoo3").style.display="none"}}};Autocompleter.DWR=Class.create();Autocompleter.DWR.prototype=Object.extend(new Autocompleter.Base(),{initialize:function(B,D,C,A){this.baseInitialize(B,D,A);this.options.array=new Array(0);this.populator=C;if(this.options.afterUpdateElement){this.afterUpdateCallback=this.options.afterUpdateElement;this.options.afterUpdateElement=this.afterUpdateElement.bind(this)}},getUpdatedChoices:function(){this.populator(this,this.getToken())},afterUpdateElement:function(A,B){this.afterUpdateCallback(A,B,this.options.array[this.index])},setChoices:function(A){this.options.array=A;this.updateChoices(this.options.selector(this))},setOptions:function(A){this.options=Object.extend({choices:20,minChars:5,ignoreCase:true,fullSearch:false,selector:function(I){var F=[];var H=I.getToken();var D=0;var G=I.options.valueSelector;if(I.options.array.length==0){}else{for(var C=0;C<I.options.array.length&&F.length<I.options.choices;C++){var E=G(I.options.array[C]);var B=capitalize(E[0])+" ("+E[1]+")";var J=I.options.ignoreCase?B.toLowerCase().indexOf(H.toLowerCase()):B.indexOf(H);while(J!=-1){if(J==0&&B.length!=H.length){F.push('<li><strong style="color: #b4d2fc;">'+B.substr(0,H.length)+"</strong>"+B.substr(H.length)+'<br><span style="font-size: 9px;">'+E[2]+"<span></li>");break}J=I.options.ignoreCase?B.toLowerCase().indexOf(H.toLowerCase(),J+1):B.indexOf(H,J+1)}}}return"<ul>"+F.join("")+"</ul>"},valueSelector:function(B){return B}},A||{})}});
