<!--
/* <[CDATA[ */
function EmailFriendValidator(theForm)
{
//ToEmail
  if (theForm.ToEmail_1.value == "")
  {
    alert("Please enter a value for  \"your friend's Email Address\" field.");
    theForm.ToEmail.focus();
    return (false);
  }

  if (theForm.ToEmail_1.value.length < 5)
  {
    alert("Please enter at least 5 characters in \"your friend's  Email Address\" field.");
    theForm.ToEmail.focus();
    return (false);
  }

  if (theForm.ToEmail_1.value.length > 100)
  {
    alert("Please enter at most 100 characters in \"your friend's Email Address\" field.");
    theForm.ToEmail.focus();
    return (false);
  }
  
  allValid = IsValidEmail(theForm.ToEmail_1.value);
  
  if(allValid == true && theForm.ToEmail_2 != null && theForm.ToEmail_2.value.length > 0)
  	allValid = IsValidEmail(theForm.ToEmail_2.value);
  if(allValid == true && theForm.ToEmail_3 != null && theForm.ToEmail_3.value.length > 0)
  	allValid = IsValidEmail(theForm.ToEmail_3.value);
  if(allValid == true && theForm.ToEmail_4 != null && theForm.ToEmail_4.value.length > 0)
  	allValid = IsValidEmail(theForm.ToEmail_4.value);
  if(allValid == true && theForm.ToEmail_5 != null && theForm.ToEmail_5.value.length > 0)
  	allValid = IsValidEmail(theForm.ToEmail_5.value);
  if(allValid == true && theForm.ToEmail_6 != null && theForm.ToEmail_6.value.length > 0)
  	allValid = IsValidEmail(theForm.ToEmail_6.value);
  if(allValid == true && theForm.ToEmail_7 != null && theForm.ToEmail_7.value.length > 0)
  	allValid = IsValidEmail(theForm.ToEmail_7.value);
  if(allValid == true && theForm.ToEmail_8 != null && theForm.ToEmail_8.value.length > 0)
  	allValid = IsValidEmail(theForm.ToEmail_8.value);
  if(allValid == true && theForm.ToEmail_9 != null && theForm.ToEmail_9.value.length > 0)
  	allValid = IsValidEmail(theForm.ToEmail_9.value);
  if(allValid == true && theForm.ToEmail_10 != null && theForm.ToEmail_10.value.length > 0)
  	allValid = IsValidEmail(theForm.ToEmail_10.value);
   
  
  if (!allValid)
  {
    alert("Please enter only letter, digit and \"@._\" characters in \" your friend's Email Address\" field.");
    theForm.ToEmail_1.focus();
    return (false);
  }

//FromEmail
  if (theForm.FromEmail.value == "")
  {
    alert("Please enter a value for \"your Email Address\" field.");
    theForm.FromEmail.focus();
    return (false);
  }

  if (theForm.FromEmail.value.length < 5)
  {
    alert("Please enter at least 5 characters in \"your Email Address\" field.");
    theForm.FromEmail.focus();
    return (false);
  }

  if (theForm.FromEmail.value.length > 100)
  {
    alert("Please enter at most 100 characters in \"your Email Address\" field.");
    theForm.FromEmail.focus();
    return (false);
  }

  var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0123456789-@._";
  var checkStr = theForm.FromEmail.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  if (!allValid)
  {
    alert("Please enter only letter, digit and \"@._\" characters in \"your Email Address\" field.");
    theForm.FromEmail.focus();
    return (false);
  }

 return (true);
}

function IsValidEmail(emailVal)
{
  var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0123456789-@._";
  var checkStr = emailVal;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
  }
  
  var i = 1;
  var sLength = checkStr.length;
  
  // look for @
  while ((i < sLength) && (checkStr.charAt(i) != "@"))
  { i++;}
  diff=sLength-i;
  if(diff<1)
  {
     allValid = false;
  }
  
  // look for .
  i = 1;
  while ((i < sLength) && (checkStr.charAt(i) != "."))
  { i++;}
  diff=sLength-i;
  if(diff<1)
  {
     allValid = false;
  }
  
  if (!allValid)
  {
     allValid = false;
  }
  
  return allValid;
}
/* ]]> */
//-->