if(jQuery){
  jQuery(document).ready(function() {
    var esUrl = "/extra/es/collect/es.groovy";
    try{
      
      var parameters = {"url":encodeURIComponent(document.location), "pageID":jQuery("#pageID").text() };
      if(document.referrer!=""){
        parameters.referer=document.referrer;
      }
      var confirmPayment = (jQuery("#wsgapayresult").val()=="success");
      if(confirmPayment){
          lines++;
          var itemCodes = new Array();
          var lines = jQuery("#utmtrans").val().split("UTM:");
          jQuery(lines).each(function(index, element){
              var parts = element.split("|");
              if(parts.length>=7 && parts[0]=="I"){ 
                  itemCodes[itemCodes.length]=parts[2].trim()+";"+parts[6].trim(); 
              }
              if(parts.length>=4 && parts[0]=="T"){
                parameters.confirmOrder=parts[1].trim();
                parameters.amount=parts[3].trim();
              }
          });
          parameters.itemCodes=itemCodes;
      }
      var cpItems = jQuery(".escartitem");
      if(cpItems.size()>0){
          parameters.confirmCart='1';
          parameters.itemCodes=jQuery.map(jQuery('.escartitem'), function(e) { return jQuery(e).text(); });
      }
      
      jQuery.ajax({
          traditional:true,
          type: "GET",
          dataType: 'script',
          url: esUrl,
          data: parameters
      });
      
    }catch(ex){
          var exInfo = ""; 
          for (var prop in err) {  exInfo+= "property: '"+ prop+ "' value: ["+ err[prop]+ "]\n"; } 
          exInfo += "toString(): [" + err.toString() + "]"; 
          jQuery.ajax({
              type: "GET",
              url: esUrl,
              data: {"error":exInfo}
          });
    }
  });
}
