// JavaScript Document

function ValidateForm(f)
{
	if (f.MyName.value == '') 
	{
		alert("Please enter your Name.");
		f.MyName.focus();
		return false;
	} 
	
	if (f.MyCity.value == '')
	{
		alert("Please enter your City.");
		f.MyCity.focus();
		return false;
	}
	
	if (f.MyState.value == '') 
	{
		alert("Please enter your State.");
		f.MyState.focus();
		return false;
	}
	
	if (f.MyDayPhone.value == '') 
	{
		alert("Please enter a Day Phone number we can reach you at during business hours.");
		f.MyDayPhone.focus();
		return false;
	} else {
	
		if (f.MyDayPhone.value.length  < 10) {
	
		alert("The Day Phone number is not a valid length.  Please check the number.")
 		f.MyDayPhone.focus();
			return false;
		}
	}
	
	var GoodChars = "0123456789()-+ "
	var i = 0
	
	for (i =0; i <= f.MyDayPhone.value.length -1; i++) {
		if (GoodChars.indexOf(f.MyDayPhone.value.charAt(i)) == -1) {
			alert(f.MyDayPhone.value.charAt(i) + " is not a valid character for a phone number.  Please check your Day Phone number.")
 			f.MyDayPhone.focus();
			return false;
		} // End if statement
	} // End for loop

	//}
	
	if (f.FromEmail.value == '') 
	{
		alert("Please enter an Email address.");
		f.FromEmail.focus();
		return false;
	} else {
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(f.FromEmail.value))){
			alert("The Email address is invalid. Please revise your entry.")
			f.FromEmail.focus();
			return false;
			}
		}
		
			
	if (f.Event.value == '') 
	{
		alert("Please enter an Event.");
		f.Event.focus();
		return false;
	}
	
	if (f.Date.value == '') 
	{
		alert("Please enter the Event Date.");
		f.Date.focus();
		return false;
	}	
	
		if (f.City.value == '') 
	{
		alert("Please enter the Event City.");
		f.City.focus();
		return false;
	}

	
	if (f.State.value == '') 
	{
		alert("Please enter the Event State.");
		f.State.focus();
		return false;
	}
	
	
	if (f.Section.value == '') 
		{
			alert("Please enter a Section.");
			f.Section.focus();
			return false;
		}
	
	if (f.Row.value == '') 
	{
		alert("Please enter a Row.");
		f.Row.focus();
		return false;
	}
	
	if (f.Seats.value == '') 
	{
		alert("Please enter the Seat Number(s).");
		f.Seats.focus();
		return false; 
	} 
	
	return true;
			
}
