function changeSize(obj){
	var id = $(obj).attr("id").replace("prtsz","");
	var val = $(obj).attr("value");
	var oprc = prc = parseInt(prices[val]);
	
	// Handle sales, if they exist
	if(sales[val] != "" && sales[val] != null)
		prc = parseInt(sales[val]);
	
	var matOpt = $("#prtmat"+id).attr("value");
	if(matOpt != 'printonly'){
		prc += 15;
	}
	
	if(sales[val] != "" && sales[val] != null)
		$("#prc"+id).html("<strike>$"+ oprc +".00</strike> <span class='sale'>$"+ prc +"</span>");
	else
		$("#prc"+id).html("$"+prc+".00");
		
}

function addToCart(iid){
	var sz	= $("#prtsz"+iid).attr("value");
	var mat	= $("#prtmat"+iid).attr("value");
	var qty	= $("#qty"+iid).attr("value");
	
	var param = {action: 'addToCart', id: iid, size: sz, prtOpt: mat, num: qty};	
	$("#cart").html("<p>Updating...</p>");
	
	$.getJSON(sl + "_daemon.php", param, function(data){
		$.cookie("cartID", data.cartID, {path: "/"});
		showCart(data.items, data.tax, data.total);
	});
}

function getCart(){
	if($.cookie("cartID") != null){
		var param = {action: 'getCart'};
	
		$.getJSON(sl + "_daemon.php", param, function(data){
			showCart(data.items, data.tax, data.total);
		});
	}
	else
		$("#cart").html("<p>You currently have no items in your cart.</p>");
}

function clearCart(){
	var param = {action: 'clearCart'};
	$.get(sl + "_daemon.php", param);
	
	showCart();
}

function checkout(){
	document.location.href='/checkout/';
}

function showCart(items, tax, total){
	var totalQty		= 0;
	var totalPrice	= 0;
	if(items && items.length > 0){
		var cStr = "<table border='0' cellpadding='0' cellspacing='0' class='cartItems'>"
				cStr += "<thead><tr><td class='l'>Print</td><td>Qty</td><td>Price</td></tr></thead><tbody>";
		for(var i=0;i<items.length;i++){
			var itm = items[i];
			cStr += "<tr><td class='l'>"+itm.printTitle +" ("+ itm.size.replace("x"," x ");
			if(itm.mat == 'printwhtmat')
				cStr += ", white mat";
			else if(itm.mat == 'printblkmat')
				cStr += ", black mat";
			cStr += ")</td><td>"+ itm.qty +"</td><td>$"+ (itm.price * itm.qty) +".00</td></tr>";
				
			totalQty += itm.qty;
			totalPrice += (itm.price * itm.qty);
		}
		cStr += "</tbody><tfoot>";
		cStr += "<tr><td class='l'>Sales tax</td><td colspan='2'>$"+ tax +"</td></tr>";
		cStr += "<tr><td class='l'>Total (USD)</td><td colspan='2'>$"+ total +"</td></tr></tfoot></table>";
		cStr += "<p style='text-align:right'><input type='button' value='Empty Cart' onClick='clearCart()' /> <input type='button' value='Checkout' onClick='checkout()' /></p>";
				
		$("#cart").html("<p>"+ cStr +"</p>");
	}
	else {
		$("#cart").html("<p>You currently have no items in your cart.</p>");

	}
}
