<!-- Hide from old browsers
function subForm_Validator(subForm)
{
  if (subForm.username.value == "")
  {
    alert("Please enter an \"E-Mail Address\".");
    subForm.username.focus();
    return (false);
  }
  if (subForm.username.value.length > 50)
  {
    alert("Please enter at most 50 characters in the \"E-Mail\" field.");
    subForm.username.focus();
    return (false);
  }

  if (subForm.realname.value == "")
  {
    alert("Please enter a \"Contact Name\".");
    subForm.realname.focus();
    return (false);
  }
  if (subForm.realname.value.length > 50)
  {
    alert("Please enter at most 50 characters in the \"Contact Name\" field.");
    subForm.realname.focus();
    return (false);
  }
 
  if (subForm.company.value == "")
  {
    alert("Please enter your \"Company\".");
    subForm.company.focus();
    return (false);
  }
  if (subForm.company.value.length > 50)
  {
    alert("Please enter at most 50 characters in the \"Company\" field.");
    subForm.company.focus();
    return (false);
  }

  if (subForm.tel.value == "")
  {
    alert("Please enter your \"Tel Number\".");
    subForm.tel.focus();
    return (false);
  }
  if (subForm.tel.value.length > 20)
  {
    alert("Please enter at most 20 characters in the \"Tel Number\" field.");
    subForm.tel.focus();
    return (false);
  }

  var at = 0, dot = 0;
	
	// test for the @ & . symbol that is present in all valid email addresses
	for ( var i = 0 ; i < subForm.username.value.length ; i++ ) {
		if ( subForm.username.value.substring( i, i + 1 ) == "@" ) {
			at = true;
		}
		if (subForm.username.value.substring( i, i + 1 ) == "." ) {
			dot += 1;
		}
	}
	if ( at == true && dot != 0 && i > 8 ) {
		return true;
	}
	else
	{
		alert( "Please check your E-Mail address, it should have a similar format to: \n\tuser_name@company.etc");
		subForm.username.focus();
		return false;
	}
  return true;
}
// -->