/*-------------------------------------------------------------------------------------------------------------------
 Script Name: shopping_cart2.js
 Author: Tony Wei (魏志國)  tonywei@ccioo.com  tonywei123_at_gmail.com
 Description: 購物車 AJAX 程式庫
 Revision History:
   1.0: original version 2007/1/5
   2.0: 進化為多類別商品版本 2008/6/17
   2.1: 改良為五層架構，再多資料也不怕放不下，以底線 _ 區分層次，以 : 冒號當數量
          ，以 ~ 符號串接 2008/6/27

-------------------------------------------------------------------------------------------------------------------*/

// 清空 JavaScript 暫存購物車, 以 Server Side Session 為主體
var ccioo_cart = new Array();


/*-------------------------------------------------------------------------------------------------------------------
 Function: call_cart()
 Description: 存取購物車 shopping_cart2.php 的 Web Services
 Input: 動作, 購物車內容
 Output: N/A
 Example: 
	call_cart( "add", "2_1_1_0_0:20~1_3_1_0_0:17~2_5_1_0_0:32" );
	call_cart( "remove", "2_1_1_0_0:20~1_3_1_0_0:17~2_5_1_0_0:32" );
	call_cart( "update", "2_1_1_0_0:20~1_3_1_0_0:17~2_5_1_0_0:32" );
	call_cart( "clear" );
 Revision History:
   1.0: original version 2007/1/5 2008/6/17 2008/6/27
-------------------------------------------------------------------------------------------------------------------*/
function call_cart( func, cart_string )
{
	var url = "ccioo/Ajax/shopping_cart2.php?func=" + func + "&item=" + cart_string;
	ccioo_ajax_xmlHttp = ccioo_ajax_createHttp();
	ccioo_ajax_xmlHttp.open( "HEAD", url, false ); // 為了修正二束三文連續刪除時會漏刪的問題，因此改為送出動作之後等待結果 2008/5/29
    ccioo_ajax_xmlHttp.send( null );
	return;
}


/*-------------------------------------------------------------------------------------------------------------------
 Function: get_cart()
 Description: 本函式從未使用過，2.0 版不再提供
-------------------------------------------------------------------------------------------------------------------*/

