(function(a){a.fn.extend({singleSlider:function(d){var c="",e=function(h,g){h+="";x=h.split(".");x1=x[0];x2=x.length>1?"."+x[1]:"";var f=/(\d+)(\d{3})/;while(f.test(x1)){x1=x1.replace(f,"$1,$2")}return g?(g+x1+x2):(x1+x2)},b=function(i,h){var g=a(this).parents("label").find("ul li:eq("+(h.value-1)+") a").attr("title"),f=a(this).parents("label").find("ul li:eq("+(h.value-1)+") a").text();a(this).parents("label").find("ul li:eq("+(h.value-1)+")").addClass("selected").siblings().removeClass("selected");a(h.handle).attr("title",f);a(".curVal span",a(h.handle).parents("label")).text(f);a("input[type=hidden]",a(h.handle).parents("label")).attr("value",g);a(this).parents("form").change()};return a(this).each(function(){var f=a(".singleSlider",this).slider({orientation:"horizontal",min:parseInt(a("input[type=hidden]",a(this).parents("label")).attr("value"),10),max:parseInt(a("input[type=hidden]",a(this).parents("label")).attr("rel"),10),step:1,slide:b}).hover(function(){a(this).addClass("ui-slider-hover")},function(){a(this).removeClass("ui-slider-hover")});a(".singleSlider .ui-slider-handle",this).hover(function(){a(this).addClass("ui-slider-handle-hover")},function(){a(this).removeClass("ui-slider-handle-hover")});a("ul li",this).click(function(){a(f).slider("value",parseInt(a("a",this).attr("rel"),10));b.apply(a(this)[0],[{},{handle:a(".ui-slider-handle",f)[0],value:parseInt(a("a",this).attr("rel"),10)}]);return false})})},rangeSlider:function(f){var k,j,b,n,c,h,o,d,g="",m=function(r,q){r+="";x=r.split(".");x1=x[0];x2=x.length>1?"."+x[1]:"";var p=/(\d+)(\d{3})/;while(p.test(x1)){x1=x1.replace(p,"$1,$2")}return q?(q+x1+x2):(x1+x2)},l=function(p){return(Math.round(235.2146/p*10)/10)},e=function(p){return Math.round(p/0.6214)},i=function(q,p){k=a(p.handle);j=a(p.handle).parents("label");b=a(p.handle).parent();n=a(j).hasClass("price")?"$":"";if(a(b).is(".l100km")){c=l(p.value)}else{if(a(b).is(".kilometerage")){c=e(p.value)}else{c=p.value}}h=!a(j).hasClass("year")?m(c,n):c;if(h instanceof Array&&h.length){h=h[0]}else{if(h instanceof Array){h=0}}a(k).attr("title",h);a((a(k).hasClass("ui-slider-handle-min")?".min":".max")+"Val span",j).text(h);a(a(k).hasClass("ui-slider-handle-min")?"input[name*=min]":"input[name*=max]",j).attr("value",p.value)};return a(this).each(function(){var q=parseInt(a("input[name*=min]",a(this).parents("label")).attr("value"),10),p=parseInt(a("input[name*=max]",a(this).parents("label")).attr("value"),10),r=1;if((p-q)>100000){r=1000}else{if((p-q)>10000){r=100}}a(".rangeSlider",this).slider({min:q,max:p,step:r,values:[parseInt(a("input[name*=min]",a(this).parents("label")).attr("value"),10),parseInt(a("input[name*=max]",a(this).parents("label")).attr("value"),10)],range:true,slide:i,stop:function(t,s){a(this).parents("label").find("input").change();a(this).parents("form").change()}}).bind("update.slider",function(s){o=a(this).slider("values",0);d=a(this).slider("values",1);i.apply(this,[s,{handle:a(".ui-slider-handle-min",this),value:o}]);i.apply(this,[s,{handle:a(".ui-slider-handle-max",this),value:d}])}).trigger("update.slider");a(".rangeSlider",this).parents("label").hover(function(){a(this).addClass("ui-slider-hover")},function(){a(this).removeClass("ui-slider-hover")});a(".rangeSlider .ui-slider-handle",this).hover(function(){a(this).addClass("ui-slider-handle-hover")},function(){a(this).removeClass("ui-slider-handle-hover")});a(".rangeSlider a",this).click(function(){return false})})}});a(function(){a(".rangeSlider").parent().rangeSlider();a(".singleSlider").parent().singleSlider();a("[name = minYear]").bind("change",function(b){a("#year").val(a("[name = minYear]").val()+"-"+a("[name = maxYear]").val());getXmlData("year","make|model|trim","savedPageName|installbaseId","ajax.do");setDependentItemIds("make|makeid-model|modelid-trim|trimid")})})})(jQuery);