$(function(){var n={init:function(){this.attachListeners();T5Global.getUserPreference("PageView")&&T5Global.getUserPreference("PageView")!=="1"&&$(".atj_banner").addClass("hidden");$(".upper_stripe_container .xmas").length>0&&this.updateHolidayStripe()},attachListeners:function(){var n=this;$("header .mini_nav .cart_container").on("mouseenter",function(){$("header .mini_nav .cart_container .cart_trigger").attr("data-can-show")=="true"&&$("header .mini_cart").addClass("open")});$("header .mini_nav .cart_container").on("mouseleave",function(){$("header .mini_nav .cart_container .cart_trigger").attr("data-can-show")=="true"&&$("header .mini_cart").removeClass("open")});$("header .mini_nav .my_account_trigger_container").on("mouseenter",function(){$("header .quick_action_container").addClass("open")});$("header .mini_nav .my_account_trigger_container").on("mouseleave",function(){$("header .quick_action_container").removeClass("open")});$("header .mini_nav .my_account_trigger").on("click",function(n){n.preventDefault();$(".quick_action_container").hasClass("open")?$("header .quick_action_container").removeClass("open"):$("header .quick_action_container").addClass("open")});$("body").on("customerInfoLoaded",function(n,t){t.FirstName&&$(".mini_nav.logged_in").length>0&&$("header .mini_nav .my_account_trigger_container .greeting").text("Hello, "+t.FirstName)});this.attachHoverIntentListeners();$("body").on("click touchstart",function(n){$(n.target).closest(".nav_first_tier").length==0&&($("header .gen_select_container .tier_one .nav_first_tier > li.active").removeClass("active"),$(".nav_second_tier").hide())});$("header .mini_nav a.logout, .tiered_pricing_banner a").on("click",function(n){$(this).hasClass("disabled")&&n.preventDefault();$(this).addClass("disabled");window.localStorage.removeItem("bearer");window.localStorage.removeItem("refresh");window.localStorage.removeItem("isSocial")});$("header .gen_select").click(function(t){t.preventDefault();n.wizards[0].options.container.find(".edit_trigger").trigger("click")});$("body").on("VFWHeaderReload",function(t,i,r){clearTimeout(n._updateNavtimer);n._updateNavtimer=setTimeout(function(){n.updateNav(i,r)},1e3)})},attachHoverIntentListeners:function(){var n=navigator.userAgent||navigator.vendor||window.opera;if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(n)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(n.substr(0,4))){$("header .gen_select_container").addClass("tablet");$("header .gen_select_container .tier_one .nav_first_tier > li > a").on("click touch",function(n){$(this).closest("li").hasClass("active")||(n.preventDefault(),$("header .gen_select_container .tier_one .nav_first_tier > li.active").removeClass("active"),$(".nav_second_tier").hide(),$(this).closest("li").addClass("active"),$(this).closest("li").find(".nav_second_tier").fadeIn(150))})}else $("header .gen_select_container .tier_one .nav_first_tier > li").hoverIntent({over:function(){$(this).find(".nav_second_tier").fadeIn(150)},out:function(){$(".nav_second_tier").hide()},timeout:200})},detachHoverIntentListeners:function(){$("header .gen_select_container .tier_one .nav_first_tier > li").unbind("mouseenter").unbind("mouseleave");$("header .gen_select_container .tier_one .nav_first_tier > li").removeProp("hoverIntent_t");$("header .gen_select_container .tier_one .nav_first_tier > li").removeProp("hoverIntent_s")},redirect:function(n){var t="";$(".gen_select_menu .generation").each(function(){t===""&&$(this).text().indexOf(n)>-1&&(t=$(this).closest("a").attr("href"))});this.wizard.options.container.addClass("is_loading");setTimeout(function(){window.location.href=t},1e3)},updateHolidayStripe:function(){$(".mini_nav .my_account_trigger_container .polygon").css("color","#fff")},updateNav:function(n,t){var u=this;$(".gen_select_container").addClass("is_loading");var f=T5Global.getUserPreference("VehicleGroup"),i=T5Global.getUserPreference("VehicleType"),r=i!=null&&i.length>0?JSON.parse(T5Global.getUserPreference("AT_Fitment_Global")):null,e=r!=null&&r.Generation!=null?r.Generation.label:null;$.ajax({url:"/ajax/browsemenu",data:{generation:n.label,vehicleType:t,vehicleGroup:f,cookieVehicleType:i,cookieGeneration:e}}).done(function(n){$(".gen_select_container .tier_one").html(n);u.detachHoverIntentListeners();u.attachHoverIntentListeners()}).always(function(){$(".gen_select_container").removeClass("is_loading")})}}.init()});$(function(){var n={init:function(){this.attachListeners()},attachListeners:function(){var n=this;$("footer .specs_by_year .dropdown-menu li").on("click",function(){window.location.href=$(this).attr("data-url")});$(".generic_vehicle_select .category_link").on("click",function(n){if(n.preventDefault(),n.stopPropagation(),$(this).hasClass("no_sub_links")){window.location.href=$(this).attr("href");return}$(this).next("ul.sublinks").hasClass("hidden")?($(".generic_vehicle_select ul.sublinks").addClass("hidden"),$(this).next("ul.sublinks").toggleClass("hidden"),$(this).toggleClass("expanded")):($(this).next("ul.sublinks").toggleClass("hidden"),$(this).toggleClass("expanded"))});$(".generic_vehicle_select .sublink_link, .generic_vehicle_select .sublink").on("click",function(n){n.preventDefault();n.stopPropagation();var t=$(this);t.hasClass("sublink")&&(t=$(this).find(".sublink_link"));window.location.href=t.attr("href")});$("footer .newsletter_signup").on("submit",function(t){t.preventDefault();t.stopPropagation();n.submitEmailSignUp()});$("footer .newsletter_signup .email_address").on("keyup",function(n){n.which!=13&&($(this).closest(".newsletter_signup").find("span.is_error").remove(),$(this).removeClass("is_error"))});$(".experts").on("click",".actions .next_btn",function(t){t.preventDefault();n.updateExpert(!0)});$(".experts").on("click",".actions .prev_btn",function(t){t.preventDefault();n.updateExpert(!1)});$(".testimonials .prev_btn, .testimonials .next_btn").click(function(t){t.preventDefault();n.updateTestimonial($(this))})},submitEmailSignUp:function(){var n=$("footer .newsletter_signup"),t=n.find(".email_address").val(),e=n.attr("data-vehicle-type"),i=T5Global.generateGuid(),r,u,f;n.find(".email_address").removeClass("is_error");n.find(".is_error").remove();window.T5Global.regex.email.test(t)?(n.addClass("is_loading"),$(document).trigger("GTM.inquiry_form_submit",{InquiryTrackingGuid:i}),r=n.serializeArray(),u=new FormData,$.each(r,function(n,t){u.append(t.name,t.value)}),f={InquiryType:n.find("#InquiryType").val(),Site:n.find("#Site").val(),Device:n.find("#IsMobile").val()==="True"?1:0,IpAddress:n.find("#IpAddress").val(),Email:t,InquiryTrackingGuid:i},T5Global.inquiryWebSocketService.openWebSocket($("#InquiryWebSocketUrl").val(),f,this.onMessageCallback,this.onErrorCallback,this.onTimeoutCallback),T5Global.userTypedEmail.setIt(t),geq.suppress()):(n.find(".email_address").addClass("is_error"),n.append('<span class="is_error">Please enter a valid email address<\/span>'),$("body").trigger("GTM.form_submit_fail",n))},updateExpert:function(n){$(".experts").addClass("is_loading");$.ajax({url:"/StartPage/GetNextExpert",type:"POST",datatype:"json",data:{curentExpertIndex:$("#expert_index").val(),getNext:n,vehicle:$(".experts").attr("data-vehicle-type")}}).done(function(n){var t=n?T5Global.cleanAJAXresponse(n):{},i;$(".experts #expert_index").val(t.PageIndex);$(".experts .expert_name").html(t.EmployeeName+", "+t.CarMakeModel);$(".experts .expert_name").attr("title",t.EmployeeName+", "+t.CarMakeModel);$(".experts .expert_url").attr("href",t.SimpleUrl);$(".experts .avatar").attr("src",t.ProfileIcon);$(".experts .caption").html(t.Caption);i="";t.EmployeeTitle&&(i=t.EmployeeTitle+" ");t.EmployeeCerts&&(i+=t.EmployeeCerts);$(".experts .title_certs").html(i)}).always(function(){$(".experts").removeClass("is_loading")})},updateTestimonial:function(n){$(".testimonials").addClass("is_loading");$.ajax({url:$(n).data("ajaxurl"),type:"GET",data:{currentId:$("[data-testimonial]").attr("data-testimonial-id")}}).done(function(n){var t=n?T5Global.cleanAJAXresponse(n):{};$("[data-testimonial-text]").html(t.TestimonialText);$("[data-testimonial-author]").html(t.TestimonialAuthor);$("[data-testimonial]").attr("data-testimonial-id",t.TestimonialId)}).always(function(){$(".testimonials").removeClass("is_loading")})},onMessageCallback:function(){var n=$("footer .newsletter_signup");n.removeClass("is_loading");n.html('<p class="thanks">Thanks For Signing Up! <\/p>')},onErrorCallback:function(){var n=$("footer .newsletter_signup");n.removeClass("is_loading");n.html('<p class="error">We are currently experiencing issues, please try again later<\/p>')},onTimeoutCallback:function(){var n=$("footer .newsletter_signup");n.removeClass("is_loading");n.html('<p class="thanks">We are currently experiencing issues but your submission was received and will be processed. Thank you!<\/p>')}}.init()})