function clearSelect(b){b.childElements().each(function(d,c){if(c>0){d.remove()}})}var clearSelects=new Class.create();clearSelects.prototype={_selects:false,initialize:function(){this._selects=new Hash()},clearLower:function(b){clickedId=Event.element(b).readAttribute("id");topLevel=this._selects.get(clickedId);this._selects.each(function(c){if(c.value<topLevel){$(c.key).options.length=0;$(c.key).options[0]=new Option("-- wybierz --",0);$(c.key).fire("otx:fillSelectOnRequest")}})},add:function(b,c){this._selects.set(b,c);Event.observe(b,"change",this.clearLower.bind(this))}};var fillSelectOnRequest=new Class.create();fillSelectOnRequest.prototype={_select_element:false,_selectID:false,_sourceAddress:"/rpc/getParam.php",_showOther:false,_dontSelectSingleElement:false,call:function(b){this.requestAndFill(this._form_url(b))},initialize:function(b,c,d){this._selectID=b;if(!(this._select_element=$(b))){throw new Error('Brak elementu "'+b+'"')}if(d){this._showOther=d}if(c){this._dontSelectSingleElement=true}},requestAndFill:function(b){new Ajax.Request(b,{onSuccess:this._updateMe.bind(this)})},_form_url:function(b){return this._sourceAddress+"?pId="+this._selectID+"&id="+b.value},_updateMe:function(transport,optionsArray){optionsArray=eval(transport.responseText);this._select_element.options.length=0;a=new Object();a.id=0;if(window.location.hostname.match(/^en./)){a.n="-- choose --"}else{a.n="-- wybierz --"}this._addOption(a,-1);if(optionsArray.length==1){this._addOption(optionsArray.first(),0);if(!this._dontSelectSingleElement){this._select_element.selectedIndex=1}this._select_element.fire("otx:fillSelectOnRequest")}else{optionsArray.each(this._addOption.bind(this))}if(this._showOther){o=new Object();o.id="";if(window.location.hostname.match(/^en./)){o.n="other"}else{o.n=this._showOther==2?"inna":"inny"}this._addOption(o,optionsArray.length);if(optionsArray.length!=1){this._select_element.fire("otx:fillSelectOnRequest")}}},_addOption:function(b,c){this._select_element.options[c+1]=new Option(b.n.unescapeHTML(),b.id)}};var OD=OD||{},citySugest,quarterSugest,provinceSugest,priceFromSugest,priceToSugest,areaFromSugest,areaToSugest;function __normalize(b){b=strtr(b,"ĘÓĄŚŁŻŹĆŃęóąśłżźćń","EOASLZZCNeoaslzzcn");return b.toLowerCase()}function strtr(d,b,c){if((typeof(b)=="object")&&(b.length)){for(i=0;i<b.length;i++){d=d.replace(b[i][0],b[i][1])}return d}else{_obj=new Array();for(i=0;i<b.length;i++){_obj[i]=new Array(b.substr(i,1),c.substr(i,1))}return strtr(d,_obj)}}function formatNumber(b){b=b.replace(/ /g,"");if(isNaN(b)){b=""}return b}function initSugestions(){citySugest=new otxJsSugestions("objSearchQuery_CityName","cityList",{timeOut:100,minChars:1,autoHideTimeout:0,listActiveClass:"hover",autoInsertOnCursorMove:true,autoInsertOnBlur:false,autoJumpToFirst:true,autoJumpToLast:true,splitByComa:true});citySugest.generateUrl=function(c){t2="";switch($("objSearchQuery_ObjectName").value){case"Flat":t2="F";break;case"House":t2="HO";break;case"Room":t2="R";break;case"Terrain":t2="T";break;case"CommercialProperty":t2="C";break;case"Hall":t2="HA";break;case"Garage":t2="G";break;case"Insertion":t2="I";break}c=__normalize(c);var b="/rpc/paramPrompt.php?pId=city&na="+c+"&limit=15&ty="+(OD.enhanceSearch.offerTypeValue==="sell"?"S":"R")+t2+"&co="+encodeURIComponent($("objSearchQuery_Country_ID").value);if($("objSearchQuery_Province_ID")){b+="&pr="+$("objSearchQuery_Province_ID").value}if($("objSearchQuery_District_ID")){b+="&di="+$("objSearchQuery_District_ID").value}if($("objSearchQuery_CityName")&&$("objSearchQuery_CityName").getAttribute("data-no-counter")){b+="&no-cnt=1"}return b};citySugest.onSelect=function(b){var d=$("objSearchQuery_CityName").value.split(",");d[d.length-1]=citySugest.getEntryData(b).n;for(var c=0;c<d.length;c++){d[c]=d[c].replace(/^\s+|\s+$/g,"")}$("objSearchQuery_CityName").value=d.join(", ");$("objSearchQuery_CityName").fire("otx:change")};citySugest.onReset=function(){$("objSearchQuery_QuarterName").value="";$("objSearchQuery_QuarterName").fire("otx:change");if(OD.formHints){OD.formHints.show()}};citySugest.onListElementCreate=function(c,b){count=citySugest.getEntryData(b).c;if(count&&parseInt(count)>0){c.innerHTML=citySugest.getEntryData(b).n+"&nbsp;&nbsp;&nbsp;("+count+")"}};quarterSugest=new otxJsSugestions("objSearchQuery_QuarterName","quarterList",{timeOut:100,minChars:1,autoHideTimeout:0,listActiveClass:"hover",autoInsertOnCursorMove:true,autoInsertOnBlur:false,autoJumpToFirst:true,autoJumpToLast:true,splitByComa:true});quarterSugest.generateUrl=function(c){var b=false;if(OD.formHints){OD.formHints.hide()}if($("objSearchQuery_CityName").value!=""&&$("objSearchQuery_Country_ID").value=="1"){t2="";switch($("objSearchQuery_ObjectName").value){case"Flat":t2="F";break;case"House":t2="HO";break;case"Room":t2="R";break;case"Terrain":t2="T";break;case"CommercialProperty":t2="C";break;case"Hall":t2="HA";break;case"Garage":t2="G";break;case"Insertion":t2="I";break}c=__normalize(c);b="/rpc/paramPrompt.php?pId=quarter&na="+c+"&ci="+encodeURIComponent($("objSearchQuery_CityName").value)+"&limit=15&ty="+(OD.enhanceSearch.offerTypeValue==="sell"?"S":"R")+t2;if($("objSearchQuery_Province_ID")){b+="&pr="+$("objSearchQuery_Province_ID").value}if($("objSearchQuery_District_ID")){b+="&di="+$("objSearchQuery_District_ID").value}if($("objSearchQuery_QuarterName")&&$("objSearchQuery_QuarterName").getAttribute("data-no-counter")){b+="&no-cnt=1"}}if(OD.formHints){OD.formHints.show()}return b};quarterSugest.onListElementCreate=function(c,b){count=quarterSugest.getEntryData(b).c;if(count&&parseInt(count)>0){c.innerHTML=quarterSugest.getEntryData(b).n+"&nbsp;&nbsp;&nbsp;("+count+")"}};quarterSugest.onSelect=function(b){var d=$("objSearchQuery_QuarterName").value.split(",");d[d.length-1]=quarterSugest.getEntryData(b).n;for(var c=0;c<d.length;c++){d[c]=d[c].replace(/^\s+|\s+$/g,"")}$("objSearchQuery_QuarterName").value=d.join(", ");$("objSearchQuery_QuarterName").fire("otx:change")};if($("objSearchQuery_ProvinceName")){provinceSugest=new otxJsSugestions("objSearchQuery_ProvinceName","provinceList",{timeOut:100,minChars:1,autoHideTimeout:0,listActiveClass:"hover",autoInsertOnCursorMove:true,autoInsertOnBlur:false,autoJumpToFirst:true,autoJumpToLast:true,splitByComa:true});provinceSugest.generateUrl=function(b){return"/rpc/paramPrompt.php?pId=province&na="+b+"&co="+encodeURIComponent($("objSearchQuery_Country_ID").value)+"&limit=15"};provinceSugest.onSelect=function(b){var d=$("objSearchQuery_ProvinceName").value.split(",");d[d.length-1]=provinceSugest.getEntryData(b).n;for(var c=0;c<d.length;c++){d[c]=d[c].replace(/^\s+|\s+$/g,"")}$("objSearchQuery_ProvinceName").value=d.join(", ");$("objSearchQuery_ProvinceName").fire("otx:change")}}priceFromSugest=new otxJsSugestions("objSearchQuery.PriceFrom","priceFromList",{timeOut:100,minChars:1,autoHideTimeout:0,listActiveClass:"hover",autoInsertOnCursorMove:true,autoInsertOnBlur:false,autoJumpToFirst:true,autoJumpToLast:true,charSet:"numeric"});priceFromSugest.generateUrl=function(b){b=__normalize(b);return"/rpc/paramPrompt.php?pId=price&pr="+$("objSearchQuery.PriceFrom").value+"&to="+$("objSearchQuery.PriceTo").value+"&form="+OD.enhanceSearch.offerTypeValue+"&objectName="+$("objSearchQuery_ObjectName").value};priceFromSugest.onSelect=function(b){var c=formatNumber(priceFromSugest.getEntryData(b).n);$("objSearchQuery.PriceFrom").value=c};priceToSugest=new otxJsSugestions("objSearchQuery.PriceTo","priceToList",{timeOut:100,minChars:1,autoHideTimeout:0,listActiveClass:"hover",autoInsertOnCursorMove:true,autoInsertOnBlur:false,autoJumpToFirst:true,autoJumpToLast:true,charSet:"numeric"});priceToSugest.generateUrl=function(b){b=__normalize(b);return"/rpc/paramPrompt.php?pId=price&pr="+$("objSearchQuery.PriceTo").value+"&from="+$("objSearchQuery.PriceFrom").value+"&form="+OD.enhanceSearch.offerTypeValue+"&objectName="+$("objSearchQuery_ObjectName").value};priceToSugest.onSelect=function(b){var c=formatNumber(priceToSugest.getEntryData(b).n);$("objSearchQuery.PriceTo").value=c};areaFromSugest=new otxJsSugestions("objSearchQuery.AreaFrom","areaFromList",{timeOut:100,minChars:1,autoHideTimeout:0,listActiveClass:"hover",autoInsertOnCursorMove:true,autoInsertOnBlur:false,autoJumpToFirst:true,autoJumpToLast:true,charSet:"numeric"});areaFromSugest.generateUrl=function(b){b=__normalize(b);return"/rpc/paramPrompt.php?pId=area&ar="+$("objSearchQuery.AreaFrom").value+"&to="+$("objSearchQuery.AreaTo").value+"&objectName="+$("objSearchQuery_ObjectName").value};areaFromSugest.onSelect=function(b){var c=formatNumber(areaFromSugest.getEntryData(b).n);$("objSearchQuery.AreaFrom").value=c};areaToSugest=new otxJsSugestions("objSearchQuery.AreaTo","areaToList",{timeOut:100,minChars:1,autoHideTimeout:0,listActiveClass:"hover",autoInsertOnCursorMove:true,autoInsertOnBlur:false,autoJumpToFirst:true,autoJumpToLast:true,charSet:"numeric"});areaToSugest.generateUrl=function(b){b=__normalize(b);return"/rpc/paramPrompt.php?pId=area&ar="+$("objSearchQuery.AreaTo").value+"&from="+$("objSearchQuery.AreaFrom").value+"&objectName="+$("objSearchQuery_ObjectName").value};areaToSugest.onSelect=function(b){var c=formatNumber(areaToSugest.getEntryData(b).n);$("objSearchQuery.AreaTo").value=c}}OD.enhanceSearch={searchType:undefined,objectName:null,objectNameValue:null,objectNameOptions:[],offerType:[],offerTypeValue:null,marketTypeP:null,roomsNumP:null,personsNumP:null,marketType:null,marketTypeSave:null,isFamily:false,family:null,familyP:null,country:null,countryProvince:null,countryRegion:null,countryDistrict:null,init:function(){this.searchType=this.findSearchForm();if(this.searchType!==undefined){this.prepareElements();if(this.searchType==="advanced"||this.searchType==="listing"){this.initAdvanced()}else{if(this.searchType==="simple"){this.initSimple()}}this.locationElements();this.setEventListeners();this.firstRun();this.preventUnsetMarketType(new Object())}},findSearchForm:function(){if($("simpleSearchForm")){return"simple"}else{if($("search_form")){return"advanced"}else{return"listing"}}},prepareElements:function(){this.objectName=$("objSearchQuery_ObjectName");if(this.objectName){if(this.objectName.options.length>0){for(i=0,j=this.objectName.options.length;i<j;i++){this.objectNameOptions.push(this.objectName.options[i].text+"|"+this.objectName.options[i].value)}}}if($("pOfferType")){this.offerType=$$("#pOfferType input");this.offerType.invoke("observe","click",function(b){if(this.offerTypeValue!==b.target.value){this.offerTypeValue=b.target.value;setCookie("otxSOT",b.target.value,30);document.fire("otx:offerTypeChange")}}.bind(this))}if($("pFamily")){this.isFamily=true;this.family=$("objSearchQuery_RodzinaNaSwoim");this.familyP=$("pFamily")}if($("objSearchQuery_Country_ID")){this.country=$("objSearchQuery_Country_ID")}if($("objSearchQuery_Province_ID")&&$("pProvinceID")){this.countryProvince=$("pProvinceID")}if($("objSearchQuery_ProvinceName")&&$("pProvinceName")){this.countryRegion=$("pProvinceName")}},initAdvanced:function(){if($("objSearchQuery_Distance")){if($("objSearchQuery_CityName")){$("objSearchQuery_CityName").observe("keyup",function(){this.checkDistanceOption()}.bind(this)).observe("change",function(){this.checkDistanceOption()}.bind(this)).observe("otx:change",function(){this.checkDistanceOption()}.bind(this))}if($("objSearchQuery_QuarterName")){$("objSearchQuery_QuarterName").observe("keyup",function(){this.checkDistanceOption()}.bind(this)).observe("change",function(){this.checkDistanceOption()}.bind(this)).observe("otx:change",function(){this.checkDistanceOption()}.bind(this))}if($("objSearchQuery_StreetName")){$("objSearchQuery_StreetName").observe("keyup",function(){this.checkDistanceOption()}.bind(this)).observe("change",function(){this.checkDistanceOption()}.bind(this)).observe("otx:change",function(){this.checkDistanceOption()}.bind(this))}this.checkDistanceOption()}if($("objSearchQuery_District_ID")&&$("pDistrict")){this.countryDistrict=$("pDistrict")}if(this.country&&this.countryProvince&&this.countryDistrict){$("objSearchQuery_Province_ID").observe("change",new fillSelectOnRequest("objSearchQuery_District_ID"))}this.marketTypeP=$("pMarket");if(this.marketTypeP){this.marketType=$("objSearchQuery_MarketType")}},initSimple:function(){var b=$$("#pAdvanced a")[0];if(b){b.observe("click",function(c){c.stop();if(OD.formHints){OD.formHints.hide()}$("simpleSearchForm").submit()}.bind(this))}this.marketTypeP=$("pMarket");if(this.marketTypeP){this.marketType=$("objSearchQuery_MarketType")}this.roomsNumP=$("pRoomsNum");this.personsNumP=$("pPersonsNum")},locationElements:function(){if(this.country){if(this.objectName){var tmpthis=this;var fsor=new fillSelectOnRequest("objSearchQuery_Country_ID");fsor._lastOptionValue=0;fsor._updateMe=function(transport,optionsArray){optionsArray=eval(transport.responseText);this._lastOptionValue=$F(this._select_element);this._select_element.options.length=0;optionsArray.each(this._addOption.bind(this));if(this._lastOptionValue!=$F(this._select_element)){Event.fireEvent($("objSearchQuery_Country_ID"),"change")}};fsor._addOption=function(elem,ind){this._select_element.options[ind]=new Option(elem.n.unescapeHTML(),elem.id);if(elem.id==this._lastOptionValue){this._select_element.selectedIndex=ind}};fsor._form_url=function(changedSelect){return this._sourceAddress+"?pId="+this._selectID+"&id="+changedSelect.value+"&offerType="+tmpthis.offerTypeValue};this.objectName.observe("change",fsor)}if($("objSearchQuery_MarketType")){$("objSearchQuery_MarketType").observe("change",function(){document.fire("otx:familyInputChanged")}).observe("otx:change",function(){document.fire("otx:familyInputChanged")})}this.country.observe("change",function(){this.toggleProvinceRegion();document.fire("otx:familyInputChanged")}.bind(this))}},setEventListeners:function(){document.observe("otx:offerTypeChange",function(){this.rebuildObjectName();this.toggleMarketType();this.togglePersonsNum()}.bind(this));document.observe("otx:objectNameChange",function(){this.objectNameValue=this.objectName.value;this.toggleMarketType();this.toggleRoomsNum();this.togglePersonsNum()}.bind(this));this.objectName.observe("change",function(b){document.fire("otx:objectNameChange")}.bind(this));document.observe("otx:objectNameChange",this.toggleFamilyProgram.bind(this));document.observe("otx:familyInputChanged",this.toggleFamilyProgram.bind(this));if($("objSearchQuery_CityName")){$("objSearchQuery_CityName").observe("keyup",function(){document.fire("otx:familyInputChanged")}).observe("change",function(){document.fire("otx:familyInputChanged")}).observe("blur",function(){document.fire("otx:familyInputChanged")})}if($("objSearchQuery_Province_ID")){$("objSearchQuery_Province_ID").observe("keyup",function(){document.fire("otx:familyInputChanged")}).observe("change",function(){document.fire("otx:familyInputChanged")}).observe("otx:change",function(){document.fire("otx:familyInputChanged")})}if(this.isFamily){this.family.observe("change",function(){document.fire("otx:familyInputChanged")})}if(this.countryProvince){this.countryProvince.observe("change",function(){document.fire("otx:familyInputChanged")})}if(this.searchType==="advanced"||this.searchType==="listing"){if($("advOptions")){if($("VTP")&&$("VTP2")){document.observe("otx:objectNameChange",this.showAdvancedOptions.bind(this))}this.toggleAdvanced()}}if(this.marketTypeP){$$("#pMarket input").invoke("observe","click",function(b){this.preventUnsetMarketType(b)}.bind(this))}},firstRun:function(){if(this.offerType.length){var c=new Selector("#search_form input[name='favouriteSearch']");var b=(c.findElements().length>0);if(getCookie("otxSOT")&&!b){$(this.offerType).grep(new Selector("#formMainHead #pOfferType input")).each(function(d){if(d.value===getCookie("otxSOT")){d.checked=true}})}if(this.offerType[0].checked){this.offerTypeValue=this.offerType[0].value}else{this.offerTypeValue=this.offerType[1].value}}document.fire("otx:offerTypeChange")},rebuildObjectName:function(){var d;var c=this.objectName.length;var b=this.objectName.selectedIndex;this.objectName.options.length=0;for(i=0,j=this.objectNameOptions.length;i<j;i++){if(d===undefined&&this.objectNameOptions[i].split("|")[1]==="Room"){d=i;if(this.offerTypeValue!=="rent"){continue}}this.objectName.options[this.objectName.options.length]=new Option(this.objectNameOptions[i].split("|")[0],this.objectNameOptions[i].split("|")[1])}if(c<this.objectName.length){if(b>=d){b=b+1}}else{if(c>this.objectName.length){if(d<=b&&b>0){b=b-1}}}this.objectName.selectedIndex=b;Event.fireEvent($("objSearchQuery_ObjectName"),"change");document.fire("otx:objectNameChange")},toggleMarketType:function(){if(this.offerTypeValue==="sell"&&this.objectNameValue!=="Terrain"){this.marketType.value=this.marketTypeSave;this.marketTypeP.style.display="block"}else{this.marketTypeSave=this.marketType.value;this.marketType.value=0;this.marketTypeP.style.display="none"}},toggleRoomsNum:function(){if(this.roomsNumP){if(this.offerTypeValue==="rent"&&this.objectNameValue==="Flat"){this.roomsNumP.style.display="block"}else{this.roomsNumP.style.display="none";$("objSearchQuery.FlatRoomsNumFrom").value="";$("objSearchQuery.FlatRoomsNumTo").value=""}}},togglePersonsNum:function(){if(this.personsNumP){if(this.offerTypeValue==="rent"&&this.objectNameValue==="Room"){this.personsNumP.style.display="block"}else{this.personsNumP.style.display="none"}}},preventUnsetMarketType:function(d){var c=$F("market_primary"),b=$F("market_secondary");if(c&&b){$("objSearchQuery_MarketType").value=0;$("objSearchQuery_MarketType").fire("otx:change")}else{if((c||(d&&d.target&&d.target.id=="market_secondary"))&&!b){$("objSearchQuery_MarketType").value="primary";$("market_primary").checked=true;$("objSearchQuery_MarketType").fire("otx:change")}else{if((b||(d&&d.target&&d.target.id=="market_primary"))&&!c){$("objSearchQuery_MarketType").value="secondary";$("market_secondary").checked=true;$("objSearchQuery_MarketType").fire("otx:change")}}}},checkDistanceOption:function(){if(OD.formHints){OD.formHints.hide()}var b=$("objSearchQuery_CityName").value;if(OD.formHints){OD.formHints.show()}var d=null;if($("objSearchQuery_QuarterName")){if(OD.formHints){OD.formHints.hide()}d=$("objSearchQuery_QuarterName").value;if(OD.formHints){OD.formHints.show()}}var c=null;if($("objSearchQuery_StreetName")){c=$("objSearchQuery_StreetName").value}if(b&&b.indexOf(",")==-1&&!d&&!c){$("objSearchQuery_Distance").enable()}else{$("objSearchQuery_Distance").disable();$("objSearchQuery_Distance").value=0}},showAdvancedOptions:function(){if(this.objectNameValue&&this.offerTypeValue){if(Object.isArray(ArrSortsOfProperties[this.objectNameValue])){var c;var b="";for(c=0;c<ArrSortsOfProperties[this.objectNameValue].length;c++){if(Object.isArray(ArrSortsOfProperties[this.objectNameValue][c])){if(ArrSortsOfProperties[this.objectNameValue][c][0]===this.offerTypeValue){b+=ArrSortsOfProperties[this.objectNameValue][c][1]}}else{b+=ArrSortsOfProperties[this.objectNameValue][c]}}$("VTP").innerHTML=b}else{$("VTP").innerHTML=ArrSortsOfProperties[this.objectNameValue]}if(Object.isArray(ArrSortsOfProperties2[this.objectNameValue])){var c;var b="";for(c=0;c<ArrSortsOfProperties2[this.objectNameValue].length;c++){if(Object.isArray(ArrSortsOfProperties2[this.objectNameValue][c])){if(ArrSortsOfProperties2[this.objectNameValue][c][0]===this.offerTypeValue){b+=ArrSortsOfProperties2[this.objectNameValue][c][1]}}else{b+=ArrSortsOfProperties2[this.objectNameValue][c]}}$("VTP2").innerHTML=b;OD.enhancePage.tooltips.init("VTP2")}else{$("VTP2").innerHTML=ArrSortsOfProperties2[this.objectNameValue];OD.enhancePage.tooltips.init("VTP2")}$("advOptions").show()}else{$("advOptions").hide();$("VTP").innerHTML="";$("VTP2").innerHTML=""}},toggleFamilyProgram:function(){if(null===this.familyP){return}this.familyP.style.display=((this.offerTypeValue==="sell"&&(this.objectNameValue==="Flat"||this.objectNameValue==="House")&&this.country.value==="1")?"inline":"none");if($("objSearchQuery_ObjectName").selectedIndex>1||this.offerTypeValue==="rent"){this.checkFamilyOfferRelated(true)}if($("objSearchQuery_Location")){var b=$("objSearchQuery_Location").value}else{if($("objSearchQuery_CityName")){var b=$("objSearchQuery_CityName").value}else{var b=""}}var c=parseInt($("objSearchQuery_Province_ID").value);if(b&&b.indexOf(",")==-1&&c>0&&$("objSearchQuery_MarketType").value!=0){this.family.disabled=false;this.checkFamilyOfferRelated()}else{this.family.disabled=true;this.checkFamilyOfferRelated(true)}},checkFamilyOfferRelated:function(b){$("objSearchQuery.AreaFrom").disabled=$("objSearchQuery.AreaTo").disabled=($F(this.family)&&b!=true)?true:false;if($("objSearchQuery_PriceM2From")){$("objSearchQuery_PriceM2From").disabled=$("objSearchQuery_PriceM2To").disabled=($F(this.family)&&b!=true)?true:false}},toggleProvinceRegion:function(){if(this.countryProvince&&this.countryRegion){if(this.country.value==="1"){this.countryRegion.value="";this.countryRegion.style.display="none";this.countryProvince.style.display="block";if(this.countryDistrict){this.countryDistrict.style.display="block"}}else{$("objSearchQuery_Province_ID").value="0";this.countryProvince.value="0";this.countryProvince.style.display="none";this.countryRegion.style.display="block";if(this.countryDistrict){this.countryDistrict.style.display="none"}}if($("objSearchQuery_District_ID")){clearSelect($("objSearchQuery_District_ID"))}}},toggleAdvanced:function(){var d=$("showAdvancedLink");if(d){var f=$(d.readAttribute("data-target-id")),g=d.readAttribute("data-collapse"),e=d.readAttribute("data-expand"),b=0}if(d&&f){var c=getCookie("showAdvanced");if(c!==null){if(c=="yes"){b=1}if(OD.LOCALSTORAGE){delCookie("showAdvanced");if(c=="yes"){localStorage.ssa=1}}}if(OD.LOCALSTORAGE){b=parseInt(localStorage.ssa)}if(b){f.show();d.update(g)}else{f.hide();d.update(e)}d.setStyle("display","inline");d.on("click",function(h){h.stop();if(f.style.display=="none"){f.show();$(this).update(g);if(OD.LOCALSTORAGE){localStorage.ssa=1}else{setCookie("showAdvanced","yes")}}else{f.hide();$(this).update(e);if(OD.LOCALSTORAGE){localStorage.ssa=0}else{setCookie("showAdvanced","no")}}})}}};OD.tabContents=function(c){if(c){var e=c.select(".boxBody"),b=c.select(".boxTabs li"),d=function(f){e.invoke("addClassName","hidden");e[f].removeClassName("hidden");b.invoke("removeClassName","liBlockActive");b[f].addClassName("liBlockActive")};b.each(function(g,f){g.select("a")[0].observe("click",function(h){h.stop();d(f)})})}};document.observe("dom:loaded",function(){OD.enhanceSearch.init();initSugestions();OD.tabContents($("mainPagePromoBoxOD"));OD.tabContents($("mainOfferList"))});document.observe("dom:loaded",function(){var b=Class.create();b.prototype={value:false,interval:false,element:false,initialize:function(d){this.value=d.value;this.element=d;this.interval=setInterval(this.check.bind(this),500);this.check()},check:function(){if(this.element){if(this.value!=this.element.value){this.element.fire("otx:textChanged");this.value=this.element.value}}else{clearInterval(this.interval)}}};function c(){var e=$("search_form"),n=$("simpleSearchForm"),g=$("searchHitsCounter"),f=$("searchHitsCounterBottom"),q,m;if(n){e=n}if(e&&g){var p=function(d){if(!d){d=1000}clearTimeout(q);q=setTimeout(function(){k()},d)};var k=function(){var d="/?mod=search&act=searchHitsCount";if(OD.formHints){OD.formHints.hide()}param=e.serialize();if(OD.formHints){OD.formHints.show()}new Ajax.Request(d,{method:"get",parameters:param,onComplete:function(r){if(r.status==200){g.update(r.responseText);if(f){f.update(r.responseText)}if(m){return}g.up().setStyle({visibility:"visible"});if(f){f.up().setStyle({visibility:"visible"})}m=true}}})};var l=function(d,r){if(!r){r=100}setTimeout(function(){h(d)},r)};var h=function(d){if(d){d.select("input").each(function(r){if(r.type=="text"&&r.getAttribute("autocomplete")=="off"){new b(r);r.observe("otx:textChanged",function(){p()})}else{r.observe("change",function(){p()});r.observe("keyup",function(){p()});if(r.type=="checkbox"){r.observe("click",function(){p()})}}});d.select("select").each(function(r){r.observe("change",function(){p()})})}};l(e,100);if(!n){p(100);if($("offerTypeRent")){$("offerTypeRent").observe("change",function(){l($("VTP"));l($("VTP2"))})}if($("offerTypeSell")){$("offerTypeSell").observe("change",function(){l($("VTP"));l($("VTP2"))})}if($("objSearchQuery_ObjectName")){$("objSearchQuery_ObjectName").observe("change",function(){l($("VTP"));l($("VTP2"))})}}}}c()});var OD=OD||{};OD.formHints=false;document.observe("dom:loaded",function(){OD.formHints=(function(){var b=$("simpleSearchForm")||$("search_form")||$("insertion_form");if(b){var d=b.select(".hasTip"),c=function(e,f){e.each(function(k,h){var g=k.readAttribute("data-tip"),l=k.getValue();if(f==="clean"&&l===g){k.setValue("").removeClassName("withTip")}else{if(!l&&k!==document.activeElement){k.setValue(g).addClassName("withTip")}}})};c(d);d.invoke("on","focus",function(){c([this],"clean")});d.invoke("on","blur",function(){c([this])});b.on("submit",function(f){c(d,"clean")});return{hide:function(){c(d,"clean")},show:function(){c(d)}}}else{return false}})()});
