function processForm()
{
	if(document.getElementById("txtFirstName").value == "" || document.getElementById("txtLastName").value == "")
	{
		alert('Please enter your Name!');
		document.getElementById("txtFirstName").focus();
		return false;
	}
	else if(document.getElementById("txtAreaCode").value== "")
	{
		alert('Please enter your Phone!');
		document.getElementById("txtAreaCode").focus();
		return false;
	}
	else if(document.getElementById("txtPhone1").value == "")
	{
		alert('Please enter your Phone!');
		document.getElementById("txtPhone1").focus();
		return false;
	}
	else if(document.getElementById("txtPhone2").value == "")
	{
		alert('Please enter your Phone!');
		document.getElementById("txtPhone2").focus();
		return false;
	}
	else if(document.getElementById("txtEmail").value == "")
	{
		alert('Please enter your Email Address!');
		document.getElementById("txtEmail").focus();
		return false;
	}
	else if(document.getElementById("txtZipCode").value == "")
	{
		alert('Please enter your ZIP!');
		document.getElementById("txtZipCode").focus();
		return false;
	}
	else 
	{
		var value = document.getElementById("txtEmail").value;
		if(value.indexOf(" ") != -1 )
		{
			alert('Please check your email address. Email cannot contain spaces.');
			document.getElementById("txtEmail").focus();
			return false;
		}
		apos = value.indexOf("@");
		dotpos = value.lastIndexOf(".");
		if(apos<1 || dotpos-apos <2)
		{
			alert('Please check the entered Email Address! Email must contain and @ sign!');
			document.getElementById("txtEmail").focus();
			return false;
		}
		else if(isNaN(document.getElementById("txtAreaCode").value)) 
		{
			alert('Please check your Phone! Phone must be numbers only. ');
			document.getElementById("txtAreaCode").focus();
			return false; 
		}
		else if ((document.getElementById("txtAreaCode").value).length < 3)
		{
			alert('Please check your Phone! ');
			document.getElementById("txtAreaCode").focus();
			return false; 
		}
		else if(isNaN(document.getElementById("txtPhone1").value))
		{
			alert('Please check your Phone! Phone must be numbers only. ');
			document.getElementById("txtPhone1").focus();
			return false; 
		}
		else if((document.getElementById("txtPhone1").value).length < 3)
		{
			alert('Please check your Phone! ');
			document.getElementById("txtPhone1").focus();
			return false; 
		}
		else if(isNaN(document.getElementById("txtPhone2").value))
		{
			alert('Please check your Phone! Phone must be numbers only. ');
			document.getElementById("txtPhone2").focus();
			return false; 
		}
		else if((document.getElementById("txtPhone2").value).length < 4)
		{
			alert('Please check your Phone! ');
			document.getElementById("txtPhone2").focus();
			return false; 
		}
		else if(isNaN(document.getElementById("txtZipCode").value))
		{
			alert('Please check your ZIP! ZIP code must be numbers only!');
			document.getElementById("txtZipCode").focus();
			return false; 
		}
		else if((document.getElementById("txtZipCode").value).length < 5)
		{
			alert('Please check your ZIP! ZIP must be 5 digits long.');
			document.getElementById("txtZipCode").focus();
			return false;
		} 		
		
		else
		{ 	
				return true;
		}

	}
} //end of function 


function numbersonly(myfield, e)
{
	var key;
	var keychar;
	if (window.event)
		key = window.event.keyCode;
	else if (e)
   		key = e.which;
	else
   		return true;
	keychar = String.fromCharCode(key);

	// control keys
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
		return true;
	// numbers
	else if ((("0123456789").indexOf(keychar) > -1))
   		return true;
	else
   		return false;
}
