function hasPlaceholderSupport(){var input=document.createElement('input');return('placeholder'in input);} function placeholdersFromLabels(){var placeholderSupport=hasPlaceholderSupport();$("label").each(function(){if($(this).css("display")=="none"){var id=$(this).attr("for");var label=$(this).text();if(placeholderSupport){$("#"+id).attr("placeholder",label);} else{if(id&&$("#"+id).val()==='') $("#"+id).val(label);$("#"+id).focusin(function(){if($(this).val()==label) $(this).val('');});$("#"+id).focusout(function(){if($(this).val()=='') $(this).val(label);});}}});$("form").submit(function(){$(this).find("label").each(function(){if($(this).css("display")=="none"){var id=$(this).attr("for");var label=$(this).text();if($("#"+id).val()==label) $("#"+id).val("");}});});} function isContactInvisible(elem) {var docViewTop=$(window).scrollTop();var docViewBottom=docViewTop+$(window).height();var elemTop=$(elem).offset().top;var elemBottom=elemTop+$(elem).height();if(docViewTop>elemBottom)return true;return false;} $(function(){$(".loginLink").click(function(e){e.stopPropagation();$(this).toggleClass("active");$(".loginLinkOverlay").toggle();$(".loginBlock").toggle();return false;});$(".loginBlock").click(function(e){e.stopPropagation();}) $("body").click(function(e){$(".loginBlock").hide();$(".loginLink").removeClass("active");$(".loginLinkOverlay").hide();});$(".clickMenu li").click(function(e){e.stopPropagation();$(this).toggleClass("open").children("ul:eq(0)").toggle();if($(this).children("ul").size()) return false;});$("ul.clickMenu ul").hide();$("ul.clickMenu li.active").parents("ul").show();$("ul.clickMenu li.active").parents("li").addClass("open");placeholdersFromLabels();$("input[type=checkbox].big").checkbox({cls:'checkboxBig'});$("input[type=checkbox]").not(".big").checkbox({cls:'checkbox'});$(".tabs").tabs();$('.listing').delegate('.editTags, .editNote','click',function(e){e.preventDefault();e.stopPropagation();var item=$(this).parent().parent();var tagElement=$('.tagsLogin');if(tagElement[0]!=item.next()[0]){tagElement.hide();tagElement.insertAfter(item).show();} else{tagElement.toggle();} return false;});$(".listing .estate").delegate('a','click',function(e){if($(this).hasClass('editTags')||$(this).hasClass('editNote')) return true;if($(this).hasClass('noclick')) e.preventDefault();else e.stopPropagation();});$(".listing").delegate('.estate','click',function(e){if($(this).parent().parent().parent().hasClass('slsp')){ga('click','reality','predaj','klik');} window.open($(this).find('h2 a').attr('href'));});$(".properties .price2").parent().mouseenter(function(){$(this).parent().find('.price').hide();$(this).parent().find('.price2').show();});$(".properties .price2").parent().mouseleave(function(){$(this).parent().find('.price').show();$(this).parent().find('.price2').hide();});$(".garagesInfo a").mouseenter(function(){$(this).parent().find('div').show();});$(".garagesInfo a").mouseleave(function(){$(this).parent().find('div').hide();});if($("#floatContact").length>0){docViewFoot=$(".footer").offset().top;shown=0;orgpos=0;if(isContactInvisible($('#fixedContact'))){if(shown==0)$("#floatContact").stop().animate({opacity:1},200);shown=1;$("#floatContact").css({marginTop:(0)+"px"});orgpos=$("#floatContact").offset().top;var docViewTop=$(window).scrollTop();var elemTop=$("#floatContact").offset().top;if(docViewTop>orgpos){$("#floatContact").css({marginTop:(docViewTop-orgpos)+"px"});}} function moveContact(){if(isContactInvisible($('#fixedContact'))){if(shown==0){$("#floatContact").stop().animate({opacity:1},200);shown=1;$("#floatContact").css({marginTop:(0)+"px"});orgpos=$("#floatContact").offset().top;}}else{if(shown==1)$("#floatContact").stop().animate({opacity:0},200);shown=0;} if(shown==1){var docViewTop=$(window).scrollTop();var elemTop=$("#floatContact").offset().top;if(docViewTop>orgpos){if(docViewFoot-docViewTop-$("#floatContact").height()-50>0){$("#floatContact").css({marginTop:(docViewTop-orgpos)+"px"});}}}} $(window).scroll(function(){moveContact()});$(window).resize(function(){moveContact()});} $('.haveAcount').click(function(){$("body").scrollTop(0);$(".loginLink").trigger('click');return false;});$(".organizer.home h2").click(function(){if($(".organizer .organizerContent").is(':visible')){$(".organizer").removeClass("open");} else{$(".organizer").addClass("open");} $(".organizer .organizerContent").slideToggle();});$('input.scrollContact').click(function(){$('.overlay').fadeIn(600);$('html,body').animate({scrollTop:($('#fixedContact').offset().top)+'px'},300);var counts=0;for(i=0;i<5;i++){$('div.contactBox').animate({opacity:0.2},400).animate({opacity:1.0},300,function(){if(++counts>4) $('.overlay').fadeOut(600);});}});$('a.openMenu').click(function(){$('.topMenu').toggleClass('open');return false;});$('.organizer a.help').click(function(){$('#organizerHelp').dialog({width:665,height:450,title:'Pomoc k organizéru'});return false;});$('.profileLine .user').click(function(){location.href=$(this).find('a').attr('href');});$('.listing').on('click','.search_keywords h2',function(){console.log('A');$(this).toggleClass('open').siblings('ul').toggle();});if(responsive){if($(window).width()<800){$('.userMenu').appendTo('.topMenu');$('.mapContainer').appendTo('.right2');} $(window).resize(function(){if($(window).width()<800){$('.userMenu').appendTo('.topMenu');$('.mapContainer').appendTo('.right2');} else{$('.leftFrame .advInfo').after($('.topMenu .userMenu'));$('.mapContainer').appendTo('.mapOriginalPlace');}});} $('.contactForm').change(function(){$('.responseTime').show();});$('.contactForm #posHypo').change(function(){if($(this).is(':checked')){if(!confirm('Vaše kontaktné údaje budú poskytnuté finančno-sprostredkovateľskej spoločnosti, ktorá Vas bude kontaktovať s cieľom vypracovania hypotekárnych ponúk.')){$(this).attr('checked',false);}}});});