function checkdata() {
       if(memberform.login.value.length < 3 || memberform.login.value.length > 16)
        {
        memberform.login.focus();
        memberform.login.select();
        alert("Limit to 3~16 characters(a~z,0~9,underline),  Capital letters not permit!");
       }       
        else if(memberform.login.value.charAt(0)=='_'){
         memberform.login.focus();
         memberform.login.select();
         alert("Username can not start with underline!");    
        }
        else if(checkerr(memberform.login.value)==1) 
        { 
         memberform.login.focus();
         memberform.login.select();
         alert("characters( A-Z,a-z,0-9,underline)!"); 
        }
        else if(memberform.passwd.value.length < 4 || memberform.passwd.value.length > 16)
        {
         memberform.passwd.focus();
         memberform.passwd.select();
         alert("limit to 4-16 characters!");  
         }
        else if(memberform.pass2.value.length==0)
        {
          memberform.pass2.focus();
          memberform.pass2.select();
          alert("Confirm your password!");  
        }
        else if(memberform.passwd.value!=memberform.pass2.value)
        {
        memberform.passwd.focus();
        memberform.passwd.select();
        alert("Both passwords must be the same!"); 
        }        
        else if(memberform.firstname_en.value.length==0)
        {
        memberform.firstname_en.focus();
        memberform.firstname_en.select();
        alert("Your name can not be empty!"); 
        } 
		else if(memberform.company_en.value.length==0)
        {
        memberform.company_en.focus();
        memberform.company_en.select();
        alert("Company can not be empty!"); 
        } 
		/*else if(isChn(memberform.company_en.value))
        {
        memberform.company_en.focus();
        memberform.company_en.select();
        alert("Company can not be chinese!"); 
        }*/
		
		else if(!IsChar(memberform.company_en.value)) 
        { 
         memberform.company_en.focus();
         memberform.company_en.select();
          alert("该区域只能输入英文及数字，请不要输入中文！");
        }
		else if(checkbig()==1) 
        { 
        alert("Please select industry categories !"); 
        }
		else if(checksmall()==1) 
        { 
        alert("Please select industry class !"); 
        }
		
		else if(memberform.comintroduction_en.value.length==0)
        {
          memberform.comintroduction_en.focus();
          memberform.comintroduction_en.select();
          alert("Introduction can not be empty!"); 
        } 
		else if(!IsChar(memberform.comintroduction_en.value)){
		memberform.comintroduction_en.focus();
        memberform.comintroduction_en.select();
        alert("该区域只能输入英文及数字，请不要输入中文！");
        }
		else if(memberform.country.value.length==0)
        {
        memberform.country.focus();
        //memberform.country.select();
        alert("Country can not be empty!"); 
        } 
	else if(memberform.phone.value.length==0)
        {
        memberform.phone.focus();
        memberform.phone.select();
        alert("Phone can not be empty!"); 
        }  
        
     /*else if(checktel(memberform.phone.value)==1) 
        { 
         memberform.phone.focus();
         memberform.phone.select();
         alert("error,'+86-571-12345678'"); 
        }
       */
        else if( (memberform.mail.value) =="" || !checkemail(memberform.mail.value)) {
                memberform.mail.focus();
                memberform.mail.select();
                alert("Invalid email!");                            
        }
        else if(memberform.v_secret.value.length == 0)
        {
        memberform.v_secret.focus();
        memberform.v_secret.select();
        alert("Please input the checkcode code!");
        }                               
        else {

                return true;
        }
        return false;
}
function isChn(str){
      var reg = /^[u4E00-u9FA5]+$/;
      if(!reg.test(str)){
       return false;
      }
      return true;
}
function checkerr(string)
{
	var i=0;
	for (i=0; i<string.length; i++)
	{
		if((string.charAt(i) < '0' || string.charAt(i) > '9') && (string.charAt(i) < 'a' || string.charAt(i) > 'z') && (string.charAt(i)!='-') && (string.charAt(i)!='_')) 
		{
				return 1;
		}
	}
	return 0;//pass
}

function checktel(string)
{
	var i=0;
	for (i=0; i<string.length; i++)
	{
		if((string.charAt(i) < '0' || string.charAt(i) > '9')  && (string.charAt(i)!='-') && (string.charAt(i)!='+') && (string.charAt(i)!=',') && (string.charAt(i)!='(') && (string.charAt(i)!=')')  ) 
		{
				return 1;
		}
	}
	return 0;//pass
}


function checkerr1(string)
{
	var i=0;
	for (i=0; i<string.length; i++)
	{
		if((string.charAt(i) < '0' || string.charAt(i) > '9') && (string.charAt(i) < 'a' || string.charAt(i) > 'z')  && (string.charAt(i) < 'A' || string.charAt(i) > 'Z') && (string.charAt(i)!='-') && (string.charAt(i)!='_') && (string.charAt(i)!='.') && (string.charAt(i)!=',') && (string.charAt(i)!=' ')) 
		{
				return 1;
		}
	}
	return 0;//pass
}

function checknum(string)
{
	var i=0;
	for (i=0; i<string.length; i++)
	{
		if((string.charAt(i) < '0' || string.charAt(i) > '9')) 
		{
				return 1;
		}
	}
	return 0;//pass
}

function checkbig()
{
var p=0;
var len=memberform.province.length;
for(var i=0;i<len;i++)
	 {
	    if(window.memberform.province[i].checked==true)
	      {
	         p=p+1;
		   
	       }
		  // alert(p);
      }
	  
if(p<1){
return 1
}
return 0
}
function checksmall()
{
var j=0;
var len=memberform.capital.length;
	 for(var i=0;i<len;i++)
	 {
	    if(memberform.capital(i).checked==true)
	      {
	         j=j+1;
	       }
      }
if(j<1){
return 1
}
return 0
}
function checkemail(string){
   if(string.length!=0){
    if (string.charAt(0)=="." || string.charAt(0)=="@"|| string.indexOf('@', 0) == -1 || string.indexOf('.', 0) == -1 || string.lastIndexOf("@")==string.length-1 || string.lastIndexOf(".") ==string.length-1)
     {
      //alert("Type:abc@abc.com!");
      return false;
      }
   }
   else{
     //alert("Email is required.");
     return false;
   }
   return true;
}
function repstr(str)    
  {    
    return str.replace(/\r\n/ig,"")    
  }
 String.prototype.trim=function(){
  return this.replace(/(^\s*)|(\s*$)/g, "");
}
function IsChar(s)
{ 
 s=repstr(trim(s));
 var Number = "0123456789;,. abcdefghijklmnopqrstuvwxyz-\/ABCDEFGHIJKLMNOPQRSTUVWXYZ`~!?:{}[]+=|@#$%^&*()_<>'\"";
 for (i = 0; i < s.length;i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (Number.indexOf(c) == -1) 
		{alert(c);
		return false;}
    }
 return true
}
