Broadway.shoppingCart.setTierDiscount = function(v) {
	if(typeof(v) != 'string') v = '0.00';
	$('#checkout-sidebar-summary-tierdiscount').html('-$' + v);
};

Broadway.shoppingCart.setSubTotal = function(v) {
	if(typeof(v) != 'string') v = '0.00';
	$('#checkout-sidebar-summary-subtotal').html('$' + v);
};

Broadway.shoppingCart.setShipping = function(v, skipTotal) {
	if(typeof(v) != 'string') v = '0.00';
	$('#checkout-sidebar-summary-shipping').html('$' + v);
};

Broadway.shoppingCart.setTax = function(v) {
	if(typeof(v) != 'string') v = '0.00';
	$('#checkout-sidebar-summary-tax').html('$' + v);
};

Broadway.shoppingCart.setDiscount = function(v) {
	if(typeof(v) != 'string') v = '0.00';
	if(v > 0) {
		$('#checkout-sidebar-summary-discount').html('-$' + v);
	} else {
		$('#checkout-sidebar-summary-discount').html('-$' + v);
	}
};

Broadway.shoppingCart.setOrderTotal = function(v) {
	if(typeof(v) != 'string') v = '0.00';
	$('#checkout-sidebar-summary-ordertotal').html('$' + v);
};

Broadway.shoppingCart.clearSummary = function(item) {
	switch(item) {
		case 'all' :
			Broadway.shoppingCart.setTierDiscount('-.--');
			Broadway.shoppingCart.setSubTotal('-.--');
			Broadway.shoppingCart.setShipping('-.--');
			Broadway.shoppingCart.setTax('-.--');
			Broadway.shoppingCart.setDiscount('-.--');
			Broadway.shoppingCart.setOrderTotal('-.--');
			break;
		case 'tierdiscount' :
			Broadway.shoppingCart.setTierDiscount('-.--');
			break;
		case 'subtotal' :
			Broadway.shoppingCart.setSubTotal('-.--');
			break;
		case 'shipping' :
			Broadway.shoppingCart.setShipping('-.--');
			break;
		case 'tax' :
			Broadway.shoppingCart.setTax('-.--');
			break;
		case 'discount' :
			Broadway.shoppingCart.setDiscount('-.--');
			break;
		case 'total' :
			Broadway.shoppingCart.setOrderTotal('-.--');
			break;
	}
};

Broadway.shoppingCart.updateTotal = function() {
	if(Broadway.processing) return;
	Broadway.setProcessing(this);

	http('GET','/com/Ajax/VisitorAjax.cfc?method=getOrderTotal', Broadway.shoppingCart.setOrderTotal);
};

Broadway.shoppingCart.updateSummary = function(obj) {
	Broadway.shoppingCart.setTierDiscount(obj.ordersummary.tierdiscount);
	Broadway.shoppingCart.setSubTotal(obj.ordersummary.subtotal);
	Broadway.shoppingCart.setShipping(obj.ordersummary.shipping);
	Broadway.shoppingCart.setTax(obj.ordersummary.taxes);
//	Broadway.shoppingCart.setDiscount(obj.ordersummary.discount);
	Broadway.shoppingCart.setOrderTotal(obj.ordersummary.total);
};