function validateCreateAccount(f) {
	
	bUS = isUS(document.getElementById('country')[document.getElementById('country').selectedIndex].text);
	
	if (!isEmail(f.username)) {
		return false;
	}
	
	if (f.password1.value == '') {
		alert("Please enter a Password.");
		return false;
	}
	
	if (f.password2.value == '') {
		alert("Please re-enter your Password.");
		return false;
	}
	
	if (f.password1.value != f.password2.value) {
		alert("Passwords do not match.");
		return false;
	}
	
	if (f.firstname.value == '') {
		alert("Please enter your First Name.");
		return false;
	}
	
	if (f.lastname.value == '') {
		alert("Please enter your Last Name.");
		return false;
	}
	
	if(bUS) {
		if (f.state.value == '') {
			alert("Please select a State.");
			return false;
		}
	}else{
		if (f.regionProvince.value == '') {
			alert("Please enter a Region/Province.");
			return false;
		}
	}
	
	if (!validateZip(f.zipcode.value, bUS)) {
		alert("Please enter a valid Zip code.");
		return false;
	}
	
	if (!isEmail(f.email)) {
		return false;
	}
	
}


function validateAccountInfo(f) {
	
	bUS = isUS(document.getElementById('country')[document.getElementById('country').selectedIndex].text);
	
	if (!isEmail(f.username)) {
		return false;
	}
	
	if (f.Password1.value == '') {
		alert("Please enter a Password.");
		return false;
	}
	
	if (f.Password2.value == '') {
		alert("Please re-enter your Password.");
		return false;
	}
	
	if (f.Password1.value != f.Password2.value) {
		alert("Passwords do not match.");
		return false;
	}
	
	if (f.firstName.value == '') {
		alert("Please enter your First name.");
		return false;
	}
	
	if (f.lastName.value == '') {
		alert("Please enter your Last name.");
		return false;
	}
	
	if (f.phone.value != '' && !validatePhone(f.phone.value, bUS)) {
		alert("Please enter a valid Phone number.");
		return false;
	}
	
	if (f.CellPhone.value != '' && !validatePhone(f.CellPhone.value, bUS)) {
		alert("Please enter a valid Cell Phone number.");
		return false;
	}
	
	if(bUS) {
		if (f.state.value == '') {
			alert("Please select a State.");
			return false;
		}
	}else{
		if (f.regionProvince.value == '') {
			alert("Please enter a Region/Province.");
			return false;
		}
	}
	
	if (!validateZip(f.zipcode.value, bUS)) {
		alert("Please enter a valid Zip code.");
		return false;
	}
	
	if (!isEmail(f.Email)) {
		return false;
	}
	
}


function deleteBooking(bookingID,wineryID) {
	var answer = confirm("Are You Sure You Want To Cancel This Reservation?");
	if (answer)
  		$("#upcomingVisits").load( baseUrl + "/account/deleteBooking", { BookingID : bookingID, WineryID : wineryID });
} 