var navDropdowns=document.querySelectorAll(".navbar .navbar-nav .nav-item.dropdown");var navDropdownOverlay=document.querySelector(".dropdown-overlay");for(let i=0;i<navDropdowns.length;i++){navDropdowns[i].addEventListener("show.bs.dropdown",function(){navDropdownOverlay.classList.add("show");});navDropdowns[i].addEventListener("hide.bs.dropdown",function(){navDropdownOverlay.classList.remove("show");});}
$(function(){var body=$("body"),scrollVal=1;currentScroll=0;if($(".pre-top").length&&$(".pre-top").is(":visible")){scrollVal=$(".pre-top").outerHeight();}
if($(window).scrollTop()>scrollVal){body.addClass("scroll");}
$(window).on("scroll",function(){currentScroll=$(this).scrollTop();if(currentScroll>scrollVal){body.addClass("scroll");}
else{body.removeClass("scroll");}});});$(function(){$(document).on("click",".to-top",function(e){e.preventDefault();window.scrollTo(0,0);});});$(function(){$(document).on("click",".toggle-search-nav a",function(e){e.preventDefault();if($(".search-nav").hasClass("search-visible")==true){$(".search-nav").removeClass("search-visible");$(".secondary-nav > .navbar-nav").removeClass("hide");}else{$(".search-nav").addClass("search-visible");$(".secondary-nav > .navbar-nav").addClass("hide");setTimeout(function(){$(".search-nav-input").focus();},100);}});$(document).on("click",".toggle-search-nav.mobile a",function(e){e.preventDefault();if($(".search-nav-mobile").hasClass("search-visible")==true){$(".search-nav-mobile").removeClass("search-visible");$(".toggle-quick-help.mobile").removeClass("hide");$(".toggle-search-nav.mobile a")[0].title="Open Search";$(".toggle-search-nav.mobile a")[0].setAttribute("aria-label","Open Search");$(".toggle-search-nav.mobile i").toggleClass("cmicons-search");$(".toggle-search-nav.mobile i").toggleClass("cmicons-cross");}else{$(".search-nav-mobile").addClass("search-visible");$(".toggle-quick-help.mobile").addClass("hide");$(".toggle-search-nav.mobile a")[0].title="Close Search";$(".toggle-search-nav.mobile a")[0].setAttribute("aria-label","Close Search");$(".toggle-search-nav.mobile i").toggleClass("cmicons-search");$(".toggle-search-nav.mobile i").toggleClass("cmicons-cross");setTimeout(function(){$(".mobile.search-nav > .search-nav-input").focus();},100);}});$(document).on("click",".toggle-quick-help.mobile a",function(e){e.preventDefault();if($("#mobileQuickHelp").hasClass("show")==true){$("#mobileQuickHelp").removeClass("show");$(".toggle-quick-help.mobile a")[0].setAttribute("aria-expanded","false");$(".search-nav-mobile").removeClass("open");}else{$("#mobileQuickHelp").addClass("show");$(".toggle-quick-help.mobile a")[0].setAttribute("aria-expanded","true");$(".search-nav-mobile").addClass("open");}});});$(document).ready(function(){if($("#newsletter-email")){$("#newsletter-email").change(function(){$("#newslettersignup .email").find("input").val($("#newsletter-email").val());});}});document.getElementById('modalDCMS-Terms')?.addEventListener("hidden.bs.modal",function(event){DCMSformSubmitButton(false)});function DCMSformSubmitButton(newState){var form=document.querySelector("form");var dcmsAcceptInput=document.getElementById("AcceptDCMS");dcmsAcceptInput.checked=newState;form.submit();return false;}
function normalizeSlideHeights(){$('.carousel').each(function(){var items=$('.carousel-item',this);items.css('min-height',0);var maxHeight=Math.max.apply(null,items.map(function(){return $(this).outerHeight()}).get());items.css('min-height',maxHeight+'px');})}
window.addEventListener("load",normalizeSlideHeights);window.addEventListener("resize",normalizeSlideHeights);window.addEventListener("orientationchange",normalizeSlideHeights);function setupOrderSummarySelects(){allVASSelects=document.querySelectorAll(".vas-quantity");var groupedVASselects={};allVASSelects.forEach(element=>{const nameAttributeValue=element.getAttribute('name');if(!groupedVASselects[nameAttributeValue]){groupedVASselects[nameAttributeValue]=[];}
groupedVASselects[nameAttributeValue].push(element);});for(const[key,value]of Object.entries(groupedVASselects)){$(`[name="${key}"]`).change(function(e){$(`[name="${key}"]`).val(this.value);var productRef=key.replace("vasQuantity-","");setQuantityInCart(productRef,parseInt(this.value,10));var quantityElements=document.getElementsByClassName("amount");if(quantityElements){for(var i=0;i<quantityElements.length;i++){getQuantityInCart(quantityElements.item(i).getAttribute('data-id'));}}});}}
setupOrderSummarySelects();function refreshOrderSummary(){$.get("/umbraco/surface/CheckoutSurface/RefreshOrderSummary",function(data){$("#order-summary-wrapper").replaceWith(data);}).then(()=>{setupOrderSummarySelects();});}
function updateOfferSelected(){d=document.getElementById("order-summary-offer-select").value;var postData={ProductReference:d,};$.post("/umbraco/surface/CartSurface/UpdateOfferSelected",postData,function(data){$("#order-summary-wrapper").replaceWith(data);});}
function setQuantityInCart(productId,quantity){var postData={ProductReference:productId,Quantity:quantity};fetch('/umbraco/surface/CartSurface/SetQuantityInCart',{method:'POST',headers:{'Content-Type':'application/json','RequestVerificationToken':document.getElementsByName('__RequestVerificationToken')[0].value},body:JSON.stringify(postData)}).then(function(response){refreshOrderSummary();return response.json();})
return true;};;
