//函数名：chkSpace
//功能：检查是否有空字格
//参数说明：要检查的字符串
//返回值：0有；1无；2字符串为空
function chkSpace(string)
{
   var strLeng0=string.length;
   var chrLoc=0;
   var strLeng1=0;
   
   while (strLneg1<strLeng0)
   {
      if (string.charAt(chrLoc)!="")
      {
         strLeng1++;
      }
      strLoc++;
   }
   if (strLeg1==0)
   {
      return 2;
   }
   if (strLeng1!=strLeng0)
   {
      return 0;
   }
   else
   {
      return 1;
   }     
}

//函数名：chkPhone
//功能：检查是否有合法的电话号码
//参数说明：要检查的字符串
//返回值：0合法；1非法；2字符串为空
function chkPhone(string)
{
   var strLeng=string.length;
   var i,strLoc,strTemp;
   strTemp="0123456789-+()# ";
   if (strLeng>0)
   {
     
       for (i=0;i<strLeng;i++)
       {
          strLoc=strTemp.indexOf(string.charAt(i));
          if (strLoc==-1)
          {
             return 1;//说明有字符不合法
          }      
       }
       return 0;//说明合法
  }
  return 2;//说明字符串为空
}       
       
//函数名：chkIsNumber
//功能：检查是否全部是数字字符
//参数说明：要检查的字符串
//返回值：0是；1否；2字符串为空
function chkIsNumber(string)
{
   var i,strLeng;
   var strTemp="0123456789";
   var strLeng=string.length;
   if (strLeng>0)
   {
      for (i=0;i<strLeng;i++)
      {
         if (strTemp.indexOf(string.charAt(i))==-1)
         {
             return 1;//说明有非数字字符
         }
      }
      return 0;//说明全部是数字字符
   }
   return 2;//说明字符串为空
}   

//函数名：chkEmail
//功能：检查是否合法的email
//参数说明：要检查的字符串
//返回值：0合法；1非法；2字符串为空
function chkEmail(string)
{
   var strLeng=string.length;
   var chrLoc1=string.indexOf("@");
   var chrLoc2=string.indexOf(".");
   
   if (strLeng > 0 )
   {
      if (chrLoc1 > 1)    //"@"前面不少于一个字符
      {
         if ((strLeng - chrLoc1) > 3) //"@"后面不少于三个字符
         {
            if ((strLeng - chrLoc2) > 1 ) //"."后面不少于一个字符
            {
              return 0; //说明合法
            }
         }
      }
      return 1;
   }
   return 2;
}

//函数名：chkLength
//功能：检查字符串的长度
//参数说明：要检查的字符串
//返回值：字符串的长度
function chkLength(string)
{
   var strLeng,i,sum;
   sum=0;
   strLeng=string.length;
   for (i=0;i<strLeng;i++)
   {
      if (string.charAt(i)>=0 && string.charAt(i) <= 255)  //单字节字符
      {
         sum++;
      }
      else         //双字节字符
      {
         sum=sum+2; 
      }
   }
   return sum;
}

function chkInMember()
{
   if (document.frmInMember.Nature.value == ""){    
      alert("请选择留言类型!");   //“留言类型”不得为空！请重选。
      document.frmInMember.Nature.focus();
      return false;   
   }

   if (document.frmInMember.Style.value == "")
   {    
      alert("请填写留言主题!");  //“留言主题”不得为空！请重填。
      document.frmInMember.Style.focus();
      return false;   
   }
   
   if (document.frmInMember.content.value == "")
   {    
      alert("请填写留言内容!");   //“留言内容”不得为空！请重填。
      document.frmInMember.content.focus();
      return false;   
   }   
      
//   if (document.frmInMember.Situation.value == "")
//   {    
//      alert("请填写您所在的地区!");   //“所在地区”不得为空！请重填。
//      document.frmInMember.Situation.focus();
//      return false;   
//   }
   
   if (document.frmInMember.name.value == "")
   {    
      alert("请填写您的姓名!");   //“姓名”不得为空！请重填。
      document.frmInMember.name.focus();
      return false;   
   }
         
//   if (document.frmInMember.Duty.value == "")
//   {    
//      alert("请填写您的所在单位!");   //“所在单位”不得为空！请重填。
//      document.frmInMember.Duty.focus();
//      return false;   
//   }
   
    if (document.frmInMember.telephone.value == "")
   {    
      alert("请填写您的联系电话!");   //“联系电话”填写不正确！请重填。
      document.frmInMember.telephone.focus();
      return false;   
   }
      
     if (chkPhone(document.frmInMember.telephone.value)==1 || chkLength(document.frmInMember.telephone.value) < 5)
   {
     alert("电话填写不合理，且不能少于5位！请重填!");   //“电话”填写不合理，且不能少于5位！请重填。
     document.frmInMember.telephone.focus();
     return false;
   }
   
   if (document.frmInMember.email.value == "")
   {    
      alert("请填写您的电子邮件!");   //“电子邮箱”不得为空！请重填。
      document.frmInMember.email.focus();
      return false;   
   }
  
     if (chkEmail(document.frmInMember.email.value)==1)
   {
      alert("电子邮箱填写不正确！请重填!");   //“电子邮箱”填写不正确！请重填。
      document.frmInMember.email.focus();
      return false; 
   } 
    
   document.frmInMember.submit();     
  
}