<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">var btnVariables = {
/*** PRIMARY BUTTONS ***/
  "btn_addtocart" : {
    text: "Add To Cart",
    customClasses: "btn-primary btn-lg"
  },
  "btn_addtocart2" : {
    text: "Add To Cart",
    customClasses: "btn-primary btn-lg"
  },
  "btn_checkout_guest" : {
    text: "Proceed To Checkout",
    customClasses: "btn-primary btn-lg"
  },
  // *** THESE BUTTONS ARE NOT BEHAVING ***
  "btn_placeorder" : {
    text: "Place Order",
    customClasses: "btn-primary btn-lg"
  },
  "btn_1pagec_placeorder" : {
    text: "Place Order",
    customClasses: "btn-primary btn-lg"
  },
  "btn_checkout_login" : {
    text: "Login &amp;bull; Checkout",
    customClasses: "btn-primary btn-lg"
  },
  "btn_addtocart_small" : {
    text: "Add To Cart",
    customClasses: "btn-primary btn-sm",
    iconClasses: "glyphicon glyphicon-plus"
  },
  "btn_login" : {
    text: "Login",
    customClasses: "btn-primary btn-sm"
  },
  "btn_continue" : {
    text: "Continue",
    customClasses: "btn-primary btn-sm"
  },
  "btn_updateprice" : {
    text: "Update",
    customClasses: "btn-primary btn-xs",
    iconClasses: "glyphicon glyphicon-refresh"
  },


/*** DEFAULT BUTTONS ***/
  "btn_continueshopping" : {
    text: "Shop For More Items",
    customClasses: "btn-default btn-sm"
  },
  "btn_vieworder" : {
    text: "View Or Change Order",
    customClasses: "btn-default btn-sm"
  },
  "btn_savechanges" : {
    text: "Save Changes",
    customClasses: "btn-default btn-sm"
  },
  "btn_redeem" : {
    text: "Redeem Now",
    customClasses: "btn-default btn-sm"
  },
  "shipupdate" : {
    text: "Get Shipping Options",
    customClasses: "btn-default btn-sm"
  },
  "btn_close" : {
    text: "Close",
    customClasses: "btn-default btn-sm",
    iconClasses: "glyphicon glyphicon-remove"
  },
  "btn_choose" : {
    text: "Choose",
    customClasses: "btn-default btn-sm"
  },
  "btn_continue_orderreview" : {
    text: "Continue",
    customClasses: "btn-default btn-sm"
  },
  "btn_prevpage" : {
    text: "Previous Page",
    customClasses: "btn-default btn-sm",
    iconClasses: "glyphicon glyphicon-chevron-left"
  },
  "btn_nextpage" : {
    text: "Next Page",
    customClasses: "btn-default btn-sm",
    iconClasses: "glyphicon glyphicon-chevron-right",
    iconPosition: "right"
  },
  "btn_history_on" : {
    text: "Turn History On",
    customClasses: "btn-default btn-sm"
  },
  "btn_history_off" : {
    text: "Turn History Off",
    customClasses: "btn-default btn-sm"
  },
  "btn_change" : {
    text: "Change",
    customClasses: "btn-default btn-sm"
  },
  "btn_delete" : {
    text: "Delete",
    customClasses: "btn-default btn-sm",
    iconClasses: "glyphicon glyphicon-remove"
  },
  "btn_edit" : {
    text: "Edit",
    customClasses: "btn-default btn-sm"
  },
  "btn_reviews_yes" : {
    text: "Yes",
    customClasses: "btn-default btn-sm"
  },
  "btn_reviews_no" : {
    text: "No",
    customClasses: "btn-default btn-sm"
  },
  "btn_go" : {
    text: "Go",
    customClasses: "btn-default btn-sm"
  },
  "btn_go_gray" : {
    text: "Go",
    customClasses: "btn-default btn-sm"
  },


/*** LINK BUTTONS ***/
  "btn_emailafriend" : {
    text: "Email A Friend",
    customClasses: "btn-link btn-sm"
  },
  "btn_largerphoto" : {
    text: "View Larger Photo",
    customClasses: "btn-link btn-sm",
    iconClasses: "glyphicon glyphicon-search"
  },
  "btn_morephotos" : {
    text: "More Photos",
    customClasses: "btn-link btn-sm"
  },
  "add-to-reg-text" : {
    text: "Add To Registry",
    customClasses: "btn-link btn-sm",
    iconClasses: "glyphicon glyphicon-plus"
  },
  "btn_addtowishlist" : {
    text: "Add To Wishlist",
    customClasses: "btn-link btn-sm"
  },
  "btn_addtowishlist_small" : {
    text: "Add To Wishlist",
    customClasses: "btn-link btn-xs"
  },
  "btn_recalculate" : {
    text: "Recalculate",
    customClasses: "btn-link btn-xs"
  },
  "btn_history_clearall" : {
    text: "Clear All",
    customClasses: "btn-link btn-xs",
    iconClasses: "glyphicon glyphicon-remove"
  },
  "btn_cart_remove" : {
    text: "",
    customClasses: "btn-link btn-xs",
    iconClasses: "glyphicon glyphicon-remove"
  },
  "btn_apply" : {
    text: "Apply",
    customClasses: "btn-link btn-xs",
    iconClasses: "glyphicon glyphicon-ok"
  },
  "btn_history_clear" : {
    text: "Clear",
    customClasses: "btn-link btn-xs",
    iconClasses: "glyphicon glyphicon-remove"
  },
  "btn_info" : {
    text: "Info",
    customClasses: "btn-link btn-xs"
  },
  "btn_vsharethis" : {
    text: "Share",
    customClasses: "btn-link btn-xs",
    iconClasses: "glyphicon glyphicon-plus"
  },


