var yearHistogramSlider;$(document).ready(function(){yearHistogramSlider=new HistogramSlider({rangeDimVals:yearRangeDimVals,minDimVals:minYearDimVals,maxDimVals:maxYearDimVals,rangeDimensionName:"YearRange",minDimensionName:"Minimum Year",maxDimensionName:"Maximum Year",histogramContainer:$("#yearHistoArea"),sliderContainer:$("#yearSlider"),histogramHeight:60,getRangeHoverText:getYearRangeHoverText,onSlide:slideYearRange,onChange:changeYearRange,onHasRefinementsAvailable:function(){$("#years").show();},onNoRefinementsAvailable:function(){showNoRemainingRefinementsMessage();}});$("#yearSearch").click(function(){openYearRangePanel();});});function openYearRangePanel(){executeAjaxRequest(getCurrentDimensionRefinementsUrl("year"),"json",function(A){popularMakesUpToDate=false;$("#searchAreaDetail > div:not(#years)").hide();$("#yearSearch").addClass("selected");$("#searchDimensionArea a:not(#yearSearch)").removeClass("selected");updateTotalAdverts(A);yearHistogramSlider.drawHistogramSlider(A);});}function getYearRangeHoverText(B,A){var C="";if(B>1){C+=formatNumber(B)+" cars available for ";}else{C+="1 car available for ";}if(yearRangeDimVals[0].id==A.id){C+=A.name.replace("-","")+" and older";}else{C+=A.name;}return C;}function slideYearRange(C,B,A){var G;var E="cars";if(C.id==minYearDimVals[0].id&&B.id==maxYearDimVals[maxYearDimVals.length-1].id){G="all";}else{G=formatNumber(A);if(A==1){E="car";}}$("#yearSelectedCars .selectedNumCarsText").text(G);$("#yearSelectedCars .selectedCarsText").text(E);if(C.name!=B.name){var F;var D;if(C.name.toLowerCase()=="min"){F="Min Year";D="Min";}else{F=C.name;D=C.name;}$("#minYearText").text(F);$("#maxYearText").text(B.name);$("#minYearHandleText").text(D);$("#maxYearHandleText").text(B.name);$("#yearMaxOuterWrapper").show();}else{$("#minYearText").text(C.name);$("#maxYearText").text(B.name);$("#minYearHandleText").text(C.name);$("#maxYearHandleText").text(B.name);$("#yearMaxOuterWrapper").hide();}}function changeYearRange(C,B,A){breadCrumbsContainer.removeYearBreadCrumb();yearDimensionNParam="";if(!(C.id==minYearDimVals[0].id&&B.id==maxYearDimVals[maxYearDimVals.length-1].id)){breadCrumbsContainer.addYearRangeBreadCrumb(C,B);yearDimensionNParam=C.id+"+"+B.id;}if(C.id==minYearDimVals[0].id&&B.id==maxYearDimVals[maxYearDimVals.length-1].id){A=excludeCurrentDimensionTotalAdverts;}updateTotalAdvertsCounter(A);}
