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

function validate(theForm){

	//Full Name
	if (isEmpty(theForm.firstname.value))
	{
			alert("Please enter your first name.");
			return false;
	}
	
	//Last Name
	if (isEmpty(theForm.lastname.value))
	{
			alert("Please enter your last name.");
			return false;
	}
	
	//Address
	if (isEmpty(theForm.address1.value))
	{
			alert("Please enter your full address.");
			return false;
	}
	
	//City
	if (isEmpty(theForm.city.value))
	{
			alert("Please enter the city you reside in.");
			return false;
	}
	
	//State
	if (isEmpty(theForm.state.value))
	{
			alert("Please enter your state.");
			return false;
	}
	
	//Zip
	if (isEmpty(theForm.zip.value))
	{
			alert("Please enter your zip/postal code.");
			return false;
	}
	
	//Phone
	if (isEmpty(theForm.phone.value))
	{
			alert("Please enter a valid phone number.");
			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;
	}
}




