function valid()
	{
		var strErr,field;
		strErr="";
		var temp;
		var email =/[-a-zA-Z0-9_\.]+@[-a-zA-Z0-9]+\.[-a-zA-Z0-9\.]+/;
		var eflag = document.emailgrabber.EMAIL.value.match(email); 
		if(document.emailgrabber.firstname.value=="")
			{
				strErr+="*Please enter name.\n";
				if(typeof(field)=="undefined")
				{field=document.emailgrabber.firstname;}
			}
		if(document.emailgrabber.EMAIL.value=="")
			{
				strErr+="*Please enter email.\n";
				if(typeof(field)=="undefined")
				{field=document.emailgrabber.EMAIL;}
			}
		if(document.emailgrabber.EMAIL.value!="")
			{
				if(eflag!=document.emailgrabber.EMAIL.value)
					{
						strErr+="*Please enter valid email.\n";
						if(typeof(field)=="undefined")
						{field=document.emailgrabber.EMAIL;}
					}
			}
		if(strErr!="")
			{
				temp=1;
				alert("The following required information is incomplete.\n\n"+strErr);
				field.focus();
				field.select();
				return false;
			}
		if(temp!=1)			
			{
					window.open("mailaction.asp?email="+document.emailgrabber.EMAIL.value+"&firstname="+document.emailgrabber.firstname.value,"hello","width=300,height=200,resizable=no,scrollbars=no");
			}
		
	}

