$(function(){$(".paymentwrap h3").click(function(){$(this).siblings("div").hasClass("bankd")?($(".cconly, .ccgc").removeClass("js-open"),$(".cconly, .ccgc").siblings("h3").removeClass("js-arrow")):($(".bankd").removeClass("js-open"),$(".bankd").siblings("h3").removeClass("js-arrow"));$(this).toggleClass("js-arrow");$(this).siblings("div").toggleClass("js-open")});$("#createacc").click(function(){$(".accnewopen").toggleClass("hide")})});
$(document).on("click",".popuptrigger",function(a){a.preventDefault();a=$(this).attr("href");$.magnificPopup.open({items:{type:"ajax",src:a,callbacks:{ajaxContentAdded:function(a){$("#popup").find("*").addClass("mfp-prevent-close");$("#popup").find(".mfp-close").removeClass("mfp-prevent-close")}}}})});
$(document).on("submit","#password-form",function(a){a.preventDefault();$.post("/password-ajax",$(this).serialize(),function(a){1!=a.success?$("#login-response").html(a.message):($("#login-response").html(a.message),setTimeout(function(){$.magnificPopup.close()},3E3))},"jSON");return!1});var ls_searchstring=null;
$(document).on("keydown","#addresslookup",function(a){var c=$(this).val();console.log("keydown: "+a.keyCode);if(38==a.keyCode||40==a.keyCode||13==a.keyCode)return autocomplete(a.keyCode),!1;ls_searchstring!=c&&(ls_searchstring=c);$.getJSON("/your-details?a=lookupaddress",{q:c},function(a){a=a.data.results;""===a?($(".addresssuggestion").hide(),$(".addresssuggestion").html("")):($(".addresssuggestion").show(),$(".addresssuggestion").html(a))})});
function autocomplete(a){if(0>=a.length)return!1;38===a&&($("#addresslookupresults li.sc-active").removeClass("sc-active").prev().addClass("sc-active"),0>=$("#addresslookupresults li.sc-active").length&&$("#addresslookupresults li:last").addClass("sc-active"));40===a&&($("#addresslookupresults li.sc-active").removeClass("sc-active").next().addClass("sc-active"),0>=$("#addresslookupresults li.sc-active").length&&$("#addresslookupresults li:first").addClass("sc-active"));if(13===a&&$("#addresslookupresults li.sc-active").length){console.log($("#addresslookupresults li.sc-active"));
var c=$("#addresslookupresults li.sc-active").data("id");a=$("#addresslookupresults li.sc-active")[0].innerText;window.console&&console.log&&console.log("***"+c);$("#addresslookup").val(a);$(".addresssuggestion").html("");$.getJSON("/your-details?a=updateaddress",{i:c},function(a){var b=a.data.results;window.console&&console.log&&console.log(a);$("#cpaddressid").val(c);a="";var d=["UnitType","UnitValue","StreetNumber","Street","StreetType"];b.StreetAlpha&&(b.StreetNumber+=b.StreetAlpha);for(var e in d)b[d[e]]&&
(a+=b[d[e]]+" ");$("#__deliveryaddress1").val($.trim(a));$("#__deliverysuburb").val(b.Suburb);$("#__deliverycity").val(b.Town);$("#__deliverypostcode").val(b.PostCode)})}return!1}
$(document).on("click",".pickaddress",function(){var a=$(this).data("id");isNaN(a)||($("#addresslookup").val($(this).html()),$(".addresssuggestion").html(""),$("#cpaddressid").val(a),$.getJSON("/your-details?a=updateaddress",{q:$(this).html(),i:a},function(a){a=a.data.results;var c="",b=["UnitType","UnitValue","StreetNumber","Street","StreetType"];a.StreetAlpha&&(a.StreetNumber+=a.StreetAlpha);for(var d in b)a[b[d]]&&(c+=a[b[d]]+" ");$("#__deliveryaddress1").val($.trim(c));$("#__deliverysuburb").val(a.Suburb);
$("#__deliverycity").val(a.Town);$("#__deliverypostcode").val(a.PostCode)}))});$(document).on("click",".removeautoshipping",function(a){a.preventDefault();$.getJSON("/remove-autoshipping",{i:"remove"},function(a){window.location="/your-details"})});$("#creditcardform").on("submit",function(a){if($(this).hasClass("busy"))return!1;$(this).addClass("busy");return!0});