<!--

function clearErrors(form)
{
var e

	for (var i = form.length-1; i > -1; i--) 
	{
		e = form.elements[i]
		
		if (e.name == "Contact_FirstName")
		{	
			document.getElementById('firstNameError').innerHTML='';			
		}

		if (e.name == "Contact_LastName")
		{	
			document.getElementById('lastNameError').innerHTML='';			
		}	

		if (e.name == "Contact_Email")
		{
			document.getElementById('emailError').innerHTML='';				
		}

		if (e.name == "Contact_Phone") 
		{
			document.getElementById('phoneError').innerHTML='';
		}
	}

}

function isNumber(value)
{
	for (var i=0; i < value.length; i++) {
		a = parseInt(value.charAt(i));
		if (isNaN(a)) {
			return false;			
			break;
		}
	}
	return true;
}

function stripChar(sValue, sChar) {
	var i, tempChar, buildString;
	buildString = ""
	for (var i=0; i<sValue.length; i++) {
		tempChar = sValue.charAt(i);
		if (tempChar != sChar) {
			buildString = buildString + tempChar;
		}
	}
	return buildString;
}

function doForm(form)
{
	var e, num, email, errorFound
	errorFound = 0;
	
	for (var i = form.length-1; i > -1; i--) 
	{
		e = form.elements[i]
		
		if (e.name == "Contact_FirstName")
		{	
			document.getElementById('firstNameError').innerHTML='';
			
			if(e.value.length < 1)
			{
				document.getElementById('firstNameError').innerHTML='* Required';
				errorFound = 1;
			}
		}

		if (e.name == "Contact_LastName")
		{	
			document.getElementById('lastNameError').innerHTML='';
			
			if(e.value.length < 1)
			{
				document.getElementById('lastNameError').innerHTML='* Required';
				errorFound = 1;
			}
		}	

		if (e.name == "Contact_Email")
		{
			eMail = e.value;
			document.getElementById('emailError').innerHTML='';
			
			if(eMail.length < 1)
			{
				document.getElementById('emailError').innerHTML='* Required';
				errorFound = 1;
			}
			else
			{
				if ((eMail.indexOf("@") == -1) || (eMail.indexOf(".") == -1)) 
				{
					document.getElementById('emailError').innerHTML='* Invalid Email';
					errorFound = 1;
				}
			}		
		}

		if (e.name == "Contact_Phone") 
		{
			num = e.value;
			document.getElementById('phoneError').innerHTML='';
			
			if (num.length < 1) 
			{
				document.getElementById('phoneError').innerHTML='* Required';
				errorFound = 1;
			}
			else
			{	
				num = stripChar(num, " ");
				num = stripChar(num, "-");
				num = stripChar(num, "+");
				if ((num.length < 7) || (isNumber(num) == false))  
				{
					document.getElementById('phoneError').innerHTML='* Invalid Phone Number';
					errorFound = 1;
				}
			}	
		}
	}
	
	if (errorFound == 0)
	{
		document.pageForm.submit();
	}
}
//-->

