

function addItemToCart(articleID) {
    jQuery("#addButton_"+articleID).attr("src", "/images/ajax/ajax_loader_bar.gif");
    var formData = jQuery("form#shop_"+articleID).serialize();
    jQuery.ajax(
    {
      url: "ajax/addToCart.php",
      type: "POST",
      dataType: "json",
      data: formData,
      success: function(data){
            if("OK" == data.status) {
                jQuery("input#addButton_"+articleID).effect("transfer",{ to: "#cartItemsText", className: 'ui-effects-transfer' } );
                updateCartCounter();
                jQuery("div#cartItemsText").effect("pulsate");
            }
          jQuery("#addButton_"+articleID).attr("src", "images/form-pfeil.jpg");      
      },
      error: function (XMLHttpRequest, textStatus, errorThrown){
          jQuery("#addButton_"+articleID).attr("src", "images/form-pfeil.jpg");      
      }
    });  
    return false;
}


function updateCartCounter() {
//    jQuery("#addButton_"+articleID).attr("src", "/images/ajax/ajax_loader_bar.gif");
//    var formData = jQuery("form#shop_"+articleID).serialize();
//    console.log(formData);
    jQuery.ajax(
    {
      url: "ajax/updateCartCounter.php",
      type: "POST",
      dataType: "json",
//      data: formData,
      success: function(data){
            if("OK" == data.status) {
//                jQuery("div#cartItemsText").effect("highlight");
                jQuery("#cartCounter").html(data.countItems);
            }
      },
      error: function (XMLHttpRequest, textStatus, errorThrown){
      }
    });  
    return false;
}


function sendTechMail() {
//  jQuery("#addButton_"+articleID).attr("src", "/images/ajax/ajax_loader_bar.gif");
  var formData = jQuery("form#techDataForm").serialize();
  jQuery('span').removeClass('message_red');
  //  console.log(formData);
//  return false;
  jQuery.ajax(
  {
    url: "ajax/sendTechDataMail.php",
    type: "POST",
    dataType: "json",
    data: formData,
    success: function(data){
          if("OK" == data.status) {
              jQuery("div#sendTechDataOuter").addClass('submitSuccessful');
              jQuery("div#sendTechDataOuter").html(data.message);
              jQuery("div#closingButton").show();
//              jQuery("span#techMailMessages").html(data.message);
          } else if ("EMAIL_INVALID" == data.status) {
              jQuery('span[id="txt_email"]').addClass('message_red');
              jQuery("span#techMailMessages").addClass('message_red');
              jQuery("span#techMailMessages").html(data.message);
          } else if ("CHECK" == data.status) {
              jQuery.each(data.fields, function(index, value) { 
                  jQuery('span[id="'+value+'"]').addClass('message_red');
              });
              jQuery("span#techMailMessages").addClass('message_red');
              jQuery("span#techMailMessages").html(data.message);
          }
    },
    error: function (XMLHttpRequest, textStatus, errorThrown){
    }
  });  
  return false;
}

