function help(path){window.open(path,'Pomoc','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,copyhistory=0,top=50,left=50,height=300,width=450');} function onHideModal(selector){$("#alert").on("hidden.bs.modal",function(){selector.focus();});} function RegistryForm(id,category){if(category=='public'){if(id.meno.value==""){alert("Vyplňte Vaše meno a priezvisko!");id.meno.focus();return false;} if($("tel").val==""&&id.email.value==""){alert("Vyplňte Váš emailový, alebo telefonický kontakt!");id.tel.focus();return false;} if(id.nickname.value==""){modalAlert("Vyplňte prihlasovacie meno!");onHideModal(id.nickname) return false;} if(id.password.value==""){alert("Vyplňte prihlasovacie heslo!");id.password.focus();return false;} if(id.password2.value==""){alert("Vyplňte overovacie heslo!");id.password2.focus();return false;} if(id.password.value!=id.password2.value){alert("Overovacie heslo nie je totožné s prihlasovacím!");id.password.focus();return false;}} if(category=='agency'){if(id.nazov.value==""){alert("Vyplňte názov spoločnosti!");id.nazov.focus();return false;} if((id.adresa.value=="")||(id.mesto.value=="")){alert("Uveďte adresu sídla spoločnosti!");if(id.adresa.value=="")id.adresa.focus();else id.mesto.focus();return false;} if(id.ico.value==""){alert("Vyplňte IČO spoločnosti!");id.ico.focus();return false;} if(id.meno.value==""){alert("Vyplňte meno kontaktnej osoby!");id.meno.focus();return false;} if(id.tel.value==""&&id.tel2.value==""&&id.email.value==""){alert("Uveďte telefonický, alebo emailový kontakt!");if(id.tel.value=="")id.tel.focus();else id.email.focus();return false;} if(id.nick.value==""){modalAlert("Vyplňte prihlasovacie meno!");onHideModal(id.nickname) return false;} if(id.password.value==""){alert("Vyplňte prihlasovacie heslo!");id.password.focus();return false;} if(id.password2.value==""){alert("Vyplňte overovacie heslo!");id.password2.focus();return false;} if(id.password.value!=id.password2.value){alert("Overovacie heslo nie je totožné s prihlasovacím!");id.password.focus();return false;}}} function LoginForm(id){if($("#login #login_meno").val()==""){modalAlert("Vyplňte prihlasovacie meno");$("#login_meno").focus();return false;} if($("#login #login_pass").val()==""){modalAlert("Vyplňte prihlasovacie heslo");$("#login_pass").focus();return false;} $("#login").hide(100,function(){$("#loginload").show(100,function(){$.post("/login.php",{nick:$("#login #login_meno").val(),password:$("#login #login_pass").val(),save:function(){return $("#login_save").is(":checked")?1:0;}},function(data){$("#loginresponse").html(data);$(".progress-bar").css("width","100%");if(data=="OK"){window.location="/?page=my_home";} else if(data=="OKcert"){window.location="https://certifikaty.topreality.sk";} else if(data=="OKkupon"){window.location="/kupon";} else{$("#loginload").hide(100,function(){$("#loginresponse").show(100);});}})});});return false;} function LoginFormB(id){if($("#loginb #loginb_meno").val()==""){modalAlert("Vyplňte prihlasovacie meno");$("#loginb #login_meno").focus();return false;} if($("#loginb #loginb_pass").val()==""){modalAlert("Vyplňte prihlasovacie heslo");$("#loginb #login_pass").focus();return false;} $("#loginb").hide(100,function(){$("#loginbload").show(100,function(){$.post("/login.php",{nick:$("#loginb #loginb_meno").val(),password:$("#loginb #loginb_pass").val(),save:function(){return $("#loginb #login_save").is(":checked")?1:0;}},function(data){$("#loginbresponse").html(data);$(".progress-bar").css("width","100%");if(data=="OK"){window.location="/?page=my_home";}else{$("#loginbload").hide(100,function(){$("#loginbresponse").show(100);});}});});});return false;} function sendTwoFactor(){if($("input[name=tw_key]").val()!=""){$("#loginresponse").hide(100,function(){$("#loginload").show(100,function(){$.post("/login.php",{tw_key:$("input[name=tw_key]").val()},function(data){if(data=="OK"){window.location="/?page=my_home";} else if(data=="OKcert"){window.location="https://certifikaty.topreality.sk";} else if(data=="OKkupon"){window.location="/kupon";}else{$("#loginresponse").html(data);$("#loginload").hide(100,function(){$("#loginresponse").show(100);});}})});});} return false;} function multiNum(id){if($("input[name=new_number]").val()!=""){$("#loginresponse").hide(100,function(){$("#loginload").show(100,function(){$.post("/login.php",{tw_multinum:id},function(data){$("#loginresponse").html(data);$("#loginload").hide(100,function(){$("#loginresponse").show(100);});})});});} return false;} function newTelnum(){if($("input[name=new_number]").val()!=""){$("#loginresponse").hide(100,function(){$("#loginload").show(100,function(){$.post("/login.php",{tw_newnum:$("input[name=new_number]").val()},function(data){$("#loginresponse").html(data);$("#loginload").hide(100,function(){$("#loginresponse").show(100);});})});});} return false;} function loginBoxReset(){$("#loginresponse").hide(100,function(){$("#login").show(100);$("#login")[0].reset();});$("#loginbresponse").hide(100,function(){$("#loginb").show(100);$("#loginb")[0].reset();});} function rowOver(id){$("#"+id).css("backgroundColor","#F5F5F5");} function rowOut(id){$("#"+id).css("backgroundColor","#FFFFFF")} function PreviewEstate(id,photo,kind){window.open('./other/preview_estate.php?ID='+id+'&IDphoto='+photo+'&kind='+kind,'FotoGalery','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,copyhistory=0,top=0,left=0,width=1110,height=820');} function windowPrint(href){window.open(href,'Print','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,copyhistory=0,top=50,left=50,width=640,height=480');} function windowSave(href){window.open(href,'Save','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,copyhistory=0,top=50,left=50,width=640,height=480');} function isNumberKey(evt) {var charCode=(evt.which)?evt.which:event.keyCode if(charCode>31&&(charCode<48||charCode>57)) return false;return true;} function isNumber(obj) {out="";for(i=0;i<=(obj.value.length)-1;i++){char=obj.value.substr(i,1);charCode=char.charCodeAt(0);if(!(charCode>31&&(charCode<48||charCode>57))){out=out+char;}} obj.value=out;return true;} function ajaxCounter(){var params={};$(".searchform").find("input, select").each(function(){var value=null;if($(this).attr("type")=="checkbox"){value=$(this).is(":checked");} else if($(this).attr("type")=="radio"){if($(this).is(":checked")){value=$(this).val();}} else{value=$(this).val();} if(value){value=value===true?1:value;params[$(this).attr("name")]=value;}});$.get("/ajax.php",params,function(data){$("#foundresults").html(""+data+"");$("#mapFoundResults").html(""+data+" inzerátov");});} function ajaxCounterVirtual(rewritePretext){var params={};$(".searchform").find("input, select").each(function(){var value=null;if($(this).attr("type")=="checkbox"){value=$(this).is(":checked");} else if($(this).attr("type")=="radio"){if($(this).is(":checked")){value=$(this).val();}} else{value=$(this).val();} if(value){value=value===true?1:value;params[$(this).attr("name")]=value;}});$.get("/ajaxVirtual.php",params,function(data){$(".virtual-heading .virtual-results").html(data);if(rewritePretext==1)$(".virtual-heading .virtual-pretext").html("Filtru vyhovuje");});} function ajaxWindow(url,title,width,height,cssClass) {if(width===undefined) width=380;if(height===undefined) height="auto";if(cssClass===undefined) cssClass="dialog";if($(window).width()&&width>$(window).width()) width=$(window).width();$('
').dialog({modal:true,resizable:false,draggable:false,width:width,height:height,title:title,open:function(){$(this).append('
Nahrávam ...
');$(this).load(url,function(){placeholdersFromLabels();});},close:function(){$(this).remove();}});} function ajaxForm(where,responseTo){$.ajax({type:"POST",url:$(where).attr("action"),data:$(where).serialize(),success:function(response){responseTo.html(response);placeholdersFromLabels();}});} function openSaveSearchDialog(){if($('.grecaptcha-badge').length===0){$.getScript('https://www.google.com/recaptcha/api.js?render=6Lf538AUAAAAAOOZ6aj2ArSa2cKGzrQFMxjTuxr1');$('.grecaptcha-badge').appendTo("#modalSearchSave");} $("#modalSearchSave").modal("show");} function modalConfirm(text,button){$("#confirm").modal("show");$("#confirm").find(".modal-body p").html(text);$("#confirm").find("button#action").attr("data-name",$(button).attr("name"));return false;} function modalAlert(text){$("#alert").modal("show");$("#alert").find(".modal-body p").html(text);return false;} $(function(){$(".searchform input, .searchform select").change(function(){ajaxCounter();ajaxCounterVirtual(1);});if($("#n_srch_obec").val()==""){ajaxCounter();ajaxCounterVirtual(0);} $(".modalAlert").click(function(e){e.preventDefault();var text=$(this).data("alert");if(text!==undefined){modalAlert(text);}});$(".modalConfirm").click(function(e){e.preventDefault();var text=$(this).data("confirm");if(text!==undefined){modalConfirm(text,$(this));}});$(".favouriteButton").click(function(){var $this=$(this);$.get($(this).attr("data-href"),function(data){if(data=="added"){window.eventTracker("ga",["send","event","detail","follow","default"]);$this.addClass("favouriteActive");$this.removeClass("favourite");$this.attr("title","Odobrať zo sledovaných");$this.find(".fa-heart-o").removeClass("fa-heart-o").addClass("fa-heart");modalAlert("Inzerát bol pridaný do sledovaných");var selector="[data-ga4-container-item_id_generic="+$this.attr("data-favid")+"]" var gic=$(selector) var gaitem={"item_id":gic.data("ga4-container-item_id"),"item_name":gic.data("ga4-container-item_name"),"item_category":gic.data("ga4-container-item_category"),"item_category2":gic.data("ga4-container-item_category2"),"item_category3":gic.data("ga4-container-item_category3"),"item_category4":gic.data("ga4-container-item_category4"),"item_category5":gic.data("ga4-container-item_category5"),"item_variant":gic.data("ga4-container-item_variant"),"location_id":gic.data("ga4-container-location_id"),"affiliation":gic.data("ga4-container-affiliation"),"price":gic.data("ga4-container-price"),"quantity":1,"item_brand":"classified_listing","index":gic.data("ga4-container-index")} window.eventTracker("dataLayer",{"event":"add_to_wishlist","ecommerce":{"currency":"EUR","value":$this.attr("data-price"),"items":[gaitem],"item_brand":"classified_listing","quantity":1}});} else if(data=="removed"){$this.addClass("favourite");$this.removeClass("favouriteActive");$this.attr("title","Sledovať");$this.find(".fa-heart").removeClass("fa-heart").addClass("fa-heart-o");modalAlert("Inzerát bol odstránený zo sledovaných");}});return false;});$(".n_srch_typ").change(function(){if($(this).val()==3) $(".n_srch_stud_prenajom").show();else $(".n_srch_stud_prenajom").hide();});$(".n_srch_druh").change(function(){var values=$(this).val();if(values.length==0) return;var onlyLand=true;for(key in values){if(!(values[key]>=800&&values[key]<900)) onlyLand=false;} if(onlyLand) $(".n_srch_novostavby_block").hide();else $(".n_srch_novostavby_block").show();});$(".n_srch_cod, .n_srch_cdo").keyup(function(){var $parent=$(this).parent().parent();var from=$parent.find(".n_srch_cod").val();var to=$parent.find(".n_srch_cdo").val();if(from||to) $(".n_srch_cena_m2_block").show();else $(".n_srch_cena_m2_block").hide();});$(".price .propose, .price2 .propose, .buttons .mail, .buttons .report, .forgottenPassword, .askPhoto").click(function(){var url=$(this).attr("href");var title=$(this).attr("title");ajaxWindow(url,title);return false;});$("body").delegate(".form_mail","submit",function(){ajaxForm($(this),$(".dialog"));return false;});$("#n_srch_druh, .preferencesForms #type, .typeSelect").multiselect({minWidth:160,menuWidth:215,height:215,checkAllText:"Označiť všetko",uncheckAllText:"Zrušiť všetko",noneSelectedText:"Všetky",selectedText:"Vybraných #",selectedList:15});$(".ui-multiselect-menu").mouseleave(function(){$("#n_srch_druh").multiselect("close");});$("#fixedContact").on("click",".contact-row a",function(){window.eventTracker("dataLayer",{"event":"generate_lead","method":"sql click to call","form_state":"success","form_step":1});var $this=$(this).closest(".contactBox");var idA=$this.data("idestate");var estatevalueA=$this.data("value");let t=$("[data-ga4-container-event=view_item]");var itemsGa4=[{"item_id":t.data("ga4-container-item_id"),"item_name":t.data("ga4-container-item_name"),"price":t.data("ga4-container-price"),"item_category":t.data("ga4-container-item_category"),"item_category2":t.data("ga4-container-item_category2"),"item_category3":t.data("ga4-container-item_category3"),"item_category4":t.data("ga4-container-item_category4"),"item_category5":t.data("ga4-container-item_category5"),"affiliation":t.data("ga4-container-affiliation"),"location_id":t.data("ga4-container-location_id"),"item_variant":t.data("ga4-container-item_variant")}] var currentDateString=Date.now().toString();window.eventTracker("dataLayer",{"event":"purchase","ecommerce":{"currency":"EUR","transaction_id":idA+"_"+currentDateString,"value":estatevalueA,"price":1,"quantity":1,"items":itemsGa4}});});$(".contactBox .showMsg").click(function(){var $this=$(this).closest(".contactBox");if($this.hasClass("shown")){console.log("Bye");return;} $this.addClass("shown");var id=$this.data("idestate");var estatevalue=$this.data("value");$.get("/block/kontakt.php",{id:id},function(data){$this.find(".showContactX").html(data);});window.eventTracker("ga",["send","event","detail","zobrazit-TC","default"]);window.eventTracker("fbq",["track","Lead"]);window.eventTracker("azTracker",{p:["trackEvent","Advert","Contact-up","Telefon"],o:{pn:"topreality"}});window.eventTracker("azTracker",{p:["trackEvent","advert-contact-toprealitysk",$(this).data("idestate"),"telefon"],o:{pn:"plt-stats"}});window.eventTracker("dataLayer",{"event":"show_phone_number"});if($this.find(".show-messenger").length){window.eventTracker("azTracker",{p:["trackEvent","Advert","Contact-up","messenger"],o:{pn:"topreality"}});window.eventTracker("azTracker",{p:["trackEvent","advert-contact-toprealitysk",$(".showContact").data("idestate"),"messenger"],o:{pn:"plt-stats"}});} if($this.find(".show-whatsapp").length){window.eventTracker("azTracker",{p:["trackEvent","Advert","Contact-up","whatsapp"],o:{pn:"topreality"}});window.eventTracker("azTracker",{p:["trackEvent","advert-contact-toprealitysk",$(".showContact").data("idestate"),"whatsapp"],o:{pn:"plt-stats"}});window.eventTracker("dataLayer",{"method":"srl open whatsapp","event":"generate_lead","transaction_id":id,"form_state":"success","form_step":1});} return false;});$("#searchSaveDialogButton").click(function(){openSaveSearchDialog()});$("#linkForm").on("click",smartAjaxForm($("#modalSearchSave form")),function(){});$("form.topSearch").on("focus","#token-input-topSearch",function(){$(this).closest("form").addClass("hasFocus");});$("form.topSearch").on("blur","#token-input-topSearch",function(){$(this).closest("form").removeClass("hasFocus");});});