var errormessages=Array("","\u043f\u043e\u043b\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u043e","\u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0447\u0438\u0441\u043b\u043e","\u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0446\u0435\u043b\u043e\u0435 \u0447\u0438\u0441\u043b\u043e","\u0446\u0435\u043d\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 1234567 \u0438\u043b\u0438 1.234.567", "\u0433\u043e\u0434 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0446\u0435\u043b\u044b\u043c \u0447\u0438\u0441\u043b\u043e\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435 1850 \u0438 \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u0433\u043e\u0434\u0430","\u043d\u043e\u043c\u0435\u0440 \u0434\u043e\u043c\u0430 \u0432 \u0432\u0438\u0434\u0435 123 \u0438\u043b\u0438 123\u0410 (\u0431\u0443\u043a\u0432\u044b \u0440\u0443\u0441\u0441\u043a\u0438\u0435) \u0438\u043b\u0438 12/3", "\u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 e-mail","\u043d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0432\u0438\u0434\u0430 8(1234)123456 \u0438\u043b\u0438 +71234567890","\u0424.\u0418.\u041e. \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0432 \u0432\u0438\u0434\u0435 \u0418\u0432\u0430\u043d\u043e\u0432 \u0418\u0432\u0430\u043d \u0418\u0432\u0430\u043d\u043e\u0432\u0438\u0447 \u0438\u043b\u0438 \u0418\u0432\u0430\u043d\u043e\u0432 \u0418.\u0418.", "\u0430\u0434\u0440\u0435\u0441 \u0441\u0430\u0439\u0442\u0430 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0432 \u0432\u0438\u0434\u0435 http://www.site.ru \u0438\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e site.ru","\u0436\u0438\u043b\u0430\u044f \u043f\u043b\u043e\u0449\u0430\u0434\u044c \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u043d\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u0431\u0449\u0435\u0439 \u043f\u043b\u043e\u0449\u0430\u0434\u0438", "\u043f\u043b\u043e\u0449\u0430\u0434\u044c \u043a\u0443\u0445\u043d\u0438 \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u043d\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u0431\u0449\u0435\u0439 \u043f\u043b\u043e\u0449\u0430\u0434\u0438","\u044d\u0442\u0430\u0436 \u043d\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u044d\u0442\u0430\u0436\u043d\u043e\u0441\u0442\u0438 \u0437\u0434\u0430\u043d\u0438\u044f","\u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0430\u044f \u0446\u0435\u043d\u0430 \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0439 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u0430"); function show_leftnav_block(a){blockk=$(a);a=-1;if(blockk){a=blockk.hasClassName("drop")?0:1;blockk.toggleClassName("drop");blockk.toggleClassName("dropped")}return a}function showblock4(a,b){$(a).toggleClassName("show");$(b).toggle()}function hideblock2(a){$(a).hide()}function showblock2(a){$(a).show()}function swapblock(a,b){$(a).show();$(b).hide()}function addvariant(a){$("chg"+a+"_obj").show();$("a"+a).hide()}var object_to_delete_id=0,crit_to_delete_id=0; function check_link(a,b,c){var d=false,e=$F("id_area"),i=$F("id_city"),h=$F("id_aldermanry");i||(i=-1);h||(h=-1);if(c)d=true;else{c=$("noncomm").visible()?$("block1").down("p:not(.notsel)").id.substr(1):$("block4").down("p:not(.notsel)").id.substr(1)-6;if(c==1||c==3||c==6)d=true;if(c==1||c==2)c=1;else if(c==3||c==4)c=2;else if(c==5||c==6)c=3}if(d)if(e<1)messageBox(1);else{b||(b=0);load_buy_form(a,b,c)}else{b=$("id_aldermanry").length;if(e<1||i<1)messageBox(2);if(b>2&&h<1)messageBox(2);else i==6&& h<1?messageBox(11):load_sell_form(a,c)}}function change_select2(a){if(a=="org"){hideblock2("reg2");showblock2("reg1")}if(a=="phis"){hideblock2("reg1");showblock2("reg2")}}function change_select3(a){if(a=="urgency")window.location="/cabinet/sales/?urgent=1";if(a=="all")window.location="/cabinet/sales/"}function errclick(a,b){return b?function(){messageBox(0,"",1,b)}:function(){messageBox(a,"",1)}} function setErrorSign(a,b,c){var d;c=c||errormessages[b];if(a){a=$(a);a.title=errormessages[b];if(a.next){if(d=a.next("img.err-info",0)){d.show();d.title=c}else d=a.insert({after:'<img src="/images/pics/error_q.gif" class="err-info" title="'+c+'">'}).next("img.err-info",0);a.addClassName("wrong");d.onclick=errclick(b,c)}}}function hideErrorInfo(a){var b;if(a){a=$(a);if(a.next)b=a.next("img.err-info",0);b&&b.hide()}} function isValidHouseNum(a){return/^[0-9]+((\/[0-9]+)|([\u0410-\u042f](\/[0-9]+){0,1}))?$/i.test(a)}function isValidEmail(a){return/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i.test(a)}function isValidPhone(a){return/^(8|\+7)?\s*((\(\d{3,6}\))|(\d{3,6}))\s*(\d{2,3})\s*(-)?\s*(\d{2})\s*(-)?\s*(\d{2})\s*$/.test(a)}function isValidFIO(a){return/^(([\u0410-\u042f][\u0430-\u044f]+\s+[\u0410-\u042f][.\u0430-\u044f]+\s*([\u0410-\u042f][.\u0430-\u044f]+)?)|)$/.test(a)} function isValidUrl(a){return/^(((http:\/\/)?(www.)?[a-z0-9\.-]+(\.[a-z]{2,3})(\/)?)|)$/i.test(a)} function check_form(a){var b=$(a),c=false,d=0,e=null,i=new Date,h=new String,g;if(b){for(var j=0;j<b.length;j++){errortype=0;g=b.elements[j];hideErrorInfo(g);if(g.getAttribute("ignore")!="1"){var f=g.type;h=0;if(g.getAttribute("unsel"))h=g.getAttribute("unsel");if(f=="text"||f=="password"||f=="select-one"||f=="textarea"){f=$F($(g));if(g.getAttribute("req")=="1"&&f==h){c=true;errortype=1}if(g.getAttribute("frm")=="n"){f=String(f).replace(",",".");f=String(f).replace(/^(0)*/,"");if(isNaN(Number(f))|| Number(f)<0){c=true;errortype=2}else g.value=f}if(g.getAttribute("frm")=="N"){f=String(f).replace(/^(0)*/,"");if(isNaN(Number(f))||Number(f)<0||Math.floor(f)!=f){c=true;errortype=3}else g.value=f}if(g.getAttribute("frm")=="p"){f=String(f).replace(/^(0)*/,"");f=String(f).replace(/[\s,.]/g,"");h=0;if(isNaN(Number(f))||Number(f)<0||Math.floor(f)!=f){c=true;errortype=4}else{for(var l="",m=f.length-1;m>=0;m--){h++;l=f.charAt(m)+l;if(h==3&&m>0){h=0;l="."+l}}g.value=l}}if(g.getAttribute("frm")=="y"&&(isNaN(Number(f))|| f<1850||f>i.getFullYear()||Math.floor(f)!=f))if(f!=""){c=true;errortype=5}if(g.getAttribute("frm")=="h"){h=String(f).replace(/ |^([0])*/g,"").toUpperCase();if(!h||isValidHouseNum(h))g.value=h;else{c=true;errortype=6}}if(g.getAttribute("frm")=="e"){c=!isValidEmail(f);errortype=7}if(g.getAttribute("frm")=="t")if(!c){c=!isValidPhone(f);errortype=8}if(g.getAttribute("frm")=="f")if(f!=""){c=!isValidFIO(f);errortype=9}if(g.getAttribute("frm")=="u"){c=!isValidUrl(f);errortype=10}if(c){d++;if(d==1)e=j;c= false;errortype&&setErrorSign(g,errortype)}else $(g).removeClassName("wrong")}}}if(d==0){var k="";c=0;switch(a){case "sell_flat_form":a=$("sq_full");c=$("sq_living");i=$("sq_kitchen");g=$("f_floor");j=$("f_floors_count");if(Number(c.value)>Number(a.value)||Number(c.value)<5){d++;setErrorSign(c,11);k||(k="sq_living")}if(Number(i.value)>=Number(a.value)){d++;setErrorSign(i,12);k||(k="sq_kitchen")}if(Number($F(g))>Number($F(j))){d++;setErrorSign(g,13);g.scrollTo()}c=1E5;break;case "sell_room_form":g= $("f_floor");j=$("f_floors_count");if(Number($F(g))>Number($F(j))){d++;setErrorSign(g,13);g.scrollTo()}c=5E4;break;case "sell_land_form":c=5E3;break;case "rent_flat_form":g=$("f_floor");j=$("f_floors_count");if(Number($F(g))>Number($F(j))){d++;setErrorSign(g,13);g.scrollTo()}c=1E3;break;case "rent_room_form":g=$("f_floor");j=$("f_floors_count");if(Number($F(g))>Number($F(j))){d++;setErrorSign(g,13);g.scrollTo()}c=500;break;case "rent_house_form":c=1E3;break;case "rent_garage_form":c=500;break;case "rent_garden_form":c= 500;break;case "sell_officeroom_form":if($F("form_deal_type")==2)c=50;break;case "sell_officebuilding_form":if($F("form_deal_type")==2)c=50;break;case "sell_salesroom_form":if($F("form_deal_type")==2)c=50;break;case "sell_salesbuilding_form":if($F("form_deal_type")==2)c=50;break;case "sell_kiosk_form":if($F("form_deal_type")==2)c=50;break;default:c=5E3;if($("form_deal_type"))if($F("form_deal_type")==2)c=50}if(a=$("price"))if(Number(String(a.value).replace(/\./g,""))<c){d++;setErrorSign(a,14);k||(k= "price")}}}if(d>0){if(e){b.elements[e].focus();(d=$(b.elements[e]).up(".partbody"))&&showpart(d.id.substr(2));$(b.elements[e]).scrollTo()}if(k){$(k).focus();(d=$(k).up(".partbody"))&&showpart(d.id.substr(2));$(k).scrollTo()}return false}else return true} function formatprice(a){v=new String(a.value);v=v.replace(/^(0)*/,"");v=v.replace(/\./g,"");var b=0;if(isNaN(Number(v))||Number(v)<0||Math.floor(v)!=v)error=true;else{var c="";b=0;for(var d=v.length-1;d>=0;d--){b++;c=v.charAt(d)+c;if(b==3&&d>0){b=0;c="."+c}}a.value=c}}function hide_wait(){$("wait").style.visibility="hidden"} function getScrollXY(){var a=0,b=0;if(typeof window.pageYOffset=="number"){b=window.pageYOffset;a=window.pageXOffset}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){b=document.body.scrollTop;a=document.body.scrollLeft}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){b=document.documentElement.scrollTop;a=document.documentElement.scrollLeft}return[a,b]} function show_wait(){var a=0,b=0;if(typeof window.innerWidth=="number"){a=window.innerWidth;b=window.innerHeight}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){a=document.documentElement.clientWidth;b=document.documentElement.clientHeight}else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){a=document.body.clientWidth;b=document.body.clientHeight}sc=getScrollXY();xc=Math.round(a/2-27)+sc[0];yc=Math.round(b/ 2-27)+sc[1];wdiv=$("wait");wdiv.style.left=xc+"px";wdiv.style.top=yc+"px";wdiv.style.visibility="visible"} function delete_saved_objects(a){var b=$F("del_object_id");if($("del_crit_id"))var c=$F("del_crit_id");if(a=="fav"){a="/del_from_fav.php";b="id_object="+b}else{if(a=="distrib")a="/del_distribution.php";else{a="/del_saved_objects.php";b||(b=0);c||(c=0);if($("from_all_lists")?$("from_all_lists").checked:0)c=0}b="id_object="+b+"&id_crit="+c}new Ajax.Request(a,{method:"post",asynchronous:true,parameters:b,onComplete:on_object_delete})} function change_period(a){a=a.options[a.selectedIndex].value;var b=$("v33");if(b){b.innerHTML="";for(var c=0;c<OpArr[a].length;c++){var d=document.createElement("option");d.text=OpArr[a][c][1];d.value=OpArr[a][c][0];b.options.add(d)}}} function change_period2(a){a=a.options[a.selectedIndex].value;var b=$("minv33"),c=$("maxv33");if(b&&c){b.innerHTML=c.innerHTML="";for(var d=0;d<OpArr1[a].length;d++){var e=document.createElement("option"),i=document.createElement("option");e.text=i.text=OpArr1[a][d][1];e.value=i.value=OpArr1[a][d][0];b.options.add(e);c.options.add(i)}}} function menuselect(a,b){var c=$("step3");c&&c.show();var d,e;if(a<7){c=$("block1");d=$("block3");e=a}else{c=$("block4");d=$("block2");e=a-6}d.className="";c.select("p").invoke("addClassName","notsel");if(a>6){c.select("p").invoke("addClassName","notsel");d.select("p").invoke("addClassName","notsel")}d.addClassName("bg"+e);if(a>6){$("m"+a).removeClassName("notsel");if(b==2&&a==9)a=8;if(b==3&&a==8)a=7;if(b==3&&a==10)a=8;$("mm"+a).removeClassName("notsel")}else $("m"+a).removeClassName("notsel");a== 3||a==4?$("m35","m36").invoke("hide"):$("m35","m36").invoke("show");$("buy_sell_data").hide()}function toggle_enabled(a,b){$(a).select("input").invoke("enable");$(b).select("input").invoke("disable");$(a).removeClassName("disabled");$(b).addClassName("disabled")} function reg_user(){$F("id_area");$F("id_city");if($F("client_type")=="org")var a=$("reg1"),b=$("reg2");else{a=$("reg2");b=$("reg1")}a.getElementsBySelector("input").invoke("writeAttribute","ignore","0");b.getElementsBySelector("input").invoke("writeAttribute","ignore","1");check_form("reg_form")&&$("reg_form").submit()} function user_update(){var a=$F("id_area"),b=$F("id_city");if(a>0&&b>0)check_form("reg_form")&&$("reg_form").submit();else{messageBox(6);a<1?$("id_area").focus():$("id_city").focus()}} function checkClick(a){var b="";if($("area_menu").visible())b="area_menu";else if($("city_menu").visible())b="city_menu";if(b){var c=Event.pointerX(a);a=Event.pointerY(a);var d=$(b).cumulativeOffset().left,e=$(b).cumulativeOffset().top,i=$(b).getWidth()+d,h=$(b).getHeight()+e;if(c<d||c>i||a<e||a>h)new Effect.Fade(b,{delay:0,duration:0.2})}}function nextMonth(){var a=new Date;if(a.getMonth()+a.getFullYear()*12-(cMonth+cYear*12)>2){cMonth+=1;if(cMonth>11){cMonth=0;cYear+=1}drawCal()}} function prevMonth(){if(cMonth+cYear*12>24102){cMonth-=1;if(cMonth<0){cMonth+=12;cYear-=1}drawCal()}} function drawCal(){var a,b,c,d="";a=new Date;var e=a.getMonth(),i=a.getFullYear();for(c=-2;c<=2;c++){a=cMonth+c;b=cYear;if(a<0){a=12+a;b--}if(a>11){a-=12;b++}ys=String(b).substr(2);ms=String(a+1);var h=false;if(b<i||a<=e&&b<=i)h=true;if(ms.length<2)ms="0"+ms;d+=a==currentMonth&&b==currentYear?'<span class="drag curmonth">':'<span class="drag">';if(h){d+='<a href="'+newslink+"archive/"+b+"/"+ms;d+=paramstr;d+='">'}d+=Monthes[a]+"`"+ys+"";if(h)d+="</a>";d+="</span>";if(c<2)d+='<span class="bullet"> \u2022 </span>'}$("monthline").innerHTML= d}function toggle_menu(a){a=="city_menu"?$("area_menu").hide():$("city_menu").hide();if($(a).visible())new Effect.Fade(a,{delay:0,duration:0.2});else new Effect.Appear(a,{delay:0,duration:0.3})}function return_to_results(){$("nav_form").action="/result/";$("nav_form").submit()}function mail_to_seller(a){$("nav_form").action="/cabinet/";if($("mail_id_object"))$("mail_id_object").value=a;$("nav_form").submit()}function unregistred(){messageBox(7)} function firstpage(a){var b=$("show_rows"),c=$("page");if(b&&c&&a){c.value=1;b.value=$F(a)}$("nav_form").submit()}function changePage(a){a=$("nav_form").select("input");$("nav_form").down('[name="page"]').value=1;for(var b="",c=0;c<a.length;c++)b+=a[c].name=="params"?a[c].value:"&"+a[c].name+"="+a[c].value;if(b)document.location=b}function showrows(a){$("nav_form").down('[name="show_rows"]').value=a;changePage()}function neworderby(a){$("nav_form").down('[name="order_by"]').value=a;changePage()} function show_detail(a,b){$("detail_id").value=a;$("pos_in_result_set").value=b;$("iform_detail").submit()} function messageBox(a,b,c,d,e){var i=200,h=400;if(a==13||a==16)h=500;var g=Array(120,120,60,60,60,120,100,120,80,80,100,130,480,60,100,260,100);if(b=b||"")b="&"+b;if(a>0&&a<=g.length)i=g[a-1];if(c){h=400;i=80;b+="&showerror=1"}if(d)b+="&text="+d;if(e){if(e.height)i=e.height;if(e.width)h=e.width}Shadowbox.open({title:"",type:"iframe",player:"iframe",content:"/messbox.php?id="+a+b,width:h,height:i},{animate:false,overlayOpacity:0.4,displayNav:false})} function filter_description(){var a=$("f_description");a&&new Ajax.Request("/filtertext.php",{method:"post",asynchronous:false,parameters:"desc="+a.value,onComplete:description_filtered})}function description_filtered(a){var b=$("f_description");if(b){b.value=a.responseText;$("sb-body-inner").select(".f_desc").invoke("update",a.responseText)}} function check_duplicate(){var a="",b,c,d,e=$("duplicate_warning"),i=$("id_area"),h=$("id_city"),g=$("id_object_type"),j=$("id_aldermanry");if(i&&h&&j&&g){c=$F(i);b=$F(h);d=$F(j);ot_id=$F(g)}if(c&&b&&d&&g){a="id_object_type="+ot_id+"&id_area="+c+"&id_city="+b+"&id_aldermanry="+d;for(c=0;c<cant_duplicated.length;c+=2)if(b=$(cant_duplicated[c+1])){b=$F(cant_duplicated[c+1]);if(!b){a="";break}a+="&check["+cant_duplicated[c]+"]="+b}}if(a)new Ajax.Request("/check_duplicate.php",{method:"post",asynchronous:false, parameters:a,onComplete:inform_duplicate});else e.hide()} function inform_duplicate(a){var b=$("duplicate_warning");if(b)if(a.responseText!=0){a=a.responseText.split(",");for(var c="",d=0;d<a.length;d++)c+="<a href=\"javascript:void(window.open('/detail/?id="+a[d]+"&empty=1','aaa','width=600,height=470,left=200,top=100,copyhistory=no,directories=no,menubar=no,resizable=yes,status=no,tollbar=no,scrollbars=no'))\">"+(d+1)+". \u043e\u0431\u044a\u0435\u043a\u0442 #"+a[d]+"</a><br>";b.innerHTML="\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u0432 \u0431\u0430\u0437\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u043c\u0435\u044e\u0442\u0441\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u044b \u0441 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u0445\u043e\u0436\u0438\u043c\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u044d\u0442\u043e \u0434\u0443\u0431\u043b\u0438\u043a\u0430\u0442\u044b.<br>"+c; b.show()}else b.hide()}function getpreview(a,b){check_form(a)&&preview(a,b)} function preview(a,b){b>0&&check_duplicate();var c=$(a),d,e,i,h,g,j,f,l,m=$F("id_object_type"),k=20;if(m==7)k=13;if(m>9)k=30;j=f=1;if(c){$("sb-body-inner").style.backgroundColor="#5282BA";e="";c.select("label").each(function(n){l="";h=n.innerHTML;if(n.hasClassName("inlineLabel"))if(downspan=n.down("span"))h=downspan.innerHTML;i="";if(h=="hr")h="<hr>";if((d=n.htmlFor?$(n.htmlFor):null)&&d.type!="file"){if(d){if(d.id=="f_description")l=' class="f_desc"';if(d.type=="select-one")i=d.options[d.selectedIndex].text; else if(d.type=="checkbox"){i=d.checked?"\u0434\u0430":"\u043d\u0435\u0442";if(h.substring(h.length-1)!=":")h+=":"}else if(d.type=="radio"){h=d.checked?h:"";i=""}else i=$F(d)}if(g=h||i){if(f>k){f=0;j++;e+='</div><div class="col">'}e+=h+" <span"+l+">"+i+"</span><br>";f++}}});if(e){e='<div class="col">'+e+"</div>";if(c=$("preview_data")){c.innerHTML=e;Shadowbox.open({content:"#form_preview",player:"inline",width:330*j+20,height:500,animate:false,overlayOpacity:0.4,displayNav:false})}}filter_description()}} function changeUrl(a){location.href=a}function alb_pg(a){$("a_tabs").childElements().invoke("removeClassName","current");$("a_pages").childElements().invoke("removeClassName","current");if(a==0)$("tab_aldermanry","alb_aldermanry").invoke("addClassName","current");else if(a==1)$("tab_street","alb_street").invoke("addClassName","current");else if(a==2){$("tab_house","alb_house").invoke("addClassName","current");$("alb_house_num").activate()}} function showalbum(a){var b=show_leftnav_block("album");if(a)if(b==0||b==1)saveoptions({h_a:b})}function saveoptions(a){var b;for(var c in a)b+="&opt["+c+"]="+a[c];if(b)b=b.replace(/&/,"?");new Ajax.Request("/saveoptions.php",{method:"post",asynchronous:true,parameters:b,onComplete:on_options_saved})}function on_options_saved(){}function over(a){$(a).addClassName("over")}function out(a){$(a).removeClassName("over")} function showpart(a){if(a){$("buy_sell_data").select(".partitem").invoke("removeClassName","current");$("buy_sell_data").select("#ptm"+a,"#pbm"+a).invoke("addClassName","current");if(a=$("pb"+a)){$("buy_sell_data").select(".partbody").invoke("hide");a.show()}}} function check_description(){var a=$("f_description"),b="\u043d\u0435\u0442";if(a){var c=a.value.length;if(c>2E3){c=2E3;a.value=a.value.substr(0,2E3)}if(a=$("description_limit"))a.innerHTML=c+"/2000";if(c>0)b="\u0435\u0441\u0442\u044c";$("buy_sell_data").select(".desc_cnt").invoke("update",b)}} function count_fields(a,b){if(a){var c=0,d=0,e=0,i;$("pb"+a).select("select",'.ctrlHolder:not(.invisible) input:not([type="checkbox"]):not([type="radio"])').each(function(h){if(h.getAttribute("nocnt")!="1"){i=h.getAttribute("unsel")||0;c++;$F(h)!=i&&d++;b==1&&h.observe("change",function(){count_fields(a)})}});if(c>0)e=Math.floor(d/c*100);$("buy_sell_data").select(".pb"+a+"cnt").invoke("update",e+"%");if(e<100){e="tr_none";if(a==1)e="tr_warn"}else e="tr_ok";$("ptm"+a).select("b").invoke("writeAttribute", "className",e);$("pbm"+a).select("b").invoke("writeAttribute","className",e)}}function count_all_fields(a){a=a||1;for(var b=1;b<4;b++)count_fields(b,a)} function addfotoinput(a){if(a.value){a=$("pb3").select('.ctrlHolder:not(.invisible) .file[title="\u0444\u043e\u0442\u043e"]');for(var b=0,c=0;c<a.length;c++)a[c].value||b++;if(b<=1){a=$("pb3").select(".ctrlHolder.invisible");if(a.length>0){a[0].removeClassName("invisible").down("input").observe("change",function(){count_fields(3)});count_fields(3)}}}}function form_reset(){$("buy_sell_data").down("form").reset();count_all_fields(2)} function complaint_preview(){var a=$("id_reason"),b="";b=$F(a)==-1?$F("descr"):a.options[a.selectedIndex].text;$("reason").innerHTML=b;swapblock("pb2","pb1")}function reasonChange(){$F("id_reason")==-1?$("descrblock").show():$("descrblock").hide()}function showallphoto(){var a=$("objfotos"),b,c;if(a){a.select("a").each(function(d){b=d.href;c=(db=d.getAttribute("db"))?"_tn90.jpg":"_tn.jpg";d.down("img").src=b.substr(0,b.length-4)+c;d.removeClassName("invisible")});(a=$("allphoto"))&&a.hide()}} function showCustomStreet(a){if(a){var b=$("customstreet"),c=$("street_label");if(b&&c)if($F($(a))==0){b.removeClassName("invisible");c.htmlFor="f_customstreet"}else{b.addClassName("invisible");c.htmlFor="id_street"}}}function show_phone(a,b){new Ajax.Request("/phone_click.php",{method:"post",asynchronous:true,parameters:a?"id_object="+a:"id_client="+b,onComplete:on_phone_get})} function on_phone_get(a){a=a.responseText.split(",");if(a[0]&&a[0]!="error"){var b=$("phonenum"+a[1]);if(b)b.innerHTML=a[0]}}function showhiddenctrl(a,b){var c=$(a);if(c){c=c.select(".invisible");var d=c.length;d&&c[0].removeClassName("invisible");if(d==1)(c=$(b))&&c.hide()}} function setFormData(a,b){var c=$(a);c&&c.select("input","select","textarea").each(function(d){var e=d.name.replace(/[\[\]]/g,"$");if(e=b.get(e))if(d.type=="radio"||d.type=="checkbox"){if(d.value==e)d.checked=true}else d.value=e})} function rentoptchange(a){var b=0,c=0;if(a){var d=$(a),e=d.checked;d.hasClassName("grp")&&d.up().select("input").each(function(f){if(f!=d)f.checked=e})}var i,h=0,g=0;a=$("rentoptions").select("input:not(#rentopgroupall)");var j=a.length;a.each(function(f,l){b++;if(!f.hasClassName("grp"))if(f.checked)g++;else h++;if(f.hasClassName("grp")||l==j-1){if(i){if(h>0)i.checked=0;else{i.checked=1;c++}g>0?i.next().addClassName("bold"):i.next().removeClassName("bold")}i=f;g=h=0}f.checked&&c++;if(f.hasClassName("egrp"))f.checked? f.next().addClassName("bold"):f.next().removeClassName("bold")});if(b<=c)$("rentopgroupall").checked=1;else $("rentopgroupall").checked=0}function rentini(){rentoptchange();$("rentoptions").select("input").each(function(a){a.observe("change",function(){rentoptchange(a.id)})})} function step2(a){var b=$("step3");if(b){b.show();if(a==1){swapblock("noncomm","comm");$("tc").addClassName("trans");$("tnc").removeClassName("trans")}else{swapblock("comm","noncomm");$("tnc").addClassName("trans");$("tc").removeClassName("trans")}}}function test_form(a,b,c){var d=$(a);if(d){var e=d.action;d.action="/testform.php";d.request({onComplete:test_result,parameters:{form_id:a,prev:b,dup:c}});d.action=e}} function test_result(a){var b=a.responseText.split("*#*");a=b[1];var c=false;if(a){$(a).select("img.err-info").invoke("hide");$(a).select("input","textarea","select").invoke("removeClassName","wrong")}if(b[0]=="ok"){c=true;b=b[2];if(b>0)preview(a,b>1?1:0)}else{b=b[2].split("@$@");for(var d=0;d<b.length;d++){error=b[d].split("%%");var e=$(a).down('[name="'+error[0]+'"]');e&&setErrorSign(e,0,error[1])}}return c}function check_n_post(a){(a=$(a))&&check_form(a)&&a.submit()} function get_building(){var a=$F("id_area"),b=$F("id_city");a>0&&b>0&&changeUrl("/building/?a="+a+"&c="+b)}function change_menu(a){var b=$F("id_city"),c=$("leftnav_quick"),d=$("album"),e=$F("id_area");d&&d.hide();if(c)if(a||b<=0)c.hide();else if($F("quikarea")==e+"_"+b)c.show();else{c.hide();loadQuickData(e,b);loadAlbumData(e,b)}loadMenuData("rightbanners",e,b);loadMenuData("usefullinks",e,b);loadMenuData("specialoffers",e,b);loadMenuData("newoffers",e,b)} function loadQuickData(a,b){a>0&&b>0&&new Ajax.Request("/inc/get_quick_data.php",{method:"post",asynchronous:true,parameters:"id_area="+a+"&id_city="+b,onComplete:onGetQuickData})}function onGetQuickData(a){var b,c=a.responseText.split("*#*"),d=$("quikarea");if(c[0]=="ok"){for(var e=3;e<c.length;e++){a=c[e].split(",");if(b=$("quick"+a[0]+"_"+a[1]))b.innerHTML=a[2]}if(d)d.value=c[1]+"_"+c[2];(a=$("leftnav_quick"))&&a.show()}} function loadAlbumData(a,b){a>0&&b>0&&new Ajax.Request("/return_photo.php",{method:"post",asynchronous:true,parameters:"id_area="+a+"&id_city="+b,onComplete:set_photo})}function loadMenuData(a,b,c){b=b||0;c=c||0;new Ajax.Request("/inc/get_menu_data.php",{method:"post",asynchronous:true,parameters:"fnc="+a+"&id_area="+b+"&id_city="+c,onComplete:onGetMenuData})} function onGetMenuData(a){var b;a=a.responseText.split("*#*");b=$(a[1]);if(a[0]=="ok"&&b){b.update(a[2]);if(b=b.up(".menu3"))a[2]?b.show():b.hide()}} function showPassForm(){var a=$("showpasslink"),b=$("identify"),c=$("passdiv");if(a&&b&&c){c.innerHTML='<b>\u041d\u043e\u0432\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c:</b>  &nbsp;<input type="password" name="password1" id="ipassword1" value=""><br /><b>\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c:</b><input type="password" name="password2" id="ipassword2">';a.hide();b.show()}} function setupLinks(a,b,c){a=a||0;b=b||0;(c=c||0)||loadMenuData("rightbanners",a,b);loadMenuData("usefullinks",a,b)}function map_initialize(a,b,c){var d=$("geomap");if(d){c=c?"&d=1":"";d.innerHTML='<iframe src="/map/'+a+"/?nores=1&mt="+b+c+'" frameborder="0" hspace="0" vspace="0" style="width:100%; height:100%;"></iframe>';d.show()}}function changemaptype(a,b,c){var d=$("mt"+b);c=c?true:false;if(d&&d.hasClassName("dis")){$("mtg","mty").invoke("toggleClassName","dis");map_initialize(a,b,c)}} function setLngLat(a,b,c,d){a="/map/"+a+"/";d=d?"&o=1":"";new Ajax.Request(a,{method:"post",asynchronous:true,parameters:"lat="+c+"&lng="+b+d})};
