function ValidateForm ( form )
{
  // see http://www.thesitewizard.com/archive/validation.shtml
  // for an explanation of this script and how to use it on your
  // own website

  // ** START **
  if (form.full_name.value == "") {
    alert( "Please enter your full name." );
    form.full_name.focus();
    return false ;
  }
    if (form.company.value == "") {
    alert( "Please enter your company info." );
    form.company.focus();
    return false ;
  }
    if (form.email_address.value == "") {
    alert( "Please enter your email address." );
    form.email_address.focus();
    return false ;
  }

 if ( isFreeMail( form.email_address.value ) )
 {
   alert( "Please no free email accounts." );
   form.email_address.focus();
   return false ;
  }

  // ** END **
  return true ;
}

function isFreeMail( addr )
{
 var freeEmail = [ "gmail", "yahoo", "hotmail","googlemail","msn","aol" ];

 for( var i = 0, rv = false; i < freeEmail.length && !rv; i++ )
  rv = ( addr.indexOf( '@' + freeEmail [ i ] + '.') != - 1 );

 return rv;
}