function selO(e,a){var c=getObjId(e+"_0");if(c){var b=c.checked;for(var d=1;d<=a;d++){inp=getObjId(e+"_"+d);if(inp){inp.checked=b}}}}function shO(d,c,a){for(var b=c;b<a;b++){inp=getObjId("d_"+d+"_"+b);btS=getObjId("btS_"+d);btH=getObjId("btH_"+d);if(inp&&(btS||btH)){if(inp.className=="chShow"){inp.className="chHide";btS.style.display="";btH.style.display="none"}else{inp.className="chShow";btS.style.display="none";btH.style.display=""}}}}function unO(a){inp=getObjId(a+"_0");if(inp){inp.checked=false}}function upI(d,c,e){var b=getObjId("from"+e);var a=getObjId("to"+e);if(b&&a){b.value=d;a.value=c}}function ina(a,b){for(key in b){if(b[key]==a){return true}}return false}function isS(b){var a=getObjId(b);if(a){return(a.style.display!="none")}else{return false}}var allBoxes=new Array("fMarketTypes","fPricesPS","fBuildingTypes_0","fBuildingTypes_1","fBuildingTypes_2","fBuildingTypes_4","fBuildingTypes_5","fBpDestTypes","fRooms","fTotalFloors","fFloors","fPlotAccess","fPlotArea","fPlotShapeTypes","fPlotTypes","fMedia_0","fMedia_1","fMedia_2","fMedia_3","fMedia_4","fMedia_5","fNature","fOther_0","fOther_1","fOther_2","fOther_3","fOther_4","fOther_5","fInstalations","fLevels","fIdAd","fIdAccount","fIsAgency","fIsDeveloper");var typeBoxes=new Array("mieszkanie","dom","dzialka","lokal-uzytkowy","budynek-uzytkowy");typeBoxes[0]=new Array("fIdAd","fIdAccount","fIsAgency","fIsDeveloper");typeBoxes[1]=new Array("fMarketTypes","fPricesPS","fBuildingTypes_1","fRooms","fTotalFloors","fFloors","fLevels","fOther_1","fIdAd","fIdAccount","fIsAgency","fIsDeveloper");typeBoxes[2]=new Array("fMarketTypes","fPricesPS","fBuildingTypes_2","fMedia_2","fNature","fPlotArea","fOther_2","fIdAd","fIdAccount","fIsAgency","fIsDeveloper");typeBoxes[3]=new Array("fPricesPS","fPlotAccess","fPlotShapeTypes","fPlotTypes","fMedia_3","fNature","fOther_3","fIdAd","fIdAccount","fIsAgency","fIsDeveloper");typeBoxes[4]=new Array("fMarketTypes","fPricesPS","fBuildingTypes_4","fBpDestTypes","fTotalFloors","fFloors","fInstalations","fOther_4","fIdAd","fIdAccount","fIsAgency","fIsDeveloper");typeBoxes[5]=new Array("fMarketTypes","fPricesPS","fBuildingTypes_5","fBpDestTypes","fTotalFloors","fMedia_5","fInstalations","fOther_5","fIdAd","fIdAccount","fIsAgency","fIsDeveloper");function clearAll(){for(var b=0;b<allBoxes.length;b++){var e=getObjId("div_"+allBoxes[b]);if(e){var d=e.getElementsByTagName("input");if(d){for(var a=0;a<d.length;a++){var c=d.item(a);if(c){switch(c.type){case"checkbox":if(c.id!="fIdAccount"&&c.id!="fIsAgency"&&c.id!="fIsDeveloper"){c.checked=false}break;case"text":c.value="";break}}}}}}}function updCat(a){clearAll();var c=allBoxes.length;var d=typeBoxes[catNameToIdx(a)];for(var b=0;b<c;b++){var e="div_"+allBoxes[b];if(ina(allBoxes[b],d)){if(getObjId(e)){fadeIn(e,0.05,5);showObj(e)}}else{if(getObjId(e)){hideObj(e)}}}}function catNameToIdx(a){switch(a){case"mieszkanie":return 1;break;case"dom":return 2;break;case"dzialka":return 3;break;case"lokal-uzytkowy":return 4;break;case"budynek-uzytkowy":return 5;break;default:return 0;break}}function parseAdvForm(){var a=getObjId("categoryAlias").value;var l=typeBoxes[catNameToIdx(a)];var g="";for(var c=0;c<allBoxes.length;c++){var k="";if(ina(allBoxes[c],l)){var h=getObjId("div_"+allBoxes[c]);if(h){var f=h.getElementsByTagName("input");if(f){var e=new Array();for(var b=0;b<f.length;b++){var d=f.item(b);if(d){switch(d.type){case"checkbox":if(d.checked){e[b]=d.value}break;case"text":if(d.value!=""){e[b]=d.value}break}}else{k+=","}}k+=","+e.join(":")}}else{k+=","}}else{k+=","}g+=k}return g}function buildAdvSearch(b,e,c){var k=(b.fOnMap&&b.fOnMap.value==1);var j="http://www."+e+"/"+(k?"szukaj-na-mapie":"szukaj")+".html?";var i="";i+=b.categoryAlias.value+","+b.regionAlias.value+",";var f=b.cityName.value.replace(/,(\s+)?/g,":");i+=f+",";var g=b.quarterName.value.replace(/,(\s+)?/g,":");i+=g+",";i+=b.adTypeAlias.value+","+b.priceFrom.value+","+b.priceTo.value+",";if(b.priceFrom.value!=""||b.priceTo.value){i+=b.currency.value+","}else{i+=","}i+=b.areaFrom.value+","+b.areaTo.value+",";if(b.fPh.checked==true){i+="1,"}else{i+=","}if(b.fPr.checked==true){i+="1"}else{i+=""}if(c){i+="&"+c}if(k&&window.map){map.loadPage(j+i);return false}i+=parseAdvForm();var d="";if(b.categoryAlias.value!=""){switch(b.categoryAlias.value){case"mieszkanie":d="mieszkania";break;case"dom":d="domy";break;case"dzialka":d="działki";break;case"lokal-uzytkowy":d="lokale użytkowe";break;case"budynek-uzytkowy":d="budynki użytkowe";break}}if(d!=""){var a=d;if(b.cityName.value!=""){a+=" "+f.toLowerCase()}else{if(b.regionAlias.value!=""){a+=" "+b.regionAlias.value}}if(a!=""){a="&q="+escape(a)}i+=a}b.fSbt.disabled=true;document.location.href=j+i;return true};