var engineSizeHistogramSlider;$(document).ready(function(){engineSizeHistogramSlider=new HistogramSlider({rangeDimVals:engineSizeRangeDimVals,minDimVals:minEngineSizeDimVals,maxDimVals:maxEngineSizeDimVals,rangeDimensionName:"Engine Size Range",minDimensionName:"Minimum Engine Size",maxDimensionName:"Maximum Engine Size",histogramContainer:$("#engineSizeHistoArea"),sliderContainer:$("#engineSizeSlider"),histogramHeight:50,onSlide:slideEngineSizeRange,onChange:changeEngineSizeRange,onHasRefinementsAvailable:function(){hideNoRemainingRefinementsOverlay($("#engineSizeSliderContainer"));},onNoRefinementsAvailable:function(){showNoRemainingRefinementsOverlay($("#engineSizeSliderContainer"));}});navigation.addDimensionDrawer(new DimensionDrawer({drawerId:"engineSize",dimensionName:"engineSize",refreshRefinements:function(A){engineSizeHistogramSlider.drawHistogramSlider(A);}}));});function slideEngineSizeRange(C,A,B){var E;var D="cars";if(C.id==minEngineSizeDimVals[0].id&&A.id==maxEngineSizeDimVals[maxEngineSizeDimVals.length-1].id){E="all";}else{E=formatNumber(B);if(B==1){D="car";}}$("#engineSizeSelectedCars .selectedNumCarsText").text(E);$("#engineSizeSelectedCars .selectedCarsText").text(D);if(C.name!=A.name){$(".engineSizeMin").text(C.name);$(".engineSizeMax").text(A.name);$("#engineSizeMaxOuterWrapper").show();}else{$(".engineSizeMin").text(C.name);$("#engineSizeMaxOuterWrapper").hide();}}function changeEngineSizeRange(B,A){if(B.id==minEngineSizeDimVals[0].id&&A.id==maxEngineSizeDimVals[maxEngineSizeDimVals.length-1].id){if(engineSizeDimensionNParam!=""){dimValSelectionsQueue.queueClearRangeSelection(engineSizeDimensionNParam);}else{if(dimValSelectionsQueue.hasPendingSelections()){dimValSelectionsQueue.clearPendingSelections();}}}else{if(engineSizeDimensionNParam.indexOf(B.id)>=0&&engineSizeDimensionNParam.indexOf(A.id)>=0){if(dimValSelectionsQueue.hasPendingSelections()){dimValSelectionsQueue.clearPendingSelections();}}else{dimValSelectionsQueue.queueRangeDimVals(engineSizeDimensionNParam,B,A);}}}