// Form validation

function alertIfError(error_text, fieldToSelect)
{
	if (error_text != "")
			alert(error_text);
}


function ValidateFirstName(Name)
{
	var error_string = "";
	var Value = Name.value
	if (Value.length < 2) 
	{
		error_string = "A valid first name is required.\n\n";
	}		
	return error_string;
}

function ValidateLastName(Name)
{
	var error_string = "";
	var Value = Name.value
	if (Value.length < 2) 
	{
		error_string = "A valid last name is required.\n\n";
	}		
	return error_string;
}


function ValidateEmailAddress(EmailAddress)
{
	var error_string = "";
	var Value = EmailAddress.value;
	if ((Value.length < 6) || (EmailAddress == "") || (Value.indexOf("@") < 0))
	{
		error_string = "A valid email address is required.\n\n";
	}
		
	return error_string;
}


function ValidatePhoneNumber(PhoneNumber)
{
	var error_string = "";
	var Value = PhoneNumber.value;
	if ((Value.length > 0) && (Value.length < 10))
	{
		error_string = "A valid phone number is required.\n\n";
	}
		
	return error_string; 
}

function isDigit(c)
{ 
    return ((c >= '0') && (c <= '9')); 
} 


function ValidateCategory(Category)
{
	var error_string = "";

	if (Category.selectedIndex == 0)
	{
		error_string = "A valid type of item is required.\n\n";
	}

	return error_string;
}



function EraseForm()
{
	document.forms[0].first_name.value = "";
	document.forms[0].last_name.value = "";
	document.forms[0].email_address.value = "";
	document.forms[0].zip_code.value = "";
	document.forms[0].Comments.value = "";
	
	document.forms[0].number_bedrooms.selectedIndex = 0;
	document.forms[0].number_bathrooms.selectedIndex = 0;

	
}

  
function validateForm()
{	
	var error_string = "";
    MyForm = document.forms[0];
	
	error_string = ValidateZipCode(MyForm.zip_code,				
					'camarillo;oxnard;ventura;ojai;oakview;thousand_oaks;moorpark;simi_valley;'); 
	
	/*error_string += ValidateFirstName(MyForm.first_name);
	error_string += ValidateLastName(MyForm.last_name);
	error_string += ValidateEmailAddress(MyForm.email_address);
	error_string += ValidatePhoneNumber(MyForm.phone_number);*/
								
    if (error_string == "")
        return true;
	else
	{
		error_string = "The following items need to be corrected:\n\n\n" + error_string;
		alert(error_string);
		return false;
	}
}


