var citySugest;var citySugest2;var quarterSugest;var quarterSugest2;function __normalize(a){a=strtr(a,"ĘÓĄŚŁŻŹĆŃęóąśłżźćń","EOASLZZCNeoaslzzcn");return a.toLowerCase()}function strtr(c,a,b){if((typeof(a)=="object")&&(a.length)){for(i=0;i<a.length;i++){c=c.replace(a[i][0],a[i][1])}return c}else{_obj=new Array();for(i=0;i<a.length;i++){_obj[i]=new Array(a.substr(i,1),b.substr(i,1))}return strtr(c,_obj)}}function formatNumber(a){a=a.replace(/ /g,"");if(isNaN(a)){a=""}return a}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(a){t2="";switch($("objSearchQuery_ObjectName").value){case"Flat":t2="F";break;case"House":t2="HO";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}a=__normalize(a);return"proxy.html?pId=city&na="+a+"&limit=15&ty=S"+t2+"&pr="+$("objSearchQuery_Province_ID").value};citySugest.onSelect=function(a){var c=$("objSearchQuery_CityName").value.split(",");c[c.length-1]=citySugest.getEntryData(a).n;for(var b=0;b<c.length;b++){c[b]=c[b].replace(/^\s+|\s+$/g,"")}$("objSearchQuery_CityName").value=c.join(", ");$("objSearchQuery_CityName").fire("otx:change")};citySugest.onListElementCreate=function(b,a){count=citySugest.getEntryData(a).c;if(count>0){caption_ofert="ofert";count=""+count;_last=count.substring(count.length-1);if(count<10&&_last=="1"){caption_ofert="oferta"}if(count>10&&_last=="1"){caption_ofert="ofert"}if(count>20||count<10){switch(_last){case"2":case"3":case"4":caption_ofert="oferty";break;case"5":case"6":case"7":case"8":case"9":caption_ofert="ofert";break}}else{caption_ofert="ofert"}b.innerHTML=citySugest.getEntryData(a).n+"&nbsp;&nbsp;&nbsp;("+count+" "+caption_ofert+")"}};if($("objSearchQuery_CityName2")){citySugest2=new otxJsSugestions("objSearchQuery_CityName2","cityList2",{timeOut:100,minChars:1,autoHideTimeout:0,listActiveClass:"hover",autoInsertOnCursorMove:true,autoInsertOnBlur:false,autoJumpToFirst:true,autoJumpToLast:true,splitByComa:true});citySugest2.generateUrl=function(a){t2="";switch($("objSearchQuery_ObjectName2").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}a=__normalize(a);return"proxy.html?pId=city&na="+a+"&limit=15&ty=R"+t2+"&pr="+$("objSearchQuery_Province_ID2").value};citySugest2.onSelect=function(a){var c=$("objSearchQuery_CityName2").value.split(",");c[c.length-1]=citySugest2.getEntryData(a).n;for(var b=0;b<c.length;b++){c[b]=c[b].replace(/^\s+|\s+$/g,"")}$("objSearchQuery_CityName2").value=c.join(", ")};citySugest2.onListElementCreate=function(b,a){count=citySugest2.getEntryData(a).c;if(count>0){caption_ofert="ofert";count=""+count;_last=count.substring(count.length-1);if(count<10&&_last=="1"){caption_ofert="oferta"}if(count>10&&_last=="1"){caption_ofert="ofert"}if(count>20||count<10){switch(_last){case"2":case"3":case"4":caption_ofert="oferty";break;case"5":case"6":case"7":case"8":case"9":caption_ofert="ofert";break}}else{caption_ofert="ofert"}b.innerHTML=citySugest2.getEntryData(a).n+"&nbsp;&nbsp;&nbsp;("+count+" "+caption_ofert+")"}}}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(a){t2="";switch($("objSearchQuery_ObjectName").value){case"Flat":t2="F";break;case"House":t2="HO";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}if($("objSearchQuery_CityName").value!=""){a=__normalize(a);return"proxy.html?pId=quarter&na="+a+"&ci="+encodeURIComponent($("objSearchQuery_CityName").value)+"&limit=15&pr="+$("objSearchQuery_Province_ID").value+"&ty=S"+t2}else{return false}};quarterSugest.onListElementCreate=function(b,a){count=quarterSugest.getEntryData(a).c;if(count>0){caption_ofert="ofert";count=""+count;_last=count.substring(count.length-1);if(count<10&&_last=="1"){caption_ofert="oferta"}if(count>10&&_last=="1"){caption_ofert="ofert"}if(count>20||count<10){switch(_last){case"2":case"3":case"4":caption_ofert="oferty";break;case"5":case"6":case"7":case"8":case"9":caption_ofert="ofert";break}}else{caption_ofert="ofert"}b.innerHTML=quarterSugest.getEntryData(a).n+"&nbsp;&nbsp;&nbsp;("+count+" "+caption_ofert+")"}};quarterSugest.onSelect=function(a){var c=$("objSearchQuery_QuarterName").value.split(",");c[c.length-1]=quarterSugest.getEntryData(a).n;for(var b=0;b<c.length;b++){c[b]=c[b].replace(/^\s+|\s+$/g,"")}$("objSearchQuery_QuarterName").value=c.join(", ")};quarterSugest2=new otxJsSugestions("objSearchQuery_QuarterName2","quarterList2",{timeOut:100,minChars:1,autoHideTimeout:0,listActiveClass:"hover",autoInsertOnCursorMove:true,autoInsertOnBlur:false,autoJumpToFirst:true,autoJumpToLast:true,splitByComa:true});quarterSugest2.generateUrl=function(a){t2="";switch($("objSearchQuery_ObjectName2").value){case"Flat":t2="F";break;case"House":t2="HO";break;case"Terrain":t2="T";break;case"CommercialProperty":t2="C";break;case"Hall":t2="HA";break;case"Garage":t2="G";break}if($("objSearchQuery_CityName2").value!=""){a=__normalize(a);return"proxy.html?pId=quarter&na="+a+"&ci="+encodeURIComponent($("objSearchQuery_CityName2").value)+"&limit=15&pr="+$("objSearchQuery_Province_ID2").value+"&ty=R"+t2}else{return false}};quarterSugest2.onListElementCreate=function(b,a){count=quarterSugest2.getEntryData(a).c;if(count>0){caption_ofert="ofert";count=""+count;_last=count.substring(count.length-1);if(count<10&&_last=="1"){caption_ofert="oferta"}if(count>10&&_last=="1"){caption_ofert="ofert"}if(count>20||count<10){switch(_last){case"2":case"3":case"4":caption_ofert="oferty";break;case"5":case"6":case"7":case"8":case"9":caption_ofert="ofert";break}}else{caption_ofert="ofert"}b.innerHTML=quarterSugest2.getEntryData(a).n+"&nbsp;&nbsp;&nbsp;("+count+" "+caption_ofert+")"}};quarterSugest2.onSelect=function(a){var c=$("objSearchQuery_QuarterName2").value.split(",");c[c.length-1]=quarterSugest2.getEntryData(a).n;for(var b=0;b<c.length;b++){c[b]=c[b].replace(/^\s+|\s+$/g,"")}$("objSearchQuery_QuarterName2").value=c.join(", ")};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(a){a=__normalize(a);return"proxy.html?pId=price&pr="+$("objSearchQuery.PriceFrom").value+"&to="+$("objSearchQuery.PriceTo").value+"&form=sell&objectName="+$("objSearchQuery_ObjectName").value};priceFromSugest.onSelect=function(a){var b=formatNumber(priceFromSugest.getEntryData(a).n);$("objSearchQuery.PriceFrom").value=b};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(a){a=__normalize(a);return"proxy.html?pId=price&pr="+$("objSearchQuery.PriceTo").value+"&from="+$("objSearchQuery.PriceFrom").value+"&form=sell&objectName="+$("objSearchQuery_ObjectName").value};priceToSugest.onSelect=function(a){var b=formatNumber(priceToSugest.getEntryData(a).n);$("objSearchQuery.PriceTo").value=b};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(a){a=__normalize(a);return"proxy.html?pId=area&ar="+$("objSearchQuery.AreaFrom").value+"&to="+$("objSearchQuery.AreaTo").value+"&objectName="+$("objSearchQuery_ObjectName").value};areaFromSugest.onSelect=function(a){var b=formatNumber(areaFromSugest.getEntryData(a).n);$("objSearchQuery.AreaFrom").value=b};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(a){a=__normalize(a);return"proxy.html?pId=area&ar="+$("objSearchQuery.AreaTo").value+"&from="+$("objSearchQuery.AreaFrom").value+"&objectName="+$("objSearchQuery_ObjectName").value};areaToSugest.onSelect=function(a){var b=formatNumber(areaToSugest.getEntryData(a).n);$("objSearchQuery.AreaTo").value=b};priceFromSugest2=new otxJsSugestions("objSearchQuery.PriceFrom2","priceFromList2",{timeOut:100,minChars:1,autoHideTimeout:0,listActiveClass:"hover",autoInsertOnCursorMove:true,autoInsertOnBlur:false,autoJumpToFirst:true,autoJumpToLast:true,charSet:"numeric"});priceFromSugest2.generateUrl=function(a){a=__normalize(a);return"proxy.html?pId=price&pr="+$("objSearchQuery.PriceFrom2").value+"&to="+$("objSearchQuery.PriceTo2").value+"&form=rent&objectName="+$("objSearchQuery_ObjectName2").value};priceFromSugest2.onSelect=function(a){var b=formatNumber(priceFromSugest2.getEntryData(a).n);$("objSearchQuery.PriceFrom2").value=b};priceToSugest2=new otxJsSugestions("objSearchQuery.PriceTo2","priceToList2",{timeOut:100,minChars:1,autoHideTimeout:0,listActiveClass:"hover",autoInsertOnCursorMove:true,autoInsertOnBlur:false,autoJumpToFirst:true,autoJumpToLast:true,charSet:"numeric"});priceToSugest2.generateUrl=function(a){a=__normalize(a);return"proxy.html?pId=price&pr="+$("objSearchQuery.PriceTo2").value+"&from="+$("objSearchQuery.PriceFrom2").value+"&form=rent&objectName="+$("objSearchQuery_ObjectName2").value};priceToSugest2.onSelect=function(a){var b=formatNumber(priceToSugest2.getEntryData(a).n);$("objSearchQuery.PriceTo2").value=b};areaFromSugest2=new otxJsSugestions("objSearchQuery.AreaFrom2","areaFromList2",{timeOut:100,minChars:1,autoHideTimeout:0,listActiveClass:"hover",autoInsertOnCursorMove:true,autoInsertOnBlur:false,autoJumpToFirst:true,autoJumpToLast:true,charSet:"numeric"});areaFromSugest2.generateUrl=function(a){a=__normalize(a);return"proxy.html?pId=area&ar="+$("objSearchQuery.AreaFrom2").value+"&to="+$("objSearchQuery.AreaTo2").value+"&objectName="+$("objSearchQuery_ObjectName2").value};areaFromSugest2.onSelect=function(a){var b=formatNumber(areaFromSugest2.getEntryData(a).n);$("objSearchQuery.AreaFrom2").value=b};areaToSugest2=new otxJsSugestions("objSearchQuery.AreaTo2","areaToList2",{timeOut:100,minChars:1,autoHideTimeout:0,listActiveClass:"hover",autoInsertOnCursorMove:true,autoInsertOnBlur:false,autoJumpToFirst:true,autoJumpToLast:true,charSet:"numeric"});areaToSugest2.generateUrl=function(a){a=__normalize(a);return"proxy.html?pId=area&ar="+$("objSearchQuery.AreaTo2").value+"&from="+$("objSearchQuery.AreaFrom2").value+"&objectName="+$("objSearchQuery_ObjectName2").value};areaToSugest2.onSelect=function(a){var b=formatNumber(areaToSugest2.getEntryData(a).n);$("objSearchQuery.AreaTo2").value=b}}Event.observe(window,"load",initSugestions,false);function mainSearchOptions(){var f,c;if(f=$("pFamily")){f.style.visibility="visible";var d=$("objSearchQuery_RodzinaNaSwoim");var b=function(){if($("objSearchQuery_ObjectName").selectedIndex<2){f.style.visibility="visible"}else{f.style.visibility="hidden";e(true);return}var g=$("objSearchQuery_CityName").value;var h=parseInt($("objSearchQuery_Province_ID").value);if(g&&g.indexOf(",")==-1&&h>0){d.disabled=false;e()}else{d.disabled=true;e(true)}};var e=function(g){$("objSearchQuery.AreaFrom").disabled=$("objSearchQuery.AreaTo").disabled=($F(d)&&g!=true)?true:false};b();d.observe("change",e);if($("objSearchQuery_ObjectName")){$("objSearchQuery_ObjectName").observe("keyup",b);$("objSearchQuery_ObjectName").observe("change",b)}if($("objSearchQuery_CityName")){$("objSearchQuery_CityName").observe("keyup",b);$("objSearchQuery_CityName").observe("change",b);$("objSearchQuery_CityName").observe("otx:change",b)}if($("objSearchQuery_Province_ID")){$("objSearchQuery_Province_ID").observe("keyup",b);$("objSearchQuery_Province_ID").observe("change",b)}}if(c=$("pMarket")){c.style.visibility="visible";function a(h){var j=$F("market_primary");var g=$F("market_secondary");if((j||h)&&!g){$("objSearchQuery_MarketType").value="primary";$("market_primary").checked=true}else{if((g||!h)&&!j){$("objSearchQuery_MarketType").value="secondary";$("market_secondary").checked=true}else{if(j&&g){$("objSearchQuery_MarketType").value=0}}}}Event.observe("market_primary","click",function(){a(false)});Event.observe("market_secondary","click",function(){a(true)})}}document.observe("dom:loaded",mainSearchOptions);
