function CheckEmail(checkStr)
{
	// test if valid email address, must have @ and .
	var checkEmail	= "@.";
	var EmailValid	= false;
	var EmailAt	= false;
	var EmailPeriod = false;
	var EmailSpace	= false;
	var error	= "";
	
	if (checkStr.indexOf(" ") > -1)
	{
		EmailSpace = true;
	}
	for (i = 0;i < checkStr.length;i++)
	{
		ch = checkStr.charAt(i);
		for (j = 0;j < checkEmail.length;j++)
		{
			if (ch == checkEmail.charAt(j) && ch == "@")
				EmailAt = true;
			
			if (ch == checkEmail.charAt(j) && ch == ".")
				EmailPeriod = true;
			
			if (EmailAt && EmailPeriod)
				break;
			
			if (j == checkEmail.length)
				break;
		}
		// if both the @ and . were in the string
		if ((EmailAt) && (EmailPeriod) && (!EmailSpace))
		{
			EmailValid = true
			break;
			error = "";
		}
	}
	if (!EmailValid)
	{
		error	= "";
		if ((!EmailAt) && (!EmailPeriod))
			error	+= " - Email must contain an \"@\" and a \".\"\n";
		
		if (!EmailAt)
			error += " - Email must contain an \"@\"\n";	
		
		if (!EmailPeriod)
			error += " - Email must contain an \".\"\n";	
		
		if (EmailSpace)
			error += " - Email must not contain a space\n";	
		else
			error = " - Email is invalid\n";	
	}
	return error;
}


function validateForm(FormName)
{
	var alertsay	= ""; 
	
	if (document.getElementById(FormName).name.value == "")
		alertsay	+= "- You must enter your Name\n";
	
	if (document.getElementById(FormName).email.value == "")
		alertsay	+= "- You must enter an Email Address\n";
	else
		alertsay	+= CheckEmail(document.getElementById(FormName).email.value);
	
	if ((document.getElementById(FormName).tel) && (document.getElementById(FormName).tel.value == ""))
		alertsay	+= "- You must a enter a Telephone number\n";
	
	if(alertsay)
	{
		alert(alertsay);
		return false;
	}
	else
	{
		return true;
	}
}