function autotraderwidget(n){function y(){t=n.ParentName,u==""&&(u=n.ZipCode),k=n.ATBodyStyle,o=n.ATMake,r=n.ATModel,s=n.UsedCarMakeId,h=n.UsedCarModelId,e=n.Year,b=n.GOExtLinkID,p=n.LinkExtLinkID,a=n.IsClassicCar,d(),$("#atw-btn-go"+t+",#atw-link-all"+t+",#atw-link"+t+",#atw-image2"+t+",#atw-image1"+t).click(function(n){n.preventDefault(),v($(this).attr("data-extLinkId"))}),w=!0}function v(n){var u,r;if(i.length!=0){try{u=NADAjs.CookieHelper.getCookie("at_clicked_time"),Math.round(+new Date/1e3)-u>1800&&(r=new Date,r.setMinutes(r.getMinutes()+30),NADAjs.CookieHelper.setCookie("at_clicked_time",Math.round(+new Date/1e3),r))}catch(f){}$("form#formATWidget"+t+" input[name='extLinkId']").val(n),$("#formATWidget"+t).submit()}}function c(){$("#atw-searching"+t).hide(),$("#atw-btn-go-wrap"+t).show(),$("#atw-link-wrap"+t).show()}function f(){var n,u;$("#select_car_loader"+t).hide(300,function(){$("#select_car_button"+t).show(300)}),n=$("#noValatwbtnGo"+t).val(),$("#formATWidget"+t+" #atw-btn-go"+t).prop("data-extLinkId",n),$("#formATWidget"+t+" #atw-btn-go"+t).attr("data-extlinkid",n),u=$("#formATWidget"+t+" #atw-btn-go"+t).attr("onclick")+"s.tl(this,'o','atc-au-cmp-comparetool-button-fyc-PNADADAFYC15');",$("#formATWidget"+t+" #atw-btn-go"+t).attr("onClick",u),i=n;var r=$("#noValPoweredByAutoTraderLink"+t).val(),e=$("#formATWidget"+t+" #atw-link"+t).attr("data-extLinkId"),o=$("#formATWidget"+t+" #atw-link"+t).attr("href"),f=o.replace(e,r);$("#formATWidget"+t+" #atw-link"+t).prop("href",f),$("#formATWidget"+t+"  #atw-link"+t).attr("href",f),$("#formATWidget"+t+"  #atw-link"+t).prop("data-extLinkId",r),$("#formATWidget"+t+"  #atw-link"+t).attr("data-extLinkId",r),$("#atw-thumbnails-wrap"+t).hide(),$(".atw-thumbnails-wrap-2"+t).hide(),c(),$("#atw-msg-noVal"+t).show()}function l(){var n=$("#ValatwbtnGo"+t).val();$("#formATWidget"+t+" #atw-btn-go"+t).prop("data-extLinkId",n),$("#formATWidget"+t+" #atw-btn-go"+t).attr("data-extlinkid",n),i=n;var r=$("#ValPoweredByAutoTraderLink"+t).val(),f=$("#formATWidget"+t+" #atw-link"+t).attr("data-extLinkId"),e=$("#formATWidget"+t+" #atw-link"+t).attr("href"),u=e.replace(f,r);$("#formATWidget"+t+" #atw-link"+t).prop("href",u),$("#formATWidget"+t+" #atw-link"+t).attr("href",u),$("#formATWidget"+t+" #atw-link"+t).prop("data-extLinkId",r),$("#formATWidget"+t+" #atw-link"+t).attr("data-extLinkId",r),$("#atw-thumbnails-wrap"+t).show(),$(".atw-thumbnails-wrap-2"+t).show(),$("#atw-image-link-all-wrap"+t).hide(),$(".atw-image2wrap"+t).css("visibility","hidden"),$("#atw-image-link-all-wrap"+t).css("width","260px"),$("#atw-image-link-all-wrap"+t).hide(),$(".atw-image2 img"+t).css("display","")}function d(){r==""&&(r="NONE"),u==""||o==""?(f(),$("#atw-link-wrap"+t).append("<span id='ajxdone'/>")):$.ajax({type:"GET",url:"/Cars/"+e+"/"+o+"/"+r+"/"+a+"/"+u+"/"+s+"/"+h+"/GetATCarCount",dataType:"json",timeout:7e3,cache:!1,error:function(){f(),$("#atw-link-wrap"+t).append("<span id='ajxdone'/>")},success:function(n){var r,u,e;if($("#ValatwbtnGo"+t).val()!=undefined){if(!n||!n.ATCarList||!n.ATCarsDetailSummary){l(),f(),$("#atw-link-wrap"+t).append("<span id='ajxdone'/>");return}r=parseInt(n.ATCarsDetailSummary.carCount),i=n.ATCarsDetailSummary.link,$("#linkATWidget"+t).val(i),l(),r==-1?f():r==0?($("#atw-thumbnails-wrap"+t).hide(),$(".atw-thumbnails-wrap-2"+t).hide(),c(),$("#atw-msg-noVal"+t).show()):(u=n.ATCarList.length,u==0?($("#atw-thumbnails-wrap"+t+",#atw-image-link-all-wrap"+t).hide(),$(".atw-thumbnails-wrap-2"+t).hide()):u>0&&(e="",n.ATCarList[0].Mileage!="0"&&(e=" with "+n.ATCarList[0].Mileage+" miles"),u==1&&($("#atw-image2"+t+" img").css("display","none"),$("#atw-image-link-all-wrap"+t).css("width","125px"))),$("#atw-radius"+t).html(n.ATCarsDetailSummary.radiusPicked),$("#atw-found-count"+t).html(r+" Found"),c(),$("#atw-msg-found"+t).show()),$("#select_car_loader"+t).hide(100,function(){$("#select_car_button"+t).show(300)}),$("#atw-link-wrap"+t).append("<span id='ajxdone'/>")}}})}var i="",k="",e="",o="",r="",u="",s="",h="",b="",p="",w=!1,t="",g=n,a=!1;y(n)}var optList,NADACCjs,CompareCarsjs,NADAjs;$(function(){$("img.partner-go").hover(function(){$(this).attr("src","http://www.nadaguides.com/App_Themes/mainreskin/Images/reskin/buttons/go-button.jpg")},function(){$(this).attr("src","http://www.nadaguides.com/App_Themes/mainreskin/Images/reskin/buttons/go-button-roll.jpg")}),$("button.partner-go").hover(function(){$(this).removeClass("partner-go").addClass("partner-go-roll")},function(){$(this).removeClass("partner-go-roll").addClass("partner-go")})}),optList="",NADACCjs={PartnerBoxes:new function(){var n,t=function(n){var t=$(n);t.attr("data-aa-stltext")&&s.tl(n,"o",t.attr("data-aa-stltext"))},i=function(t){return t.attr("data-ga-label")+" "+t.attr("data-extLinkId")+" | "+n},r=function(t){n=t},f=function(n){_gaq.push(["_trackEvent",n.attr("data-ga-category"),n.attr("data-ga-action")+" - Click",i(n),1,!1])},u=function(n){t(n)};this.Init=r,this.TrackClick=u}},CompareCarsjs={CompareCars:new function(){function v(){$(".labelhelp").each(function(){var n=$(this).attr("data-tt-text");$(this).tooltip({position:{my:"left top+20",at:"left bottom",collision:"flipfit flip"},tooltipClass:"hdr-tooltip",content:n})}),r=$("#ddlYear1").offset().top+400-p,$("#years1").val(""),$("#years2").val(""),$("#years3").val(""),$("#years4").val("")}function k(){function v(n,i,r){e[i]=1,$("#spinner").css("visibility","visible");var u=i;$(".col"+u).html("&nbsp;"),$(".js-vdp-link.js-linkcol"+u).hide(),$.ajax({type:"POST",url:"/Cars/Compare-Trim?trimId="+n,dataType:"json",timeout:21e4,contentType:"application/json; charset=utf-8",error:function(){$("#spinner").css("visibility","hidden")},success:function(compareCar){var compareVehicleTO=compareCar.CompareCarTO.CompareVehicleTO,specs,specIndex,pics,picIndex,carlabel,starsInt,fraction;if(compareVehicleTO!=null){for(compareVehicleTO.StockPhotoUrl.indexOf(".jpg")!=-1?($("#stockphoto"+u).addClass("jpg"),$("#awardphoto"+u).addClass("jpg")):($("#stockphoto"+u).removeClass("jpg"),$("#awardphoto"+u).removeClass("jpg")),compareCar.CompareCarTO.isJDPWinner===!0?$("#awardphoto"+u).css("display","block"):$("#awardphoto"+u).css("display","none"),et(compareVehicleTO.StockPhotoUrl,u),compareVehicleTO.Year>t?($(".compare-header-row .msrp"+u).html("Starting MSRP"),$(".compare-header-row .msrp-"+u).html(compareVehicleTO.BaseMSRP),$("#retail-"+u).html(""),$(".overview .msrp-"+u).html(compareVehicleTO.BaseMSRP),$(".pricing .msrp-"+u).html(compareVehicleTO.BaseMSRP),$("#retail-"+u).html("n/a"),$("#clean-trade-"+u).html("n/a"),$("#average-trade-"+u).html("n/a"),$("#rough-trade-"+u).html("n/a")):($(".compare-header-row .msrp"+u).html("Clean Retail"),$(".compare-header-row .msrp-"+u).html(compareVehicleTO.BaseCleanRetail),$(".overview .msrp-"+u).html(compareVehicleTO.BaseMSRP),$(".pricing .msrp-"+u).html(compareVehicleTO.BaseMSRP),$("#retail-"+u).html(compareVehicleTO.BaseCleanRetail),$("#clean-trade-"+u).html(compareVehicleTO.CleanTradeIn),$("#average-trade-"+u).html(compareVehicleTO.AverageTradeIn),$("#rough-trade-"+u).html(compareVehicleTO.RoughTradeIn)),$("#section-link-99-"+u).attr("href",compareVehicleTO.VehicleQuoteLinkUrl+$("#PageContentTO_ZipCode").val()).show(),$("#invoice-"+u).html(compareVehicleTO.BaseInvoice),r==1&&(y=compareVehicleTO.VehicleMakeModelLinkUrl),$("#section-link-9-"+u).attr("href",compareVehicleTO.VehicleLinkUrl+"/"+$("#section-link-9-"+u).data("url")).show(),$("#section-link-10-"+u).attr("href",compareVehicleTO.VehicleLinkUrl+"/"+$("#section-link-10-"+u).data("url")).show(),$("#section-link-4-"+u).attr("href",compareVehicleTO.VehicleLinkUrl+"/"+$("#section-link-4-"+u).data("url")).show(),$("#section-link-3-"+u).attr("href",compareVehicleTO.VehicleLinkUrl+"/"+$("#section-link-3-"+u).data("url")).show(),compareVehicleTO.Year>=t?$("#section-link-0-"+u).attr("href",compareVehicleTO.VehicleLinkUrl+"/"+$("#section-link-0-"+u).data("url")).show():$("#section-link-0-"+u).attr("href",compareVehicleTO.VehicleLinkUrl).show(),$("#compare-car-table .js-car-label"+u+",#stockphoto"+u+",#compare-car-table .js-car-info-click"+u).unbind("click").click(function(){compareVehicleTO.Year>=t?window.open(compareVehicleTO.VehicleLinkUrl+"/Pricing","_self",!1):window.open(compareVehicleTO.VehicleLinkUrl+"/Values","_self",!1)}),specs=compareCar.CompareCarTO.SpecListTO,specIndex=0;specIndex<specs.length;specIndex++)$("#"+specs[specIndex].TitleId+"-"+u).html(specs[specIndex].Value),$("."+specs[specIndex].TitleId+"-"+u).html(specs[specIndex].Value);for(pics=compareCar.CompareCarTO.ComparePictureListTO,picIndex=0;picIndex<pics.length;picIndex++)$("#"+pics[picIndex].ShotCode+"-"+u).html("<img onerror='this.onerror=null;this.src=\"https://cdn.jdpower.com/redesign/135x100-no-image-available.gif\";' src='"+pics[picIndex].ThumbnailUrl+"' alt='' />");$("#selectlabel"+u).html("Car "+u),$("#ccyearmake"+u+",#ccvehicleyearmake"+u).html(compareVehicleTO.Year+" "+compareVehicleTO.MakeDisplayName).css("visibility","visible"),$("#ccmodel"+u+",#ccvehiclemodel"+u).html(compareVehicleTO.ModelDisplayName).css("visibility","visible"),$("#cctrim"+u+",#ccvehicletrim"+u).html(compareVehicleTO.TrimDisplayName).css("visibility","visible"),carlabel=compareVehicleTO.Year+" "+compareVehicleTO.MakeDisplayName+" "+compareVehicleTO.ModelDisplayName,$(".js-car-label"+u).html(carlabel).show()}$(".datarow").each(function(){if($(this).css("visibility")=="visible"){var n=1;$(this).children("td").each(function(){e[n]==1&&ft($(this))&&$(this).html(""),n++})}}),$("#spinner").css("visibility","hidden"),starsInt=eval(compareCar.CompareCarTO.overallratingint),fraction=eval(compareCar.CompareCarTO.overallratingfraction),$(".js-customer-rating"+u).html(it(starsInt,fraction,u)),$("#compare-car-table .js-car-info"+u).data("chromeid",compareVehicleTO.ChromeVehicleId),b(),$.trim($(".compare-header-row-a td .trim"+u).text())==="Trim"&&($("#ddlYear"+u+" option[value="+compareVehicleTO.Year+"]").prop("selected",!0),k(compareVehicleTO.Year,u,compareVehicleTO.MakeId,compareVehicleTO.ModelId,compareVehicleTO.ChromeVehicleId))}})}function it(n,t,i){var e=4,r,u,f;if(n==0)$(".js-customer-rating"+i).html("&nbsp;&nbsp;");else{for(r="<div style='width:auto' class='star-rating "+e+">",u=0;u<n;u++)r=r+"<i class='fa fa-star'></i>";for(Math.abs(t)>0&&(r=t<.25?r+"<i class='fa fa-star-o'></i>":t>=.25&&t<.75?r+"<i class='fa fa-star-half-o'></i>":r+"<i class='fa fa-star'></i>",n++),f=n;f<5;f++)r=r+"<i class='fa fa-star-o'></i>";return r=r+"</div>"}}function b(){for(var t="",n=1;n<=3;n++)t+=$("#compare-car-table .js-car-info"+n).data("chromeid")==undefined||$("#compare-car-table .js-car-info"+n).data("chromeid")==""||$("#compare-car-table .js-car-info"+n).data("chromeid")===null?"0_":$("#compare-car-table .js-car-info"+n).data("chromeid")+"_";t=t.slice(0,-1),window.location.hash="#"+t}function rt(n){return $.ajax({type:"POST",url:"/Cars/Compare-CMS-Trim?trimId="+n,dataType:"json",timeout:21e4,contentType:"application/json; charset=utf-8"})}function ut(n){var e=n.NewCarTO,t,f,r;e!=null&&(t=e.ChromeVehicleId,typeof t!="undefined"&&t>0&&(f=i==1||u=="False"?0:1,r=3,$(window).width()<992&&(r=2),l!=t?v(t,r,f):v(t,r,f)))}function ft(n){return $.trim($(n).html())==""||$.trim($(n).html())=="&nbsp;"?!0:!1}function et(n,t){var i=new Image;i.onload=function(){this.isLoaded||(this.isLoaded=!0,jQuery(document).trigger("imageloaded",[this.src,t]))},i.src=n,(i.complete||i.readyState===4)&&!i.isLoaded&&i.onload()}function k(n,t,i,r,u){$.ajax({type:"POST",url:"/Cars/Compare-Cars/"+n+"/MakesByYear/Ajax/Request",dataType:"json",timeout:21e4,contentType:"application/json; charset=utf-8",error:function(){},success:function(f){f=$.map(f,function(n){return"<option value="+n.Value+">"+n.Text+"</option>"}),$("#ddlMake"+t).html("<select id='make"+t+"' name='"+t+"' title='Select a Make'><option value=''>Select Make</Option>"+f.join("")+"</select>"),d(t),i!=""&&($("#ddlMake"+t+" option[value="+i+"]").prop("selected",!0),g(n,i,t,r,u))}})}function d(n){$("#years"+n).val()!=""?$("#make"+n).removeAttr("disabled").val(""):$("#make"+n).attr("disabled","disabled").val(""),$("#model"+n).attr("disabled","disabled").val(""),$(".trim"+n).attr("disabled","disabled").val("")}function g(n,t,i,r,u){$.ajax({type:"POST",url:"/Cars/Compare-Cars/"+n+"/"+t+"/ModelsByYearAndMake/Ajax/Request",dataType:"json",timeout:21e4,contentType:"application/json; charset=utf-8",error:function(){},success:function(n){n=$.map(n,function(n){return"<option value="+n.Value+">"+n.Text+"</option>"}),$("#ddlModel"+i).html("<select id='model"+i+"' name='"+i+"' title='Select a Model'><option value=''>Select Model</Option>"+n.join("")+"</select>"),$("#model"+i).removeAttr("disabled"),$(".trim"+i).attr("disabled","disabled").val(""),$("#ddlMake"+i+" option[value="+t+"]").prop("selected",!0),r!=""&&($("#ddlModel"+i+" option[value="+r+"]").prop("selected",!0),nt(r,u,i))}})}function ot(n){$("#make"+n).val()!=""?$("#model"+n).removeAttr("disabled"):$("#model"+n).attr("disabled","disabled").val(""),$(".trim"+n).attr("disabled","disabled").val("")}function nt(n,t,i){$.ajax({type:"POST",url:"/Cars/Compare-Cars/"+n+"/TrimsByModel/Ajax/Request",dataType:"json",timeout:21e4,contentType:"application/json; charset=utf-8",error:function(){},success:function(r){r=$.map(r,function(n){return"<option value="+n.Value+">"+n.Text+"</option>"}),$(".trim"+i).parent().html("<select class='trim"+i+"' name='"+i+"' title='Select a Trim'><option value=''>Select Trim</Option>"+r.join("")+"</select>"),$("#ddlModel"+i+" option[value="+n+"]").prop("selected",!0),t!=""&&$(".trim"+i+" option[value="+t+"]").prop("selected",!0),tt(i)}})}function tt(n){$("#model"+n).val()!=""?$(".trim"+n).removeAttr("disabled"):$(".trim"+n).attr("disabled","disabled").val("")}var c=window.location.hash.split("_"),w,p;c[0]===""?c=s.split("_"):c[0]=c[0].replace("#",""),w=1,c.length>0&&c[0]===""&&$("#year1 .dropdown").css("border","3px solid #ff0000"),$.each(c,function(t,i){i!="0"&&i!=""&&n++}),typeof adsMgr!="undefined"&&n==0&&(adsMgr.init({isLandingPage:!0,isBodyStylePage:!1,isCarsVDPPage:!1,removeTopMobileAd:a,deviceSize:deviceSize,hasCCPAOptOut:o},{pageRouteId:pageRouteId,dartSiteName:dartSiteName,zone:zone,adTargeting:adTargeting,product:product,jagBodystyle:jagBodystyle,year:year,jagMakeName:jagMakeName,jagModelName:jagModelName,isAdsRefreshEligible:isAdsRefreshEligible,newUsedYearCutOff:newUsedYearCutOff,isXcelerateEnabled:!1,isAdhesionAdPage:!0,testJumpstart:testJumpstart}),adsMgr.onPageLoad()),c[0]!==""&&(p=0,$.each(c,function(n,t){t!="0"&&(p=n)}),$.each(c,function(n,t){if(t!="0"){var i=p==n?1:0;v(t,n+1,i)}w++})),f=="True"&&h=="False"&&(u="False"),$(window).scroll(function(){var n=$(window).scrollTop(),t;n>=r?(t=$("#compare-car-table").width(),$(window).width()<992?($("#compareheadersmall .floating-header").show(350),$("#compareheaderlarge .floating-header").hide()):($("#compareheadersmall .floating-header").hide(),$("#compareheaderlarge .floating-header").show(350)),i=1):n<r&&(i=0,$(window).width()<992?($("#compareheadersmall .floating-header").hide(350),$("#compareheaderlarge .floating-header").hide(0)):($("#compareheaderlarge .floating-header").hide(350),$("#compareheadersmall .floating-header").hide(0)))});$(document).on("change",".trim1,.trim2,.trim3,.trim4",function(){var n=$(this).val(),t=$(this).attr("name"),r,f;$(".js-choose-vehicle").css("visibility","hidden"),l=n,$(".trim"+t).val(n),r=i==1||u=="False"?0:1,f=$(window).width()<992,f?v(n,t,r):t==1&&$(".js-car-selector3").is(":visible")?(v(n,t,0),$(".js-car-selector3").is(":visible")&&rt(n).done(ut)):v(n,t,r)});$(document).on("click",".js-close-car",function(){var n=$(this).data("column");e[n]=0,$("#compare-car-table .js-car-info"+n).data("chromeid",""),b(),$(".col"+n).html("&nbsp;"),$(".js-car-selector"+n).css("display",""),$(".js-car-info"+n).css("display","none"),$("#selectlabel"+n).html("Select Car "+n),$(".js-vdp-link.js-linkcol"+n).hide(),$("#stockphoto"+n).attr("src","data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs%3D"),$(".floating-header .js-car-label"+n).html("")});jQuery(document).bind("imageloaded",function(n,t,i){$("#stockphoto"+i).attr("src",t),$(".js-car-selector"+i).css("display","none"),$(".js-car-info"+i+":eq(1)").css("display",""),$(".js-car-info"+i+":eq(0)").css("display","")}),$("#years1,#years2,#years3,#years4").change(function(){$("#ddlYear1").css("border","");var n=$(this).val(),t=$(this).data("column");if(n==""){d(t);return}k(n,t,"","","")});$(document).on("change","#make1,#make2,#make3,#make4",function(){var t=$(this).val(),n=$(this).attr("name"),i=$("#years"+n).val();if(t==""){ot(n);return}g(i,t,n,"","")});$(document).on("change","#model1,#model2,#model3,#model4",function(){var n=$(this).val(),t=$(this).attr("name");if(n==""){tt(t);return}nt(n,"",t)});$(window).bind("beforeunload",function(){})}var s,t,d=1,i=0,r=0,h="",u="True",f="",w="",y="",l=0,e=[0,0,0,0,0],p=100,b=0,a=!1,o=!1,c,n;newhash=window.location.hash,c=function(n,i,r,u,e,c,l){$(document).ready(function(){$(".js-vdp-link").hide(),t=i,s=n,f=r,h=u,b=e,a=c,o=l,k(),f=="True"&&(w="trimVsModel"),v()})},n=0,this.Initialize=c}},NADAjs=NADAjs||{},NADAjs.ReadMoreLess=function(){function t(t){function e(){var t=i.height(),n=f-t;n>=-1&&n<=1?f===o?(r.addClass("hidden"),u.addClass("hidden")):f<o?(r.addClass("hidden"),u.addClass("hidden")):(r.addClass("hidden"),u.removeClass("hidden")):(r.removeClass("hidden"),u.addClass("hidden"))}n=$.extend(n,t);var i=$(n.parentSel+" "+n.textSel),r,u,o=parseInt(i.css("max-height")),f=i.prop("scrollHeight");i.length!==0&&(r=$(n.parentSel+" "+n.expandSel),u=$(n.parentSel+" "+n.collapseSel),r.click(function(){f=i.prop("scrollHeight"),i.animate({"max-height":f},600,function(){e()})}),u.click(function(){i.animate({"max-height":o},400,function(){e()})}),e(),$(window).resize(function(){e()}))}var n={parentSel:"",textSel:".js-read-txt",expandSel:".js-read-more",collapseSel:".js-read-less"};return{init:t}}()