/* *
 * 添加商品到購物車
 */
function addToCart(goodsId, parentId) {
  
	var goods        = new Object();
  var number       = 1;
  var formBuy      = document.forms['GRS_FORMBUY'];

  if (formBuy) {
    if (formBuy.elements['number']) {
      number = formBuy.elements['number'].value;
    }
  }

  goods.goods_id = goodsId;
  goods.number   = number;
  goods.parent   = (typeof(parentId) == "undefined") ? 0 : parseInt(parentId);

  $jQuery.ajax({
    type: 'POST',
    url: 'flow.php?step=add_to_cart',
    cache: false,
    data: 'goods=' + jQuery.toJSON(goods),
    dataType: 'json',
    beforeSend: function(XMLHttpRequest) {      
      showLoader();
    },
    complete: function(XMLHttpRequest, textStatus) {
      hideLoader();
    },
    error: function(XMLHttpRequest, textStatus, errorThrown) {
      alert('服務器沒有返回數據，可能服務器忙，請重試');
    },
    success: function(data, textStatus) {

      if (data.error > 0) {
        if (data.error == 6) {
          if (confirm(data.message)) {
            location.href = 'goods.php?id=' + data.goods_id;
          }
        }
        else {
          alert(data.message);
        }
      }
      else {
        switch(data.confirm_type) {
					case '1' :
						if (confirm(data.message)) location.href = 'flow.php';
						break;
					case '2' :
						if (!confirm(data.message)) location.href = 'flow.php';
						break;
					case '3' :
						location.href = 'flow.php';
						break;
					default :
						break;
				}
      }
    }
  });
}
