﻿function mValidateEmailInput(){
  try{
    var oUN = document.getElementById(sUserNameId);
    var oUE = document.getElementById(sEmailAddressId);
    var oEC = document.getElementById(sEmailContentId);

    if(oUN.value.trim() == ''){
      alert(sUserNameEmpty);
      oUN.focus();
      return false;
    }
    else if(oUE.value.trim() == ''){
      alert(sUserEmailEmpty);
      oUE.focus();
      return false;
    }
    else if(!mIsValidEmail(oUE.value.trim())){
      alert(sUserEmailNotValid);
      oUE.focus();
      return false;
    }
    else if(oEC.value.trim() == ''){
      alert(sEmailContentEmpty);
      oEC.focus();
      return false;
    }
    else
      return true;
    
  }catch(e){alert(e);}
  
  return false;
}

function mIsValidEmail(sEmail){
  return /^([a-zA-Z0-9_\-])+(\.([a-zA-Z0-9_\-])+)*@((\[(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5]))\]))|((([a-zA-Z0-9])+(([\-])+([a-zA-Z0-9])+)*\.)+([a-zA-Z])+(([\-])+([a-zA-Z0-9])+)*))$/.test(sEmail);
}
