﻿function equals(p1,p2,info)
{
      var strp1="";
      var strp2="";
      if(p1.value)
      {
         strp1=p1.value;
      }
      else
      {
         strp1=p1.innerText;
      }
      if(p2.value)
      {
         strp2=p2.value;
      }
      else
      {
         strp2=p2.innerText;
      }
      if(strp1.length==0||strp2.length==0)
      {
           if(info)
               info.innerHTML=" * 请将所有域输入完整!";
           return false;
      }
      if(strp1!=strp2)
      {
          if(info)
               info.innerHTML=' * 两次输入域值不一致!';
          return false;
      }
      return true;
}

function notNull(p,info)
{
      var strp=p.value;
      info.innerHTML="";
      if(strp.length==0)
      {
        if(info)
            info.innerHTML=" 此域不能为空!";
        return false;
      }
      return true;
}

function checkEmail(emailStr,info)
{
   if(emailStr.length==0)
   {
        if(info)
            info.innerHTML=" * 此域不能为空!";
        return false;
   }
   var pat=/^(?!(\.|-|_))(?![a-zA-Z0-9\.\-_]*(\.|-|_)@)[a-zA-Z0-9\.\-_]+@(?!.{64,}\.)(?![\-_])(?![a-zA-Z0-9\-_]*[\-_]\.)[a-zA-Z0-9\-_]+(\.\w+)+$/;
   if(!pat.test(emailStr))
   {
      if(info)
         info.innerHTML=" * 输入的Email格式不合法!";
      return false;
   }
   return true;
}

function strNotNull(str,info)
{
    if(str.length==0)
    {
       info.innerHTML="* 此域不能为空!";
       return false;
    }
    return true;
}

function checkLength(field,size,info)
{
    var val=field.value;
    if(val.length>size)
    {
        info.innerHTML="* 此域的值超过了系统允许的长度!";
        return false;
    }
    return true;
}