
function ValidateFormCoaching(theForm)
{
	if(isWhiteSpace(theForm.FirstName.value))
	{
		alert("First Name is a required field.");
		theForm.FirstName.focus();
		return false;
	}	

	if(isWhiteSpace(theForm.LastName.value))
	{
		alert("Last Name is a required field.");
		theForm.LastName.focus();
		return false;
	}	

	if(isWhiteSpace(theForm.StreetAddress.value))
	{
		alert("Address is a required field.");
		theForm.StreetAddress.focus();
		return false;
	}	

		if(isWhiteSpace(theForm.City.value))
	{
		alert("City is a required field.");
		theForm.City.focus();
		return false;
	}	

		if(isWhiteSpace(theForm.State.value))
	{
		alert("State is a required field.");
		theForm.State.focus();
		return false;
	}	

		if(isWhiteSpace(theForm.Zip.value))
	{
		alert("Zip is a required field.");
		theForm.Zip.focus();
		return false;
	}	
	
	else if( (theForm.Zip.value.length != 5) || (!isNumeric(theForm.Zip.value) ) )
	{
		alert("Zip code is invalid.");
		theForm.Zip.focus();
		return false;
	}
		
		if(isWhiteSpace(theForm.PhoneSet1.value))
	{
		alert("Phone number is a required field.");
		theForm.PhoneSet1.focus();
		return false;
	}	
	
			if(isWhiteSpace(theForm.PhoneSet2.value))
	{
		alert("Phone number is a required field.");
		theForm.PhoneSet2.focus();
		return false;
	}	
	
			if(isWhiteSpace(theForm.PhoneSet3.value))
	{
		alert("Phone number is a required field.");
		theForm.PhoneSet3.focus();
		return false;
	}	

				if(isWhiteSpace(theForm.EMail.value))
	{
		alert("EMail is a required field.");
		theForm.EMail.focus();
		return false;
	}	
	
	if(isWhiteSpace(theForm.LengthOfLeadership.value))
	{
		alert("How long have you been in this leadership position?");
		theForm.LengthOfLeadership.focus();
		return false;
	}	
	
	if(isWhiteSpace(theForm.LeadershipChallenges.value))
	{
		alert("What are the biggest leadership challenges you're facing today?");
		theForm.LeadershipChallenges.focus();
		return false;
	}	
	if(isWhiteSpace(theForm.ResultsScale.value))
	{
		alert("On a scale of zero to 10 how important is it to you to get better results from your team?");
		theForm.ResultsScale.focus();
		return false;
	}
	if(isWhiteSpace(theForm.Goals.value))
	{
		alert("What are your ultimate aspirations and goals as a leader?");
		theForm.Goals.focus();
		return false;
	}
	return true;
}
