function updateCart()
{
	document.getElementById('cartForm').action = "http://www.LegendLimeRegistry.com/store/cart.cgi";
	document.getElementById('cartAction').value = "update";
	document.getElementById('cartForm').submit();
}

function emptyCart()
{
	if(confirm("Are you certain you want to empty the contents of your shopping cart?"))
	{
		document.getElementById('cartForm').action = "http://www.LegendLimeRegistry.com/store/cart.cgi";
		document.getElementById('cartAction').value = "empty";
		document.getElementById('cartForm').submit();
	}
}

function checkoutCart()
{
	document.getElementById('cartForm').action = "http://www.LegendLimeRegistry.com/store/cart.cgi";
	document.getElementById('cartAction').value = "checkout";
	document.getElementById('cartForm').submit();
}

function submitOrder()
{
	var errString = "";

	if(! document.getElementById('checkoutFName').value)
	{
		errString += "You must include your first name.\n";
		document.getElementById('checkoutFName').style.border = "1px solid #ff0000";
	}
	else
	{
		document.getElementById('checkoutFName').style.border = "1px solid #dddddd";
	}

	if(! document.getElementById('checkoutLName').value)
	{
		errString += "You must include your last name.\n";
		document.getElementById('checkoutLName').style.border = "1px solid #ff0000";
	}
	else
	{
		document.getElementById('checkoutLName').style.border = "1px solid #dddddd";
	}

	if(! document.getElementById('checkoutAddress').value)
	{
		errString += "You must include your address.\n";
		document.getElementById('checkoutAddress').style.border = "1px solid #ff0000";
	}
	else
	{
		document.getElementById('checkoutAddress').style.border = "1px solid #dddddd";
	}

	if(! document.getElementById('checkoutCity').value)
	{
		errString += "You must include the city.\n";
		document.getElementById('checkoutCity').style.border = "1px solid #ff0000";
	}
	else
	{
		document.getElementById('checkoutCity').style.border = "1px solid #dddddd";
	}

	if(! document.getElementById('checkoutState').value)
	{
		errString += "You must include the state.\n";
		document.getElementById('checkoutState').style.border = "1px solid #ff0000";
	}
	else
	{
		document.getElementById('checkoutState').style.border = "1px solid #dddddd";
	}

	if(! document.getElementById('checkoutZip').value)
	{
		errString += "You must include the zip code.\n";
		document.getElementById('checkoutZip').style.border = "1px solid #ff0000";
	}
	else
	{
		document.getElementById('checkoutZip').style.border = "1px solid #dddddd";
	}

	if(! document.getElementById('checkoutPhone').value)
	{
		errString += "You must include your phone number.\n";
		document.getElementById('checkoutPhone').style.border = "1px solid #ff0000";
	}
	else
	{
		document.getElementById('checkoutPhone').style.border = "1px solid #dddddd";
	}

	if(! document.getElementById('checkoutEmail').value)
	{
		errString += "You must include your email address.\n";
		document.getElementById('checkoutEmail').style.border = "1px solid #ff0000";
	}
	else
	{
		document.getElementById('checkoutEmail').style.border = "1px solid #dddddd";
	}

	if(errString != "")
	{
		alert("An error has occurred while trying to submit your order:\n\n" + errString);
	}
	else
	{
		if(confirm("Once an order has been placed, it can not be modified. Are you certain you want to submit your order?"))
		{
			document.getElementById('cartAction').value = "checkout";
			document.getElementById('checkoutConfirm').value = "checkout";
			document.getElementById('cartForm').submit();
		}
	}
}