var NADAjs=NADAjs||{};NADAjs.ShowcaseTiles=function(){function t(t){n=$.extend(n,t);$(".js-compare-check").on("click",function(){var i=$(this).closest(n.parentSel),r=$(this).closest(".js-compare-checklist").find(".js-compare-check:checked").length;r>n.maxChecked?(i.find(".js-compare-max-msg").css("visibility","visible"),$(this).prop("checked",!1)):r>=1&&i.find(".js-compare-max-msg").css("visibility","hidden")});$(".js-compare-go").on("click",function(t){var i,u;t.preventDefault(),i=$(this).closest(n.parentSel).find(".js-compare-check:checked"),i.length>0?(u=[],u=i.map(function(){return $(this).attr("data-trimid")}),location.href=r(u)):location.href=$(this).attr("href")})}function i(n){var t=$(".js-thumbnail-img-"+n);t.click(function(){var e=$(this).attr("data-img-src"),o=$(this).attr("data-href"),f=$(this).attr("data-title"),r=$(".js-main-img-"+n),u;r.css("opacity",.25),u=new Image;$(u).on("load",function(){r.css("opacity",1)});u.src=e,r[0].src=u.src,r.parent().attr("href",o),r.attr("title",f),r.attr("alt",f),t.filter(".showcase-tile__thumb--selected").removeClass("showcase-tile__thumb--selected"),$(this).addClass("showcase-tile__thumb--selected")})}function r(t){var r="#",i;if(t&&t.length>=1)for(r=n.baseCompareURL,i=0;i<t.length;i++)i>0&&(r+=n.compareSeparator),r+=t[i];return r}var n={baseCompareURL:"/Cars/Compare-Cars?TrimIds=",compareSeparator:"_",parentSel:".js-showcase-tile",maxChecked:3};return{init:t,initThumbs:i}}()