Cart = {

	add: function(itemid) {
		YAHOO.util.Connect.asyncRequest(
			'POST',
			'/ajax/cart-form.php',
			{
				success: Cart.showForm,
				failure: Cart.handleFailure,
				argument: []
			},
			'id='+itemid
		);
	}
	,directAdd: function (f){
		YAHOO.util.Connect.asyncRequest(
			'POST',
			'/ajax/cart-add.php',
			{
				success: Cart.updateCart,
				failure: Cart.handleFailure,
				argument: []
			},
			YAHOO.util.Connect.setForm(f)
		);
	}
	,clear: function (f){
		YAHOO.util.Connect.asyncRequest(
			'POST',
			'/ajax/cart-clear.php',
			{
				success: Cart.updateCart,
				failure: Cart.handleFailure,
				argument: []
			},
			''
		);
	}
	,updateCart: function (o){
		//console.dir(o);
		document.getElementById('cart-panel').innerHTML = o.responseText;
	}
	,showForm: function (o){
		document.getElementById('cart-add-form').innerHTML = o.responseText;
		dlgCartAdd.show();
	}
	,handleFailure: function (o){
		console.dir(o);
	}
}