﻿function validateEMail(strMailAddress)
{
    var reg = new RegExp("^([A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*[@]{1}[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*[.]{1}[A-Za-z0-9_]+)(,[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*[@]{1}[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*[.]{1}[A-Za-z0-9_]+)*$");
    var r = strMailAddress.match(reg);
    if (r!=null) 
    {
        return true;
    }
    else 
    {
        return false;
    }
}
function validateAlphabetsAndNumbers(strString, minLength, maxLength)
{
    if(Number(minLength) > Number(maxLength))
    {    
        var strTempValue = minLength;
        minLength = maxLength;
        maxLength = strTempValue;
    }
    minLength = Number(minLength) -1;
    maxLength = Number(maxLength) -1;
    var str = "^[a-zA-Z]{1}[A-Za-z0-9_]{" + minLength + "," + maxLength + "}$";
    var reg = new RegExp(str);
    
    var r = strString.match(reg);
    if (r!=null) 
    {
        return true;
    }
    else 
    {
        return false;
    }
}
function validateDomain(strString, minLength, maxLength)
{
    if(Number(minLength) > Number(maxLength))
    {    
        var strTempValue = minLength;
        minLength = maxLength;
        maxLength = strTempValue;
    }
    minLength = Number(minLength) -1;
    maxLength = Number(maxLength) -1;
    var str = "^[a-zA-Z0-9]{1}[A-Za-z0-9-]{" + minLength + "," + maxLength + "}$";
    var reg = new RegExp(str);
    
    var r = strString.match(reg);
    if (r!=null) 
    {
        return true;
    }
    else 
    {
        return false;
    }
}
function validateNumbers(strString, minLength, maxLength)
{
    if(Number(minLength) > Number(maxLength))
    {    
        var strTempValue = minLength;
        minLength = maxLength;
        maxLength = strTempValue;
    }
    var str = "^[A-Za-z0-9_]{" + minLength + "," + maxLength + "}$";
    var reg = new RegExp(str);
    
    var r = strString.match(reg);
    if (r!=null) 
    {
        return true;
    }
    else 
    {
        return false;
    }
}
   //验证是否为空
   function CheckTxtBoxEmpty(obj,errorID,correctID)
   {
        var blFlg=false;
        if(obj.value=="")
        {
            blFlg=false;
        }
        else
        {
            blFlg=true;
        }
        return SetMessageDisplay(blFlg,errorID,correctID);
   }
   
   //显示正确信息 隐藏错误信息
   function SetMessageDisplay(blFlag,errorID,correctID)
   {
        var objError=document.getElementById(errorID);
        var objCorrect=document.getElementById(correctID);
        objError.style.display="none";
        objCorrect.style.display="none";
        if(blFlag)
        {
            objCorrect.style.display="";
            return true;
        }
        else
        {
            objError.style.display="";
            return false;
        }
   }