/*function showCart() {
	var retStr = '<div id="cartPreview" style="width:200px; position:absolute; border:2px solid #666666; right:20px;">';
	retStr = '	<div class="cartItems">Your cart is empty</div>';
	retStr = '	<div>';
	retStr = '		<span class="cartTotal" style="float:right; margin:3px;">$0.00</span>';
	retStr = '		<span style="float:right; margin:3px;">Total</span>';
	retStr = '	</div>';
	retStr = '</div>';
}
*/
function cartPreviewCallback(xml) {
	var price = $(xml).find("shoppingCart cartInfo totalPrice").text();
	$("#cartPreview div span.cartTotal").text(price);
	$("#cartPreview .cartItems").empty();
	$(xml).find("shoppingCart products lineItem").each(function(){
		var id			= $(this).find("id").text();
		var description	= $(this).find("description").text();
		var price		= $(this).find("price").text();
		var quantity	= $(this).find("quantity").text();
		var lineItem 	= $(document.createElement("div"));
		lineItem.append("<div class='lineItem'><div class='qty'>"+quantity+"</div><div class='desc'>"+description+"</div><div class='price'>"+price+"</div></div>");
		$("#cartPreview .cartItems").append(lineItem);
	});
}
function m23CartPreview() {
	ajaxCall("/_includes/script/ajax/getCart.asp", cartPreviewCallback);
}
var itemToAddID;
var itemToAddTimer;
//Interval for the odd double add problem.
function addToCart(prodID) {
	clearInterval(itemToAddTimer);
	itemToAddID = prodID;
	itemToAddTimer = setTimeout(function() {
		URL = "/m23Basket/AddItem.asp?idProduct="+itemToAddID;
		$.ajax({ 
			type: "GET", 
			url: URL
		});
		m23CartPreview();
	}, 100);
}

