function IsDigit(cCheck)  
{  
	return (('0'<=cCheck) && (cCheck<='9'));  
}  
  
function IsAlpha(cCheck)  
{  
	return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))  
} 

function checkdata() {
  
    with(document.userform)
    {
        if(SYSINPUT_MEM_NAME.value.length ==0) {
		     alert("\请输入单位名称 !");
		     SYSINPUT_MEM_NAME.focus();return false;
				}else if (SYSINPUT_USER_NAME.value.length ==0) {
		     alert("\请输入真实姓名 !");
		     SYSINPUT_USER_NAME.focus();return false;
	      }else if (SYSINPUT_USER_REGID.value.length ==0) {
		     alert("\请输入登录代号 !");
		     SYSINPUT_USER_REGID.focus();return false;
	      }else if (SYSINPUT_USER_PASS.value.length ==0) {
		     alert("\请输入密码 !");
		     SYSINPUT_USER_PASS.focus();return false;
	      }else if (SYSINPUT_USER_PASS1.value.length ==0) {
		     alert("\请输入确认密码 !");
		     SYSINPUT_USER_PASS1.focus();return false;
	      }else if (SYSINPUT_USER_PASS1.value!=SYSINPUT_USER_PASS.value) {
		     alert("\密码和确认密码应相同 !");
		     SYSINPUT_USER_PASS.focus();return false;	      
	      }else if (SYSINPUT_MEM_PROVINCE.selectedIndex==0) {
		     alert("\请选择所在地区 !");
		     SYSINPUT_MEM_PROVINCE.focus();return false;
	      }else if (SYSINPUT_MEM_ADDRESS.value.length ==0) {
		     alert("\请输入单位地址 !");
		     SYSINPUT_MEM_ADDRESS.focus();return false;
          }else if (SYSINPUT_MEM_POSTCODE.value.length ==0) {
		     alert("\请输入邮政编码 !");
		     SYSINPUT_MEM_POSTCODE.focus();return false;
		     }else if (SYSINPUT_MEM_POSTCODE.value.length >6) {
		     alert("\邮政编码长度不能超过7位 !");
		     SYSINPUT_MEM_POSTCODE.focus();return false;
         }else if (SYSINPUT_MEM_PHONE_ZIPCODE.value.length ==0) {
		     alert("\请输入电话区号 !");
		     SYSINPUT_MEM_PHONE_ZIPCODE.focus();return false;
        }else if (SYSINPUT_MEM_TELNUM.value.length ==0) {
		     alert("\请输入固定电话 !");
		     SYSINPUT_MEM_TELNUM.focus();return false;
        }else if (SYSINPUT_SENDMAIL.value.length !=0&&SYSINPUT_SENDMAIL.value.indexOf("@")<0) {
		     alert("\请输入合法电子邮件 !");
		     SYSINPUT_SENDMAIL.focus();return false;
        }       
        else {
        	
          strUserRegID = SYSINPUT_USER_REGID.value;  
          //alert('1111111111111111'+strUserRegID);
			    for (nIndex=0; nIndex<strUserRegID.length; nIndex++)  
			    {         
			        cCheck = strUserRegID.charAt(nIndex);
			        if ( nIndex==0 && ( cCheck =='-' || cCheck =='_') )
			        {
			            alert("登录代号首字母必须为字母或数字");  
			            SYSINPUT_USER_REGID.focus();  
			            return false;
			        }
			
			        if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' ))  
			        {  
			            alert("登录代号只能使用英文字母、数字以及-和_，并且首字母必须为字母或数字");  
			            SYSINPUT_USER_REGID.focus();  
			            return false;  
			        }  
			    }      
			    strUserPass = SYSINPUT_USER_PASS.value;  
			    for (nIndex=0; nIndex<strUserPass.length; nIndex++)  
			    {         
			        cCheck = strUserPass.charAt(nIndex);
			        if (!(IsDigit(cCheck) || IsAlpha(cCheck)))  
			        {  
			            alert("密码只能使用英文字母或数字");  
			            SYSINPUT_USER_PASS.focus();  
			            return false;  
			        }  
			    }	
		    }
	return confirm("确定要注册吗?");		    		    
	}
	
}
function getUserRegid()
{
	with(document.userform)
	{
		//alert('!!!!!!');
		var v1=new Date().getTime(); 
	  var http = new ActiveXObject("Microsoft.XMLHTTP");
		http.open("GET","./getusername.jsp?uname="+SYSINPUT_USER_REGID.value+'&time='+v1,false);
		http.send();
		var str = http.responseText;
		userregiderror.innerHTML=str;
	}
}	
function getMemname()
{
	with(document.userform)
	{
		//alert('!!!!!!');
		var v1=new Date().getTime(); 
	  var http = new ActiveXObject("Microsoft.XMLHTTP");
		http.open("GET","./getmemname.jsp?mname="+SYSINPUT_MEM_NAME.value+'&time='+v1,false);
		http.send();
		var str = http.responseText;
		memnameerror.innerHTML=str;
	}
}	
