function isEmpty(str){
	return (str == null || str == "");
}

function Validate(theForm){

	//First Name
	if (isEmpty(theForm.firstname.value))
	{
		alert("Please provide your first name.");
		return false;
	}

	//Last Name
	if (isEmpty(theForm.lastname.value))
	{
			alert("Please provide your last name.");
			return false;
	}
	
	//Phone
	if (isEmpty(theForm.phone1.value))
	{
			alert("Please enter a valid area code.");
			return false;
	}

	if (isEmpty(theForm.phone2.value))
	{
			alert("Please enter a valid phone number prefix.");
			return false;
	}
	
	if (isEmpty(theForm.phone3.value))
	{
			alert("Please enter a valid phone number suffix.");
			return false;
	}
	
	//Email
	if (isEmpty(theForm.email.value))
	{
		alert("Please provide your email address.");
		return false;
	}
	else
	{
		if (theForm.email.value.length >= 100)
		{
			alert ("Your email should contain less than 100 characters");
			return false;
		}
	}
	if (theForm.email.value.indexOf("@") == -1 || theForm.email.value.indexOf(" ") > 0 )
	{
		alert("Please provide a valid e-mail address.");
		return false;
	}
}




