<!--
function checkForm(friend) {

   msg = '';
   empty_fields = '';

   if (!friend.from_first_name.value) {
      if (empty_fields) { empty_fields += "\n"; }
      empty_fields += "Your First Name";
   }

   if (!friend.from_last_name.value) {
      if (empty_fields) { empty_fields += "\n"; }
      empty_fields += "Your Last Name";
   }

   if (!validEmail(friend.from_email_address.value)) {
      if (empty_fields) { empty_fields += "\n"; }
      empty_fields += "Valid Your Email Address";
   }

   if (!friend.to_addresses.value) {
      if (empty_fields) { empty_fields += "\n"; }
      empty_fields += "Your Friend's Email Addresses";
   }

   if (!friend.to_name.value) {
      if (empty_fields) { empty_fields += "\n"; }
      empty_fields += "Your Friend's Name";
   }

   if (empty_fields) {
      msg += "The following data is required\nin order to submit your request:\n\n" + empty_fields;
      alert(msg);
      return false;
   }

   window.open('','popup','width=465,height=300,scrollbars=0,resizeable=0');

   return true;

}

function validEmail(email) {
   invalidChars = " /:,;";
   if (email == "") {   
      return false;
   }
   for (i = 0; i < invalidChars.length; i++) {
      badChar = invalidChars.charAt(i);
      if (email.indexOf(badChar,0) > -1) {
         return false
      }
   }
   atPos = email.indexOf("@",1)
   if (atPos == -1) {
      return false;
   }
   if (email.indexOf("@",atPos+1) != -1) {
      return false
   }
   atPos = email.indexOf("@",1)
   if (atPos == -1) {   
      return false;
   }
   if (email.indexOf("@",atPos+1) != -1) {
      return false;
   }
   periodPos = email.indexOf(".",atPos);
   if (periodPos == -1) {
      return false;
   }
   if (periodPos+3 > email.length) {
      return false;
   }
   return true;
}

//-->