
var siteContext = '';
function showCurrent(context) {
			siteContext = context;		
		     var carturl = siteContext+'/cart.html?format=json';

			($).getJSON(carturl, function(myCart) {
				showCart(myCart);
			});
			return false;
		}

function showCart(cartObj) {
	//var cartObj = eval("(" + myCart + ")")
	var myresults = cartObj.cart.totalPrice

	
	
	var msg = "";
	var total="";
	var subTotal="";
	
	for (i = 0; i < cartObj.cart.orderLines.length; i++) {
		if (cartObj.cart.orderLines[i].component==undefined) {
			msg += makeProductLine(cartObj.cart.orderLines[i]);
		}
	}
	subTotal += 'Total Price:' + cartObj.cart.subTotal;
	total = '<div class="cartleftcol">Subtotal: <br>';
	if (cartObj.cart.discount!=undefined && cartObj.cart.discount>0)
		total += ' Discount: <br/>';
	if (cartObj.cart.tax!=undefined && cartObj.cart.tax>0)
		total += ' Tax: <br/>';
	total += ' Shipping: <br/> Total Price:</div>';
	total += '<div class="cartrightcol">$' + cartObj.cart.subTotal + '<br/>';
	if (cartObj.cart.discount!=undefined && cartObj.cart.discount>0)
		total += '$-'+cartObj.cart.discount+'<br/>';
	if (cartObj.cart.tax!=undefined && cartObj.cart.tax>0)
		total += '$'+cartObj.cart.tax+'<br/>';		
	total += '$' + cartObj.cart.shipping + '<br/>' + '$' + cartObj.cart.totalPrice + '</div>';
	total += '<div class="clear"></div>';
	
	
	document.getElementById('carttxt').innerHTML = total;
	document.getElementById('prodholder').innerHTML = msg;
	
}
 
 
function makeProductLine(orderLine) {
	var msg = '<div class="cartprod">';
	if (orderLine.product.browseable) {
		msg += '<a href="'+siteContext+'/product/'+orderLine.product.id+'.html">';
	}
	msg += '<img src="'+siteContext+'/';
	if (orderLine.product.thumb!=undefined) {
		msg += orderLine.product.thumb.tp;
	}	
	else {
		msg += 'images/thumb-na.gif';
	}
	msg += '" width="40px" height="40px" class="cartimg">';
		
	if (orderLine.product.browseable) {
		msg += '</a><a href="'+siteContext+'/product/'+orderLine.product.id+'.html">';
	}

	msg += orderLine.product.name;

	if (orderLine.product.browseable) {
		msg += '</a>';
	}
	msg += '<br>' + 'Qty:' + '<b>' + orderLine.quantity + '</b><div class="cartprice">$' + orderLine.price + '</div></div><br>';

	return msg;
}
