/* */ var IVAV_IS_DEV = 1; var IVAV_IS_STAGE = 2; var IVAV_ALLOW_EMAIL = 4; var IVAV_ALLOW_PHONE = 8; var IVAV_FORCE_BILLING = 16; var IVAV_FORCE_SHIPPING = 32; var IVAV_IS_SANDBOX = 64; if ( ! window.console ) console = { log: function(){} }; function checkoutListener(event) { if (check_origin(event.origin)) { var data = event.data; if (data.verified == 1) { jQuery('#av-overlay').remove(); jQuery('#av-popup').remove(); jQuery('form[name=checkout]').prepend(''); jQuery('form[name=checkout]').prepend(''); jQuery('form[name=checkout]').prepend(''); jQuery('form[name=checkout]').prepend(''); jQuery('form[name=checkout]').prepend(''); jQuery('form[name=checkout]').prepend(''); jQuery('form[name=checkout]').prepend(''); jQuery("#place_order").trigger("click"); if (forceBilling) { jQuery('#billing_first_name').val(data.firstname); jQuery('#billing_first_name').attr('readonly', true); jQuery('#billing_last_name').val(data.lastname); jQuery('#billing_last_name').attr('readonly', true); } if (forceShipping) { jQuery('#shipping_first_name').val(data.firstname); jQuery('#shipping_first_name').attr('readonly', true); jQuery('#shipping_last_name').val(data.lastname); jQuery('#shipping_last_name').attr('readonly', true); } } else { jQuery('#av-overlay').remove(); jQuery('#av-popup').remove(); jQuery('.woocommerce-error').show(); jQuery('.woocommerce-error').prepend('
Thank you for verifying your age!
'; if (forceShipping || forceBilling) { var description = (forceShipping) ? 'shipping' : 'billing'; message = message + 'Your ' + description + ' name will be set to: ' + data.firstname + ' ' + data.lastname + '
'; } jQuery('#ageVerifyMessage').html(message); jQuery('form[name=checkout]').prepend(''); jQuery('form[name=checkout]').prepend(''); jQuery('form[name=checkout]').prepend(''); jQuery('form[name=checkout]').prepend(''); jQuery('form[name=checkout]').prepend(''); jQuery('form[name=checkout]').prepend(''); jQuery('form[name=checkout]').prepend(''); } else { console.log('IV-AV: fail on mode ' + mode); if (mode == 'profile') { if (data.reason == 'namematch_failure') { jQuery('#ageVerifyMessage').html('Sorry, we were unable to verify your name. Please update your account name to: ' + data.firstname + ' ' + data.lastname + '
'); } else if (data.reason == 'age_failure') { jQuery('#ageVerifyMessage').html('Sorry, we were unable to verify your age.
'); } } else if (mode == 'thankyou') { if (data.reason == 'namematch_failure') { jQuery('#ageVerifyMessage').html('Sorry, we were unable to verify your name. Please create a new order using: ' + data.firstname + ' ' + data.lastname + '
'); } else if (data.reason == 'age_failure') { jQuery('#ageVerifyMessage').html('Fail Thankyou Age
'); } } } } } function showInline(url) { jQuery('#ageVerifyMessage').empty().append( '' + ''); jQuery('html, body').stop(); jQuery('html, body').scrollTop(0); } function showPopup(url) { jQuery('body').prepend(getIframe(url)); jQuery('html, body').stop(); jQuery('html, body').scrollTop(0); } function getIframe(url) { if (url == undefined) { // Default for old checkout mode url = hostname + '/customer/web/create?site=' + siteName + '&referenceid=' + reference + '&username=' + siteName + '_checkout_' + reference + '&email=' + email + '&phone=' + phone; } var s = '' + '