// JavaScript Document
		function isEmpty(theobj)
	{
		var obj=document.getElementById(theobj);
		return ((obj.value == null)||(obj.value == "")||(obj.value == "undefined")||(obj.value.length == 0)); 
	}
	function verifyEmail(obj) 
	{ 
			var email = obj; 
			var pattern = /^[_\.0-9a-z-]+@[0-9a-z-]+(\.[a-z]{2,4})+$/i; 
			flag = pattern.test(email); 
			if(flag) 
			{  
					
					return true; 
			} 
			else 
			{ 
					
					return false; 
			} 
	}
	function checkForm()
	{
	   var error='';
	   var error_message = "Errors have occured during the process of your form.\n\nPlease make the following corrections:\n\n";	   
		if(isEmpty('firstname'))
		{
			error = 1;
			error_message += "* Please input firstname.\n";
		}
		if(isEmpty('lastname'))
		{
			error = 1;
			error_message += "* Please input lastname.\n";
		}
		if(isEmpty('address'))
		{
			error = 1;
			error_message += "* Please input address.\n";
		}
		if(isEmpty('city'))
		{
			error = 1;
			error_message += "* Please input city.\n";
		}
		if(isEmpty('state'))
		{
			error = 1;
			error_message += "* Please input state.\n";
		}
		if(isEmpty('zip'))
		{
			error = 1;
			error_message += "* Please input zip.\n";
		}
		if(isEmpty('email'))
		{
			error = 1;
			error_message += "* Please input email.\n";
		}
		if(!verifyEmail(document.getElementById("sendemail").email.value))
		{
			error = 1;
			error_message += "* This is not a standard email address.\n";
		}
		if(isEmpty('phone'))
		{
			error = 1;
			error_message += "* Please input phone.\n";
		}
		if(isEmpty('height'))
		{
			error = 1;
			error_message += "* Please input height.\n";
		}
		if(isEmpty('age'))
		{
			error = 1;
			error_message += "* Please input age.\n";
		}
		if(isEmpty('comments'))
		{
			error = 1;
			error_message += "* Please input comments.\n";
		}
		if(error == 1)
		{
			alert(error_message);
			return false;
		}
		else
		{   
			return true;
		}
	}