function validateForm()
{

	// variable to hold all valid numbers
	var validNumbers = "0123456789";
	
	// check for existence of last name
	if(CustomerData.Last_Name.value == "")
	{
		alert("Please enter your last name");
		CustomerData.Last_Name.focus();
		return false;
	}
	
	// check for existence of first name
	if(CustomerData.First_Name.value == "")
	{
		alert("Please enter your first name");
		CustomerData.First_Name.focus();
		return false;
	}
	
	// check for existence of address
	if(CustomerData.Current_Address1.value == "")
	{
		alert("Please enter your address");
		CustomerData.Current_Address1.focus();
		return false;
	}
	
	// check for existence of city
	if(CustomerData.Current_City.value == "")
	{
		alert("Please enter your city");
		CustomerData.Current_City.focus();
		return false;
	}
	
	// check for existence of province
	if(CustomerData.Current_Province_State.value == "")
	{
		alert("Please enter your province");
		CustomerData.Current_Province_State.focus();
		return false;
	}
	

	
	
	// check for existence of phone number 1
	if(CustomerData.Current_Phone1.value == "")
	{
		alert("Please enter your phone number");
		CustomerData.Current_Phone1.focus();
		return false;
	}
	
	// variable to hold all valid numbers plus dashes (-)
	var validNumbers2 = "0123456789-";
	
	// check that every value entered is a number of a dash
	for(var i = 0; i < CustomerData.Current_Phone1.value.length; i++)
	{
		var checkString = CustomerData.Current_Phone1.value.substr(i, 1);
		if(validNumbers2.indexOf(checkString) == -1)
	    {
			alert("Please enter a valid telephone number in the format of 999-999-9999");
			CustomerData.Current_Phone1.focus();
			return false;
	    }
	}
	
	// Check to make sure the user enters the dashes required in the phone field
	if(CustomerData.Current_Phone1.value.charAt(3) != "-" || CustomerData.Current_Phone1.value.charAt(7) != "-" || CustomerData.Current_Phone1.value.charAt(11) == "")
	{
		alert("Please enter a valid telephone number in the format of 999-999-9999");
		CustomerData.Current_Phone1.focus();
		return false;
	}

	
	
	// Check to make sure a value is entered in the email address
	if(CustomerData.email.value == "")
	{
		alert("Please enter your email address");
		CustomerData.email.focus();
		return false;
	}
	
	// Check to make sure the email address entered is valid
	var checkEmail = CustomerData.email.value;
	if( (checkEmail.indexOf('@') < 0) || ( (checkEmail.charAt(checkEmail.length - 4) != '.') && (checkEmail.charAt(checkEmail.length - 3) != '.') ) ) 
	{
		alert("Please enter a valid email address in the form of address@domain.com");
		CustomerData.email.focus();
		return false;
	}
	
	
	// check for existence of new city
	if(CustomerData.New_City.value == "")
	{
		alert("Please enter your new city");
		CustomerData.New_City.focus();
		return false;
	}
	
	// check for existence of new province
	if(CustomerData.New_Province_State.value == "")
	{
		alert("Please enter your new province");
		CustomerData.New_Province_State.focus();
		return false;
	}
	
	

	return true;
	
}
