/* 
 * Shopping Cart Summary
 * 
 * Version 1.2
 * EDITS: SPD 2010 07 21
 */


/**
 * 
 */
function getShoppingCartSummary() {
	var mainElement;
	var summaryElement;
	
	mainElement = document.getElementById('display_cart_summary');
	
	if(mainElement == null) {
		return null;
	}

	return mainElement.innerHTML;	
}

/**
 * @return true, false, or null depending on if the cart is empty, not empty, or unknown
 */
function isShoppingCartEmpty() {
	var contents;
	
	contents = getShoppingCartSummary();
	
	if(contents == null) {
		return null;
	}

	if(contents.search('(Your shopping cart is empty)') != -1) {
		return true;
	}
	
	return false;
}

/**
 * 
 */
function getShoppingCartItems() {
	var summary;
	var result;

	summary = getShoppingCartSummary();
	
	if(summary == null) {
		return null;
	}

	result = summary.match(/\s\d+/);

	if(result == null) {
		return null;
	}

	return result[0];
}

/**
 * 
 */
function getShoppingCartTotal() {
	var summary;
	var result1;
	var result2;
	var output;

	summary = getShoppingCartSummary();
	
	if(summary == null) {
		return null;
	}
	
	result = summary.match(/\$(\d)*\.(\d{2})/);

	if(result == null ) {
		return null;
	}
	else{
		return result[0];
	}
}
