﻿/***************************************************************************************************/
/* E-mail validation script taken from javascriptkit.com                                           */
/*    (http://www.javascriptkit.com/script/script2/acheck.shtml)                                   */
/* and modified by T.C. Boring to support multiple languages                                       */
/***************************************************************************************************/

//English constants
var EMAIL_VALIDATION_MSG_1_EN_US    = "Please Enter a valid E-mail Address.";

//Spanish constants
var EMAIL_VALIDATION_MSG_1_ES_US    = "(translation to spanish not done yet.)";

function validateEmailAddress(emailAddress, language)
{
  var emailValidationPattern  = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

  if  (emailValidationPattern.test(emailAddress))
  {
    returnValue = true;
  }
  else
  {
        switch (language)
        {
            case "es-us":
                alert(EMAIL_VALIDATION_MSG_1_ES_US);
                break;
            default:
                alert(EMAIL_VALIDATION_MSG_1_EN_US);
                break;
        }
        returnValue = false;
  }

  return returnValue;
}

