| Current Path : /var/www/html/media/com_osmembership/js/ |
| Current File : /var/www/html/media/com_osmembership/js/site-register-default.min.js |
!function(e,t){t(e).ready((function(){t.colorbox&&"undefined"==typeof tingle&&t(".osm-modal").colorbox({width:"80%",height:"80%",iframe:!0,scrolling:!0,rel:!1}),t("#osm_login_form").length&&OSMVALIDATEFORM("#osm_login_form"),buildStateFields("state","country",Joomla.getOptions("selectedState")),OSMMaskInputs(e.getElementById("os_form")),!0===Joomla.getOptions("hidePaymentInformation")&&t(".payment_information").css("display","none");var n=Joomla.getOptions("vatNumberField");if(n){var a=Joomla.getOptions("inputPrependClass"),o=Joomla.getOptions("addOnClass"),i=Joomla.getOptions("countryCode"),r=Joomla.getOptions("showVatNumberField"),s=t("#"+n);s.addClass("taxable");var d=s.parent().html();d='<div class="'+a+' inline-display"><span class="'+o+'" id="vat_country_code">'+i+"</span>"+d+'<span class="invalid" id="vatnumber_validate_msg" style="display: none;"> '+Joomla.Text._("OSM_INVALID_VATNUMBER")+"</span></div>",s.parent().html(d),t("#"+n).change((function(){calculateSubscriptionFee()})),0===r?t("#field_"+n).hide():t("#field_"+n).show()}var l=Joomla.getOptions("paymentNeeded");if(Joomla.getOptions("hasStripePaymentMethod")&&"undefined"!=typeof stripe){var m=elements.create("card",{style:{base:{fontSize:"16px",color:"#32325d"}}});m.mount("#stripe-card-element")}Joomla.getOptions("squareAppId")&&createSquareCardElement();var p=Joomla.getOptions("maxErrorsPerField");t("#os_form").validationEngine("attach",{maxErrorsPerField:p,onValidationComplete:function(n,a){if(!0===a){if(n.on("submit",(function(e){e.preventDefault()})),n.find("#btn-submit").prop("disabled",!0),l){var o;if(void 0===(o=t('input:radio[name="payment_method"]').length?t('input:radio[name="payment_method"]:checked').val():t('input[name="payment_method"]').val()))return!0;if(!e.dispatchEvent(new CustomEvent("OSMPaymentCallbackHandle",{detail:{paymentMethod:o}})))return!1;if("undefined"!=typeof stripePublicKey&&0===o.indexOf("os_stripe")&&t("#tr_card_number").is(":visible"))return Stripe.card.createToken({number:t('input[name="x_card_num"]').val(),cvc:t('input[name="x_card_code"]').val(),exp_month:t('select[name="exp_month"]').val(),exp_year:t('select[name="exp_year"]').val(),name:t('input[name="card_holder_name"]').val()},stripeResponseHandler),!1;if("undefined"!=typeof stripe&&0===o.indexOf("os_stripe")&&t("#stripe-card-form").is(":visible"))return stripe.createToken(m).then((function(e){e.error?(alert(e.error.message),n.find("#btn-submit").removeAttr("disabled")):stripeTokenHandler(e.token)})),!1;if(0===o.indexOf("os_squarecard")&&t("#square-card-form").is(":visible"))return squareCardCallBackHandle(),!1}return!0}return!1}}),e.dispatchEvent(new CustomEvent("OSMSubscriptionFormLoaded"))}))}(document,jQuery);