(function(a){a.fn.eventdelay=function(b){var d;function c(e){if(d!=null){clearTimeout(d)}var f=function(){b.fn.apply(e)};d=setTimeout(f,b.delay)}return this.each(function(){var e=a(this);e.bind(b.event,function(){c(this)})})}})(jQuery);var global={searchBegun:false,isObj:function(a){return((a!=null)&&(typeof(a)=="object"))},whatTypeOfObj:function(a){if(global.isObj(a)){return typeof(a)}},formatNumber:function(b){var c;if(!global.isObj(b)){c=$("#"+b)}else{c=b}var a=global.formatNumberString(c.val());c.val(a)},formatNumberString:function(d){var c=global.replaceChars(d,".","");if(c.length>3){var b=c.length%3;var a=(b>0?(c.substring(0,b)):"");for(i=0;i<Math.floor(c.length/3);i++){if((b==0)&&(i==0)){a+=c.substring(b+3*i,b+3*i+3)}else{a+="."+c.substring(b+3*i,b+3*i+3)}}}return a},replaceChars:function(b,a,c){a=""+a;c=""+c;temp=""+b;while(temp.indexOf(a)>-1){pos=temp.indexOf(a);temp=""+(temp.substring(0,pos)+c+temp.substring((pos+a.length),temp.length))}return temp},initLayout:function(){var g=$(window).height();var e=$(window).width();var b=$("#header").height();var f=$("#footer").height();var a=$("#header div.content").width();var d=(e-a)/2;var c=$("#login div.login-content").width();if(c==0){c=400}$("#content-area").css("min-height",(g-b-f));if(e>1000){$("#login").width(d+c)}}};$(function(){global.initLayout();$(window).resize(function(){global.initLayout()});var a={priceFrom:$("input.price-from").val().replace(/\./g,""),priceTo:$("input.price-to").val().replace(/\./g,""),milageFrom:$("input.milage-from").val().replace(/\./g,""),milageTo:$("input.milage-to").val().replace(/\./g,""),carBrandId:$("select.car-brands").val()};$("#price-slider").slider({range:true,min:0,max:7000,step:100,animate:true,values:[a.priceFrom/1000,a.priceTo/1000],stop:function(b,c){global.formatNumber($("input.price-from"));global.formatNumber($("input.price-to"));if(global.searchBegun){Ads.search.changePriceRange(c.values[0]*1000,c.values[1]*1000)}},slide:function(e,f){if(f.value>=1000){$(this).slider("option","step",500)}else{$(this).slider("option","step",100)}var d;var g;if(f.values[0]>=1000){d=(f.values[0]/1000).toString().replace(/\./,",")+"m"}else{d=f.values[0]+"þ"}if(f.values[1]>=1000){g=(f.values[1]/1000).toString().replace(/\./,",")+"m"}else{g=f.values[1]+"þ"}var b=f.values[0]*1000;var c=f.values[1]*1000;$("input.price-from").val(b);global.formatNumber($("input.price-from"));$("input.price-to").val(c);global.formatNumber($("input.price-to"))},change:function(b,c){}});$("#milage-slider").slider({range:true,min:0,max:600,step:5,animate:true,values:[a.milageFrom/1000,a.milageTo/1000],stop:function(b,c){global.formatNumber($("input.milage-from"));global.formatNumber($("input.milage-to"));if(global.searchBegun){Ads.search.changeMilageRange(c.values[0]*1000,c.values[1]*1000)}},slide:function(b,c){var e=c.values[0]*1000;var d=c.values[1]*1000;$("input.milage-from").val(e);global.formatNumber($("input.milage-from"));$("input.milage-to").val(d);global.formatNumber($("input.milage-to"))}});$("input.price-from").eventdelay({delay:350,event:"keyup",fn:function(){var b=($(this).val().replace(/\./g,"")/1000);var c=$("#price-slider").slider("values");$("#price-slider").slider("option","values",[b,c[1]])}});$("input:text").focus(function(){$(this).addClass("sel")});$("input:text").blur(function(){$(this).removeClass("sel")});$("textarea").focus(function(){$(this).addClass("sel")});$("textarea").blur(function(){$(this).removeClass("sel")});$("input:password").focus(function(){$(this).addClass("sel")});$("input:password").blur(function(){$(this).removeClass("sel")});$("input.phone-mask").mask("999-9999");$("input.number-mask").keyup(function(c){var b=c.keyCode;if(b==16||b==36||b==37||b==38||b==39||b==40||b==46||b==32){return}else{global.formatNumber($(this))}});$("a.sorting").address(function(){return $(this).attr("href").replace(/^#/,"")});$("#btnMoreSearchOptions").click(function(){if($("#detailed-search").is(":visible")){$("#detailed-search").fadeOut("slow",function(){$("#search-options").slideUp("slow")})}else{$("#search-options").slideDown("slow",function(){$("#detailed-search").fadeIn("slow")})}})});