function smallCart(productId) {
		var url = 'includes/small_cart.php';
		var pars = 'productId=' + productId;
		$('minicart').innerHTML = 'Updating Cart...';
		var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, onComplete: smallCartP });
}
function smallCartP(request) {
	$('minicart').innerHTML = request.responseText;
}

//update the quantity
function updateQuantity(productId, quantity) {
		var url = 'includes/cart_updateQuantity.php';
		var pars = 'productId=' + productId + '&quantity=' + quantity;
		$('bigcart').innerHTML = 'Updating Cart...';
		var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, onComplete: updateQuantityP });
}
function updateQuantityP(request) {
	$('bigcart').innerHTML = request.responseText;
}

//remove a product
function removeProduct(productId) {
		var url = 'includes/cart_removeProduct.php';
		var pars = 'productId=' + productId;
		$('bigcart').innerHTML = 'Updating Cart...';
		var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, onComplete: removeProductP });
}
function removeProductP(request) {
	$('bigcart').innerHTML = request.responseText;
}
function isPhoneNumber(s)
{
   // Check for correct phone number
   //rePhoneNumber = new RegExp(/^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/);
   var theexp = "((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}";
   rePhoneNumber = new RegExp(theexp);
   
	/*if (!rePhoneNumber.test(s)) {
		return ("Please enter phone number as: (555) 555-1234 or 555-555-1234");
	}*/
	
	return true;
} 

function isValidEmail(myEmail)
{
  isValidE = true
	reg = new RegExp(/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/)
    
  return reg.test(myEmail);
 }
function processOrder(firstname, lastname, address, city, state, zip, email, email2, phone)
{
	errorMessage = '';
	if(firstname.length < 1)
		errorMessage = 'Please enter your firstname.';
	else if(lastname < 1)
		errorMessage = 'Please enter your lastname.';
	else if(address < 3)
		errorMessage = 'Please enter a valid address.';
	else if(city < 2)
		errorMessage = 'Please enter a valid city.';
	else if(state < 2)
		errorMessage = 'Please enter a valid state.';
	else if(zip.length != 5 || zip.match(/\s/g) != null)
		errorMessage = 'Please enter a valid zipcode.';
	else if(!isValidEmail(email))
		errorMessage = 'Please enter a valid email.';
	else if(email != email2)
		errorMessage = 'Please enter the same email twice.';
	else if(isPhoneNumber(phone) != true)
		errorMessage = isPhoneNumber(phone);
	
	if(errorMessage > '')
	{
		$('failMessage').innerHTML = errorMessage;
		return false;
	}
	$('infoForm').submit();
}
