   var http_request = false;

   function makePOSTRequest(url, parameters) {

      http_request = false;

      if (window.XMLHttpRequest) { // Mozilla, Safari,...

         http_request = new XMLHttpRequest();

         if (http_request.overrideMimeType) {

         	// set type accordingly to anticipated content type

            //http_request.overrideMimeType('text/xml');

            http_request.overrideMimeType('text/html');

         }

      } else if (window.ActiveXObject) { // IE

         try {

            http_request = new ActiveXObject("Msxml2.XMLHTTP");

         } catch (e) {

            try {

               http_request = new ActiveXObject("Microsoft.XMLHTTP");

            } catch (e) {}

         }

      }

      if (!http_request) {

         alert('Cannot create XMLHTTP instance');

         return false;

      }



      http_request.onreadystatechange = alertContents;

      http_request.open('POST', url, true);

      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

      http_request.setRequestHeader("Content-length", parameters.length);

      http_request.setRequestHeader("Connection", "close");

      http_request.send(parameters);

   }



   function alertContents() {

      if (http_request.readyState == 4) {

         if (http_request.status == 200) {

            //alert(http_request.responseText);

            result = http_request.responseText;

            var resultArray = result.split("|");

            document.getElementById('myspan').innerHTML = resultArray[0];

         } else {

            alert('There was a problem with the request.');

         }

      }

   }



   function get(obj) {

      var poststr = "qty=" + encodeURI( document.getElementById("qty").value ) +

                    "&productImage=" + encodeURI( document.getElementById("productImage").value ) +

                    "&length=" + encodeURI( document.getElementById("length").value ) +

                    "&handle=" + encodeURI( document.getElementById("handle").value ) +

                    "&barrel=" + encodeURI( document.getElementById("barrel").value ) +

                    "&logo=" + encodeURI( document.getElementById("logo").value ) +

                    "&weight=" + encodeURI( document.getElementById("weight").value ) +

                    "&productID=" + encodeURI( document.getElementById("productID").value ) +

                    "&customBatID=" + encodeURI( document.getElementById("customBatID").value ) +

                    "&engraving=" + encodeURI( document.getElementById("engraving").value ) +

                    "&optional_fields=" + encodeURI( document.getElementById("optional_fields").value );

      makePOSTRequest('ajax/bat_update.php', poststr);

   }



   function getCancerPromo(obj) {

      var poststr = "qty=" + encodeURI( document.getElementById("qty").value ) +

                    "&batColor=" + encodeURI( document.getElementById("batColor").value ) +

                    "&engraving1=" + encodeURI( document.getElementById("engraving1").value ) +

                    "&engraving2=" + encodeURI( document.getElementById("engraving2").value ) +

                    "&engraving3=" + encodeURI( document.getElementById("engraving3").value ) +

                    "&productID=" + encodeURI( document.getElementById("productID").value ) +

                    "&customBatID=" + encodeURI( document.getElementById("customBatID").value );

      makePOSTRequest('ajax/bat_update_cancer_promo.php', poststr);

   }



   function myPopup2(url) {

    window.open(url, 'myWindow', 'status = 1, height = 175, width = 1500, resizable = 0')

  }