");return;}$("#wps_shortcode_loader").show();$("#wps_shortcode_balance_result").html("");$("#wps_shortcode_check_balance").prop("disabled", true);$.ajax({url: "https://mypastalicious.co.uk/wp-admin/admin-ajax.php",type: "POST",data: {action: "wps_uwgc_check_gift_balance_org",email: email,coupon: code,wps_wgm_nonce_check: "9fd2ad044f"},dataType: "json",success: function(response) {$("#wps_shortcode_loader").hide();$("#wps_shortcode_check_balance").prop("disabled", false);if (response.result === true) {$("#wps_shortcode_balance_result").html("
" + response.html + "
");setTimeout(function() {initializeShortcodeCopyButtons();}, 100);} else {$("#wps_shortcode_balance_result").html("
" + response.message + "
");}},error: function() {$("#wps_shortcode_loader").hide();$("#wps_shortcode_check_balance").prop("disabled", false);$("#wps_shortcode_balance_result").html("
An error occurred. Please try again.
");}});});$("#wps_shortcode_gift_card_email, #wps_shortcode_gift_card_code").on("keypress", function(e) {if (e.which === 13) {$("#wps_shortcode_check_balance").click();}});function initializeShortcodeCopyButtons() {$(".wps-copy-balance-btn").off("click").on("click", function() {var button = $(this);var couponCode = button.attr("data-coupon");var originalText = button.text();var buttonColor = "#663399";if (navigator.clipboard && navigator.clipboard.writeText) {navigator.clipboard.writeText(couponCode).then(function() {button.text("Copied!");button.css("background", "#28a745");setTimeout(function() {button.text(originalText);button.css("background", buttonColor);}, 2000);}).catch(function(err) {console.error("Failed to copy:", err);});} else {var textArea = document.createElement("textarea");textArea.value = couponCode;textArea.style.position = "fixed";textArea.style.left = "-999999px";document.body.appendChild(textArea);textArea.select();try {document.execCommand("copy");button.text("Copied!");button.css("background", "#28a745");setTimeout(function() {button.text(originalText);button.css("background", buttonColor);}, 2000);} catch (err) {console.error("Failed to copy:", err);}document.body.removeChild(textArea);}});}});