/*** &lt;EM&gt;LINK BUTTONS ***/
  "btn_changeqty" : {
    text: "&lt;em&gt;Change Quantity&lt;/em&gt;",
    customClasses: "btn-link btn-xs"
  },
  "btn_printinvoice" : {
    text: "&lt;em&gt;Print an Invoice&lt;/em&gt;",
    customClasses: "btn-link btn-xs"
  },
  "btn_quantitydiscounts" : {
    text: "&lt;em&gt;View Quantity Discounts&lt;/em&gt;",
    customClasses: "btn-link btn-xs"
  },
  "btn_addtowishlist_clear" : {
    text: "&lt;em&gt;Clear Entire Wishlist&lt;/em&gt;",
    customClasses: "btn-link btn-xs",
    iconClasses: "glyphicon glyphicon-ban-circle"
  },
  "btn_addtowishlist_remove" : {
    text: "&lt;em&gt;Remove From Wishlist&lt;/em&gt;",
    customClasses: "btn-link btn-xs",
    iconClasses: "glyphicon glyphicon-ban-circle"
  }
};


function convertButtons(){
  $( document ).ready(function() {
    $("input[src*=\\/buttons\\/]:not(#btnSubmitOrder), img[src*=\\/buttons\\/], input[src*=\\/Buttons\\/], img[src*=\\/Buttons\\/]").each(function() {
      
      var $this = $(this);
      
      //Save initial attributes
      var initId = $this.attr("id");
      var initClass = $this.attr("class");
      var initOnClick = this.getAttribute("onclick");
      var initSrc = $this.attr("src");
      var initName = $this.attr("name");
      var initType = $this.attr("type");
      var initTagType = $this[0].tagName.toLowerCase();
      var url = window.location.pathname.toLowerCase();

      //Extract the image name, minus the location and file extension
      var imgName = initSrc.substring( initSrc.toLowerCase().indexOf("/buttons/") + 9, initSrc.length - 4 );

      //Buttons that need to be input tags
      if(imgName == "btn_addtowishlist" || imgName == "btn_addtowishlist_small" || imgName == "btn_addtocart" || imgName == "btn_savechanges" || imgName == "btn_updateprice" || imgName == "btn_checkout_guest" || imgName == "btn_redeem" || (imgName == "btn_continue" &amp;&amp; initTagType != "img") || imgName == "btn_choose" || imgName == "btn_recalculate"){
        
        if((url != "/giftoptions.asp" &amp;&amp; imgName != "btn_continue") || (url != "/giftoptions.asp" &amp;&amp; imgName == "btn_continue")){

          var input = document.createElement('input');

          input.type = 'submit';

          if(initId != undefined){
            input.id = initId;
          }

          if(initName != undefined){
            input.name = initName;
          }

          if(initOnClick != undefined){
            input.setAttribute("onclick", initOnClick);
          }

          input.value = btnVariables[imgName].text;

          if(initClass == undefined){
            initClass = "";
          }

          input.className = initClass + ' btn ' + btnVariables[imgName].customClasses + ' ' + imgName; 

          copyEvents(this, input);

          $this.replaceWith(input);
        }
      }
      else{
        
        var element;
        
        if(initTagType == "img"){
          element = document.createElement('span');
        }
        else if(initTagType == "input"){
          element = document.createElement('button');
        }

        if(initType == "submit" || initType == "image"){
          element.type = "submit";
        }
        else{
           element.type = "button";
        }
        
        //Assign new attributes
        if(initOnClick != undefined){
          element.setAttribute("onclick", initOnClick);
        }
        
        if(initId != undefined){
          element.id = initId;
        }
        
        if(initName != undefined){
          element.name = initName;
        }
        
        if(initClass != undefined){
          element.className = initClass;
        }
        element.className = 'btn ' + element.className + ' ' + btnVariables[imgName].customClasses + ' ' + imgName; 
        
        element.innerHTML =  ' ' + btnVariables[imgName].text + ' ';
        
        //Add icon span only if classes have been assigned
        if(btnVariables[imgName].iconClasses != "" &amp;&amp; btnVariables[imgName].iconClasses != undefined){
          var iconSpan = document.createElement('span');
          iconSpan.className = btnVariables[imgName].iconClasses;

          if(btnVariables[imgName].iconPosition == "left" || btnVariables[imgName].iconPosition == undefined){
            element.insertBefore(iconSpan, element.firstChild);
          }
          else{
            element.appendChild(iconSpan);
          }
        }

        copyEvents(this, element);

        //Replace input with button element containing new attributes
        $this.replaceWith(element);
      }
    });
  });
}

function copyEvents(from, to) {
  $( document ).ready(function() {
    var events;

    //copying from one to one or more
    source = $(from);
    destination = $(to);

    //get all the events from the source
    events = $(source).data('events');

    if (!events) return;

    //copy each event ont
    $.each(events, function(index, event) {
          $.each(event, function(i, v) {
              destination.bind(v.type, v.handler);
          });
      });

  });
}

convertButtons();

$( document ).ready(function() {
  $jQueryModern(".quickview-button").on("click", function(){
    setTimeout(function(){
      convertButtons();
    }, 800);
  });
});</pre></body></html>