$(document).ready(function(){enquire.register("(max-width: 600px)",{match:function(){$("body").addClass("mobile")},unmatch:function(){$("body").removeClass("mobile")}});enquire.register("(max-width: 980px) and (min-width: 601px)",{match:function(){$("body").addClass("tablet")},unmatch:function(){$("body").removeClass("tablet")}});enquire.register("(min-width: 981px)",{match:function(){$("body").addClass("desktop")},unmatch:function(){$("body").removeClass("desktop")}});enquire.register("(min-device-width : 1024px) and (max-device-width : 1366px)",
{match:function(){$("body").addClass("ipadpro")},unmatch:function(){$("body").removeClass("ipadpro")}})});var lookbook_page=$(".contentwrap > div").hasClass("pageLookBook"),giftcard_page=$(".contentwrap > div > div").hasClass("pageGiftcards"),checkout_page=$("body").hasClass("checkout");
$(function(){if($("body").hasClass("desktop")&&($(".catSubWrap").css("display","block"),$(".mobileNav .cat > li > i").removeClass().addClass("ion-ios-arrow-down"),$(window).height()+250<$(document).height()))$(window).on("scroll resize",function(){162<$(this).scrollTop()?$("nav").addClass("fixed"):$("nav").removeClass("fixed")});$(document).on("click",".mobMenu",function(){$("nav").hasClass("active")?($("nav, .outerWrapper, html").removeClass("active"),$(this).find(".menuIcon").removeClass("j-active")):
($("nav, .outerWrapper, html").addClass("active"),$(this).find(".menuIcon").addClass("j-active"))});$(document).on("click",".mobileNav .cat > li > i",function(){if($("nav").hasClass("active")){var a=$("nav .catSubWrap"),c=$(this).parent().find(".catSubWrap"),d=$(".mobileNav .cat > li"),e=$(this).parents("li"),f=$(".mobileNav .cat > li > i");$("html, body").animate({scrollTop:e.scrollTop});e.hasClass("active")?(console.log("active!"),c.hide(),e.removeClass("active"),$(this).removeClass().addClass("ion-ios-plus-empty")):
(f.removeClass().addClass("ion-ios-plus-empty"),a.hide(),d.removeClass("active"),console.log("not active!"),c.show(),e.addClass("active"),$(this).removeClass().addClass("ion-ios-minus-empty"))}});enquire.register("screen and (max-width:980px)",function(){$("nav, .outerWrapper").removeClass("active");$(".catSubWrap").css("display","none");$(window).scroll(function(){$("header").height();$(".bannerGroup").height();160<=$(this).scrollTop()?$("header").addClass("fixed"):($("header").removeClass("fixed"),
$(".outerWrapper").css("padding-top","0px"));160<=$(this).scrollTop()&&$("nav").hasClass("active")?$("header").addClass("j-shift"):$("header").removeClass("j-shift")})});enquire.register("screen and (max-width:600px)",function(){$("nav, .outerWrapper").removeClass("active");$(".catSubWrap").css("display","none");$(window).scroll(function(){var a=$("header").height()+30;160<=$(this).scrollTop()?(console.log("body padding top is "+a),$("header").addClass("fixed"),$(".outerWrapper").css("padding-top",
a)):($("header").removeClass("fixed"),$(".outerWrapper").css("padding-top","0px"));160<=$(this).scrollTop()&&$("nav").hasClass("active")?$("header").addClass("j-shift"):$("header").removeClass("j-shift")})});$(".searchHandle").click(function(){$("form.search, header").toggleClass("active")});$(document).on("click",".closeSearch",function(){$("form.search, header").removeClass("active");$("body.new form.search input").val("")});$(document).on("click",".closepopup, .curtain",liftcurtain);$(document).on("click",
".loginhandle",function(){loadpopup("login","/login",{})});$(document).on("click",".resetlink",function(){loadpopup("resetpass","/resetpass",{})});$(document).on("submit","#loginform",function(a){a.preventDefault();$.post("/process-login",$(this).serialize(),function(a){a.success?($("#login-response").removeClass("alert-error alert-success").addClass("alert-success").html("Successfully logged in"),$("#loginform")[0].reset(),1==a.wishlist?($(".closepopup").click(),$(".atw").html("Added to wishlist"),
0<a.customerid&&$(".atw").attr("customerid",a.customerid)):setTimeout(function(){location.reload()},3E3)):$("#login-response").removeClass("alert-error alert-success").addClass("alert-error").html(a.message)},"jSON");return!1});(function(){$(window).on("resize",function(){$("body").hasClass("mobile")||$("img[data-src]").each(function(){var a=$(this).attr("data-src");$(this).prop("src",a)})}).resize()})();$(".enews").on("submit",function(a){a.preventDefault();var b=$(".inputwrap"),d=$(this);a=d.serializeArray();
$.ajax({url:"/quick-subscribe-ajax",type:"post",dataType:"json",data:a,success:function(a){a.success?(b.find(".alert-error").addClass("hidden").end().find(".alert-success").removeClass("hidden").text(a.message),$(".enews input").remove(),$(".enews button").remove()):(b.find(".alert-success").addClass("hidden").end().find(".alert-error").removeClass("hidden").text(a.message),subscribeTimer=setTimeout(function(){b.find(".alert").addClass("hidden");d.fadeIn()},3E3))},error:function(){}})});$(document).on("click",
".categoryDropdown span",function(){$(this).toggleClass("active");$(this).siblings("ul").toggleClass("active");$(this).find("i").toggleClass("active")});$(".flexslider.mainslide").length&&$(".flexslider.mainslide").flexslider({slideshow:!1,controlNav:!1});$(".config .filtername.forMob").click(function(a){a.stopPropagation();$(this).parent().toggleClass("active");$(this).siblings(".tab").toggleClass("active");$(this).find("i").toggleClass("ion-chevon-down ion-chevron-up")});$(".tab i, .tab span").click(function(){$(this).toggleClass("active");
$(this).siblings("fieldset, .cateLev1").toggleClass("active");$(this).prev("span").toggleClass("active")});$(document).on("mouseover",".prodThumb img",function(){ls_rolloverimage=$(this).data("rollover");$(this).attr("data-original")&&$(this).attr("src",ls_rolloverimage)});$(document).on("mouseleave",".prodThumb img",function(){ls_originalimage=$(this).data("original");$(this).attr("data-original")&&$(this).attr("src",ls_originalimage)});$(".flexslider.productSlider").length&&$(".flexslider.productSlider").flexslider({animation:"slide",
slideshow:!1,controlNav:"thumbnails"});var a=$(".prodDetails").find(".chapter");a.find("span").click(function(){var b=$(this).parent();b.hasClass("open")?a.removeClass("open"):(a.removeClass("open"),b.addClass("open"))});$(document).on("click",".normalSlides li",function(){$(this).toggleClass("focused");$(this).parent().parent().toggleClass("focused");lo_img=$(this).find("img");ls_src=lo_img.attr("data-src");ls_img=lo_img.attr("src");lo_img.attr("data-src",ls_img);lo_img.attr("src",ls_src)});$(document).on("click",
".laybuyPopLink",function(){loadpopup("laybuypopup","/laybuy-popup");$("html, body").animate({scrollTop:0})});$(".tab").on("click",function(){$(this).find("h3, .contentbox").toggleClass("active")})});
$(document).on("submit","#password-form",function(a){a.preventDefault();$("input[type=submit]").attr("disabled",!0);$.get("/password-ajax",$(this).serialize(),function(a){1!=a.success?($("#password-form .alert.alert-error").show(),$("#password-form .alert.alert-error").html(a.message),$("input[type=submit]").attr("disabled",!1)):($("#password-form .alert.alert-error").hide(),$("#password-form .alert.alert-success").html(a.message),setTimeout(function(){liftcurtain()},3E3))},"jSON");return!1});
$(document).on("click",".selectColour li",function(){$(".selectColour li").removeClass("selected");$(this).closest("li").addClass("selected");var a=$(this).data("colourkey"),b=$(this).data("productid"),c=$(this).data("productcolour");$.get("/show-gallery?i="+b+"&c="+c,function(a){$(".productimagegallery").html(a)});$(".selectSize").hide();$('.sizesetholder [data-colour-sizes="'+a+'"]:hidden').show();$('.sizesetholder [data-colour-sizes="'+a+'"]').find('li:not(".disabled")').first().click();$("#colourlabel").html(c);
$(".checkinstore").attr("data-colour",c)});
$(document).on("click",".selectSize li",function(){var a=$(this).data("sizebarcode");$(this).parent().data("colour-sizes");var b=$(this).data("size");0>=a.length||($(this).parent().find("li").removeClass("selected"),$(this).addClass("selected"),$(".selectsizemessage").html(""),$(".atw").html("Add to Wishlist"),$(".atc").attr("data-productid",a),$(".atw").attr("data-productid",a),$("#sizelabel").html(b),$(".price .variantprice").hide(),$('.price [data-barcode="'+a+'"]:hidden').show())});
$(document).on("click",".atc",function(a){a.preventDefault();a=$(this).attr("data-productid");0>=a.length?($(".selectsizemessage").html("Please Select a Size"),setTimeout("$('.selectsizemessage').html('')",3E3)):loadpopup("addedtocart","/added-to-cart?a=add&i="+a)});
$(document).on("click",".atw",function(a){a.preventDefault();a=$(this).attr("data-productid");var b=$(this).attr("data-customerid");0>=b.length?($(".wishlistmessage").html("Please login to add to your wishlist."),setTimeout("$('.wishlistmessage').html('')",3E3)):0>=a.length?($(".selectsizemessage").html("Please Select a Size"),setTimeout("$('.selectsizemessage').html('')",3E3)):0>=b.length?loadpopup("login","/login?i="+a,{}):$.getJSON("/add-to-wishlist",{i:a,c:b},function(a){!0===a.success&&$(".atw").html("Added to wishlist")})});
$(document).on("keydown","#ps_search",function(a){if(13==a.keyCode&&!(0>=$("#headersearchresults a.sc-active").length))return autocomplete(a.keyCode),!1});var ls_searchstring=null;
$(document).on("keyup","#ps_search",function(a){var b=$(this).val();38==a.keyCode||40==a.keyCode||13==a.keyCode?autocomplete(a.keyCode):(27==a.keyCode&&($("form.search, header").removeClass("active"),$("body.new form.search input").val("")),ls_searchstring!=b&&(ls_searchstring=b),3>b.length?($(".searchsuggestion").hide(),$(".searchsuggestion").html("")):$.getJSON("/typeahead-search",{q:b},function(a){""===a.data.dropdown?($(".searchsuggestion").html(""),$(".searchsuggestion").hide()):($(".searchsuggestion").show(),
$(".searchsuggestion").html(a.data.dropdown))}))});
function autocomplete(a){if(0>=a.length)return!1;if(38===a){$("#headersearchresults a.sc-active").removeClass("sc-active").prev().addClass("sc-active");0>=$("#headersearchresults a.sc-active").length&&$("#headersearchresults a:last").addClass("sc-active");var b=$("#headersearchresults a.sc-active")[0].innerText;$("#ps_search").val(b)}40===a&&($("#headersearchresults a.sc-active").removeClass("sc-active").next().addClass("sc-active"),0>=$("#headersearchresults a.sc-active").length&&$("#headersearchresults a:first").addClass("sc-active"),
b=$("#headersearchresults a.sc-active")[0].innerText,$("#ps_search").val(b));if(13===a&&$("#headersearchresults a.sc-active").length)return document.location=$("#headersearchresults a.sc-active").prop("href"),!1}function liftcurtain(){$(".cartWrapper").load("/cart-dropdown");$(document).unbind("keydown");$(".popup, .curtain").remove()}
function dropcurtain(a){liftcurtain();$(document).on("keydown",function(a){27==a.keyCode&&liftcurtain()});$(document.body).prepend('<div class="loading popup'+(a?" "+a:"")+'"><img src="https://pagani-co-nz.imgix.net/images/popup_close.png?fit=fillmax&auto=format&s=a4fbbf6f969f527ba5c3e2cc67cf1177" alt="close" class="closepopup"><div class="popupContent"><div class="loader"><img src="https://pagani-co-nz.imgix.net/images/page-loader.gif?fit=fillmax&auto=format&s=085da83325ff469a77145fca65e70838" alt=""></div></div></div>');
$(document.body).prepend('<div class="curtain"></div>')}function loadpopup(a,b,c,d){dropcurtain(a);"undefined"==typeof d&&(d="");c=c?c:{};c.requestsource="ajax";$.get(b,c,function(a){$(".popupContent").html(a);$(".popup").removeClass("loading")}).done(d)}$(document).on("click",".sharetwitter",sharetwitter);$(document).on("click",".sharefacebook",sharefb);$(document).on("click",".sharetumblr",sharetumblr);$(document).on("click",".sharepinterest",sharepinterest);
$(document).on("click",".shareemail",shareemail);function sharetwitter(){ls_url=$(this).data("link");ls_url="http://twitter.com/share?url="+encodeURIComponent(ls_url);popupwindow(ls_url,"Tweet",600,600)}function sharetumblr(){ls_url=$(this).data("link");ls_url="http://tumblr.com/widgets/share/tool?canonicalUrl="+encodeURIComponent(ls_url);popupwindow(ls_url,"",600,600)}
function sharefb(){ls_url=$(this).data("link");ls_url="http://www.facebook.com/sharer.php?u="+encodeURIComponent(ls_url);popupwindow(ls_url,"",600,600)}function sharepinterest(){var a=document.createElement("script");a.setAttribute("type","text/javascript");a.setAttribute("charset","UTF-8");a.setAttribute("src","http://assets.pinterest.com/js/pinmarklet.js?r="+99999999*Math.random());document.body.appendChild(a)}
function sharegoogleplus(){ls_url=$(this).data("link");ls_url="https://plus.google.com/share?url="+encodeURIComponent(ls_url);popupwindow(ls_url,"",600,600)}function shareemail(){ls_url=$(this).data("link");ls_product=$(this).data("product");email="";subject="PAGANI - "+ls_product;emailBody=ls_url;ls_email="mailto:"+email+"?subject="+subject+"&body="+emailBody;popupwindow(ls_email,"",600,600)}
function popupwindow(a,b,c,d){return window.open(a,b,"toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width="+c+", height="+d+", top="+(window.innerHeight/2-d/2)+", left="+(window.innerWidth/2-c/2))}
$(document).on("click","#loadmore",function(){var a=$(this).attr("data-page");a=parseInt(a)+1;var b="/blog?page="+a,c=$(this).data("totalpages");$("#loadmore").attr("data-page",a);$.getJSON("/blog",{page:a,a:"getcontent"},function(d){""!==d.content&&($("#loadmore").before(d.content),history.pushState({},"",b),a>=c&&$("#loadmore").hide())})});$(document).on("click",".check-instore .styles li",function(){$(this).parent().children("li").removeClass("active");$(this).addClass("active")});
$(document).on("click",".keepshopping",function(){$(".closepopup").click()});var clicks=0,navitem=[];$(document).on("click",".mobileNav > .cat > li > a",function(a){$("body").hasClass("ipadpro")&&(0==clicks?(navitem.push($(this).html()),clicks++,a.preventDefault()):(navitem.push($(this).html()),clicks++,navitem[0]!==navitem[1]?(navitem=[],navitem.push($(this).html()),a.preventDefault()):console.log("success")),console.log(clicks+" "+navitem))});
checkout_page&&($(document).ready(function(){$(".options").click(function(){var a="";switch($(this).data("opt")){case "delivertome":a="deliver";$(".optiontab").not(".delivertome").hide();$(".optiontab.delivertome").show();$(".delivertomeOptions").show();$("#billing").is(":checked")?$("fieldset.billingaddress").hide():$("fieldset.billingaddress").show();break;case "clickcollect":a="collect",$(".optiontab").not(".clickcollect").hide(),$(".optiontab.clickcollect").show(),$("fieldset.billingaddress").show(),
$(".delivertomeOptions").hide()}var b={};b.d=a;b.c=$("#deliverycountry").val();b.cc=$("#deliverycountry :selected").data("countrycode");$.getJSON("/update-freight-ajax",b,function(a){$("#summaryfreight").html("$"+a.freight);$("#summarytotal").html("$"+a.total)})});$(document).on("change",".notice #billing",function(){$(this).is(":checked")?$("fieldset.billingaddress").hide():$("fieldset.billingaddress").show()});$("#billing").attr("checked")?$("fieldset.billingaddress").hide():$("fieldset.billingaddress").show()}),
$(document).on("click",".searchgc",function(){$("#giftcardform").submit()}),$("#creditcardform").on("submit",function(a){if($(this).hasClass("busy"))return!1;$(this).addClass("busy");return!0}));
giftcard_page&&($(document).on("submit","#giftcardform",function(a){a.preventDefault();a=$.param($(this).serializeArray());var b=$(this).find('input[name="amount"]:checked').val(),c=$("#custom").val();"undefined"===typeof b&&0>=c?alert("Enter a card value"):"undefined"!==typeof b&&0>=c&&20>b?alert("Minimum Card value is $20"):"undefined"===typeof b&&0<c&&20>c?alert("Minimum Card value is $20"):loadpopup("addedtocart","/added-to-cart?a=addgiftcard&"+a)}),$(document).on("keyup","#custom",function(){$("#giftcardform .cardvalue").each(function(a,
b){$(this).removeAttr("checked")})}),$(document).on("click","#giftcardform .cardvalue",function(){$("#custom").val("0")}),$(document).on("click",".giftcardtype",function(){"physical"==$(this).val()?($(".gcmessage .fields").hide(),$(".gcmessage .message textarea").removeAttr("required"),$(".gcmessage .message label").html("Message"),$(".athird").addClass("post")):($(".gcmessage .fields").show(),$(".gcmessage .message textarea").attr("required",""),$(".gcmessage .message label").html("Message *"),$(".athird").removeClass("post"))}));
$(document).ready(function(){if($(".pageAccount .dashboardSidebar span")){var a=$(".dashboardSidebar ul"),b=$(".dashboardSidebar span.mobOnly");b.click(function(c){0==a.attr("data-open")?(b.removeClass("j-arrowdown").addClass("j-arrowup"),a.slideDown().attr("data-open",1)):(b.removeClass("j-arrowup").addClass("j-arrowdown"),a.slideUp().attr("data-open",0))})}});
$(document).ready(function(){if(lookbook_page){$(".pageLookBook").flexslider({animation:"slide",controlNav:!1,controlsContainer:".pageLookBook",slideshow:!1});var a=document.getElementById("lookbookSlider");a=new Hammer(a);a.on("swipeleft",function(a){$(".flex-next").trigger("click")});a.on("swiperight",function(a){$(".flex-prev").trigger("click")});(function(){$(document).on("click",".lookbookSlide.flex-active-slide .lookbookWrap .gridWrap .gridItem",function(){var a=$(this).index();$(".lookbookSlide.flex-active-slide .lookbookWrap .gridItem").removeClass("active");
$(this).addClass("active");$(".lookbookSlide.flex-active-slide .lookbookWrap .selectedItem").removeClass("active");$(".lookbookSlide.flex-active-slide .lookbookWrap .selectedItem").eq(a).addClass("active")})})()}});$(".fauxDropWrap h4").click(function(a){a.stopPropagation();$(this).next().toggleClass("j-show");$("html").click(function(){$(".fauxDrop").removeClass("j-show")})});$(".fauxDrop li").click(function(){var a=$(this).html();$(this).parent().prev().html(a);$(this).parents(".fauxDrop").removeClass("j-show")});
$(".pageLaybuy .question").on("click",function(a){$(".pageLaybuy .question").not(this).next(".answer").slideUp();$(".pageLaybuy .question").not(this).removeClass("j-qActive");$(this).toggleClass("j-qActive");$(this).next(".answer").slideToggle()});
$(document).on("click",".paymentTitle",function(){$(this).addClass("active");$(this).next(".paymentOptionDetails").slideDown();$(".paymentTitle").not(this).removeClass("active");$(".paymentTitle").not(this).next(".paymentOptionDetails").slideUp();switch($(this).attr("id")){case "creditcard":$(".cpaymentmethod").show();$(".lbpaymentmethod").hide();break;case "laybuy":$(".cpaymentmethod").hide(),$(".lbpaymentmethod").show()}});
$(document).on("click",".promocode label",function(){$("body").hasClass("mobile")&&($(".promocode").toggleClass("j-active"),$(this).find("i").toggleClass("ion-ios-plus-empty ion-ios-minus-empty"))});$(document).on("click",".qtyWrap div",function(){var a=$(this).siblings("input"),b=a.val(),c=parseInt(b)+1,d=parseInt(b)-1;$(this).hasClass("plus")?a.val(c):$(this).hasClass("minus")&&1<b&&a.val(d)});