document.write("<iframe name='lfrm' width='1' height='1' style='display:none'></iframe>");
String.prototype.trim = function() 
{
  return this.replace(/(^\s*)|(\s*$)/g, ""); 
}
function CheckForm(form)
{
   var uem=form.puem.value.trim();
   var uname=form.puname.value.trim();
   var upass1=form.upass.value;
   var upass2=form.ucpass.value;
   var agxy=form.xieyi.checked;
   var errchar=new Array("　","","","","","","","#","`","|","%","&","+"," ","<",">","?","'","*","@","=","!");
   if (uname.length<4)
      {
       alert("用户名不能少于4个字符！");
       form.puname.focus();
       return false;
      }
   else
      {
       for (var i=0;i<errchar.length;i++)
           {
            if (uname.indexOf(errchar[i])!=-1 || !isNaN(uname.charAt(0)))
               {
                alert("用户名不合法！\n\n用户名不能以数字开头，不能包含特殊字符！");
                form.puname.focus();
                return false;
               }
           }

       for (var i=0;i<uname.length;i++)
           {
            if (uname.charAt(i)>"~")
               {
                alert("用户名不合法！");
                form.puname.focus();
                return false;
               }
           }
      }
   
   if (uem.length==0)
      {
       alert("E-Mail不能为空！");
       form.puem.focus();
       return false;
      }
   else
      {
       
        if (
            uem.charAt(0)=="@" ||
            uem.charAt(0)=="." ||
            uem.indexOf("@")==-1 || 
            uem.indexOf(".")==-1 ||
            uem.lastIndexOf("@")==uem.length-1 ||
            uem.lastIndexOf(".")==uem.length-1 ||
            uem.indexOf("*")!=-1)
          {
           alert("E-Mail格式不正确！");
           form.puem.focus();
           return false;
          }
      }

   if (upass1.length==0)
      {
       alert("密码不能为空！");
       form.upass.focus();
       return false;
      }
   else
      {
      if (upass1.length<6)
         {
          alert("密码太短，至少4位！");
          form.upass.focus();
          return false;
         }
      }   
   if (upass2.length==0)
      {
       alert("请重复输入密码！");
       form.ucpass.focus();
       return false;
      }  
   else
      {
      if (upass2.length<4)
         {
          alert("密码太短，至少6位！");
          form.ucpass.focus();
          return false;
         }
      }

   if (upass1!=upass2)
      {
       alert("两次密码输入不一致！");
       form.ucpass.value="";
       form.ucpass.focus();
       return false;
      }

   if (agxy==false) 
       {
       alert("必须同意个人会员协议才能注册！");
       form.xieyi.focus();
       return false;
       }

}

function ckem(form)
{
 document.chkem.cEm.value=document.form1.puem.value.trim();
 var pem=document.chkem.cEm.value;
 var isOk=true;
 
 if (pem.length==0)
      {
       alert("E-Mail不能为空！");
       document.form1.puem.focus();
       isOk=false;
       return false;
      }
  else
      {
       
        if (
            pem.charAt(0)=="@" ||
            pem.charAt(0)=="." ||
            pem.indexOf("@")==-1 || 
            pem.indexOf(".")==-1 ||
            pem.lastIndexOf("@")==pem.length-1 ||
            pem.lastIndexOf(".")==pem.length-1)
          {
           alert("E-Mail格式不正确！");
           document.form1.puem.focus();
           return false;
          }
      }  

  if (isOk==true)
     {
     document.chkem.submit();
     }
}

function ckname(form)
{
 document.chkname.cName.value=document.form1.puname.value.trim();
 var ucName=document.chkname.cName.value;
 var errchar=new Array("　","","","","","","","#","`","|","%","&","+"," ","<",">","?","'","*","@","=","!");
 var isOk=true;

 if (ucName.length<4)
    {
       alert("用户名不能少于4个字符！");
       document.form1.puname.focus();
       isOk=false;
       return false;
    }

 else
      {

       for (var i=0;i<errchar.length;i++)
           {
            if (ucName.indexOf(errchar[i])!=-1 || !isNaN(ucName.charAt(0)))
               {
                alert("用户名不合法！\n\n用户名不能以数字开头，不能包含特殊字符！");
                document.form1.puname.focus();
                return false;
               }
           }

       for (var i=0;i<ucName.length;i++)
           {
            if (ucName.charAt(i)>"~")
               {
                alert("用户名不合法！");
                document.form1.puname.focus();
                return false;
               }
           }
      }

 if (isOk==true)
    {
    document.chkname.submit();
    }
}
