	function fvalcontacthere(theForm)
	{
		if(!validRequired(theForm.username,"Please enter your name")) return false;
		if(!validEmail(theForm.userid,"Please enter an email address in the form: somename@somedomain.com",true)) return false;
		return true;
	}
	
	function validRequired(formField, alert_msg)
	{
		var result = true;
		if (formField.value == "")
		{
			alert(alert_msg);
			formField.select();
			result = false;
		}
		return result;
	}
	
	function validEmail(formField, alert_msg, required)
	{
		var result = true;	
		if (required && !validRequired(formField,alert_msg))
			result = false;
		if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value)) )
		{
			alert(alert_msg);
			formField.select();
			result = false;
		}
	  return result;
	}

	function isEmailAddr(email)
	{
	  var result = false;
	  var theStr = new String(email);
	  var index = theStr.indexOf("@");
	  if (index > 0)
	  {
		var pindex = theStr.indexOf(".",index);
		if ((pindex > index+1) && (theStr.length > pindex+1))
		result = true;
	  }
	  return result;
	}
