var SportsubsPaymentSubModule=function(n){return n.Payment=function(){var t=function(){console.warn("initialisePaymentProvider() override not defined in custom payment module")},i=function(){console.warn("handleSubmitForPaymentProvider() override not defined in custom payment module")},r=function(t,i){try{t.preventDefault();var u=$(i).attr("data-source-form"),r=$(u);_.isNil(n.Payment.paymentProviderKey)||_.isNil(n.Payment.paymentProviderId)||typeof n.Payment.handleSubmitForPaymentProvider=="undefined"?r.submit():n.Payment.handleSubmitForPaymentProvider(r)}catch(f){n.handleError(f,["JavaScript","Sportsubs.Payment.paymentFormPreSubmit"],null,null,null)}},u=function(t){try{if($(".payment-button").button("loading"),$.isFunction($.fn.LoadingOverlay)){var i=$('<div class="styledalert styledalert-success styledalert-white rounded transition-fadeIn process-payment"><div class="icon"><i class="fa fa-exclamation-circle"><\/i><\/div><div><p class="waiting">Processing payment<span>.<\/span><span>.<\/span><span>.<\/span><\/p><p>Do not leave this page before you receive a confirmation of payment.<\/p><\/div><\/div>');$.LoadingOverlay("show",{image:"",custom:i});$(".styledalert .icon i").velocity({scale:1.25},{duration:700,loop:1e3})}t.submit()}catch(r){n.handleError(r,["JavaScript","Sportsubs.Payment.paymentFormSubmit"],null,null,null)}},f=function(){$("#paymentcards").LoadingOverlay("hide");$("#addCard").button("reset");bootbox.dialog({title:"Card Error",message:"Your card details were rejected by the payment processor, please check the details are correct.<br/><br/>Contact us for assistance if the problem persists."})};return{paymentProviderId:null,paymentProviderKey:null,initialisePaymentProvider:t,handleSubmitForPaymentProvider:i,paymentFormPreSubmit:r,paymentFormSubmit:u,paymentFormError:f}}(),n}(Sportsubs||{});$(document).ready(function(){Sportsubs.responsiveTabs("sm");Sportsubs.initPageBusySpinner();var n=$(".tab-pane.active").first();n.length===0&&(n=$(".responsive-tab-collapse.collapsing").first().find(".tab-pane-lazy"));n.length===1&&Sportsubs.lazyLoadTab(n,!1);$(".nav-tabs a").on("show.bs.tab",function(n){var t=$(n.target).attr("href");_.isNil(t)||$(t).find(".card-collapse.in").removeClass("in")});$(".nav-tabs a").on("shown.bs.tab",function(n){var t=$(n.target).attr("href");_.isNil(t)||Sportsubs.lazyLoadTab(t,!1)});$(".tab-panel-group:visible").find(".responsive-tab-collapse").on("show.bs.collapse",function(n){var i=$(n.target),t=$("#"+i[0].id).find(".tab-pane-lazy");_.isNil(t)||(Sportsubs.lazyLoadTab(t,!1),t.removeClass("fade"))});$(".responsive-tab-collapse").on("shown.bs.collapse",function(n){var t=$(this).attr("id");typeof t!="undefined"&&t===n.target.id&&$("#"+t).parent().velocity("stop").velocity("scroll",{duration:250,offset:-80,easing:"ease-in-out"})});$(document).on("click",".show-add-new-contact",function(){var n=$(this).closest(".key-personnel-type-container");n.length>0&&(n.find(".key-person-add-contact").collapse("show"),n.find(".key-person-editor").collapse("hide"))})})