/*
用户注册
*/
function chk_user_reg(){

	    var r1, r2, r3
		
		r1 = new RegExp('[^A-Za-z0-9_]','');
		r2 = new RegExp('[^A-Za-z0-9]','');
		r3 = new RegExp('[^0-9]','');

	 if ( document.user_reg.user_name.value == '' ) {
			window.alert('用户账号 不能为空!!');
			document.user_reg.user_name.focus();
			return false;
		}
	
	if ( !isNaN(document.user_reg.user_name.value.substr(0, 1)))
		{
			window.alert('用户账号不能以数字开头!!');
			document.user_reg.user_name.focus();
			return false;
		}

    if ( document.user_reg.user_name.value.substr(0, 1) == '_' )
		{
			window.alert('用户账号不能以下划线开头!!');
			document.user_reg.user_name.focus();
			return false;
		}

	if ( document.user_reg.user_name.value.search(r1) >= 0 ) {
			window.alert('用户账号含有非法字符!!');
			document.user_reg.user_name.focus();
			return false;
		}

    if ( document.user_reg.user_pwd.value.length < 4 ) {
			window.alert('密码不得少于4个字符!!');
			document.user_reg.user_pwd.select();
			document.user_reg.user_pwd.focus();
			return false;
		}
    if ( document.user_reg.user_pwd.value.search(r2) >= 0 ) {
			window.alert('密码中有非法字符!!');
			document.user_reg.user_pwd.select();
			document.user_reg.user_pwd.focus();
			return false;
		}
	
	if ( document.user_reg.user_pwd.value != document.user_reg.user_x_pwd.value) {
			window.alert('确认密码错误!!');
			document.user_reg.user_x_pwd.select();
			document.user_reg.user_x_pwd.focus();
			return false;
		}


     if ( document.user_reg.user_truename.value == '' ) {
			window.alert('真实姓名 不能为空!!');
			document.user_reg.user_truename.focus();
			return false;
		}
     
	  if ( document.user_reg.user_penname.value == '' ) {
			window.alert('笔名 不能为空!!');
			document.user_reg.user_penname.focus();
			return false;
		}
    
	  if ( document.user_reg.user_com_name.value == '' ) {
			window.alert('单位 不能为空!!');
			document.user_reg.user_com_name.focus();
			return false;
		}
   
      if ( document.user_reg.user_com_address.value == '' ) {
			window.alert('单位地址 不能为空!!');
			document.user_reg.user_com_address.focus();
			return false;
		}

	  if ( document.user_reg.user_com_post.value == '' ) {
			window.alert('邮编 不能为空!!');
			document.user_reg.user_com_post.focus();
			return false;			
		}	
      if (isNumberString(user_reg.user_com_post.value,"1234567890")!=1) {
           window.alert("\请输入正确的邮政编码!!\n须为六位的数字!!")
           document.user_reg.user_com_post.focus()
           return false;
		}

		if ( document.user_reg.user_tel.value == '' ) {
			window.alert('电话 不能为空!!');
			document.user_reg.user_tel.focus();
			return false;			
		}
         
	  if ( document.user_reg.user_mail.value == '' ) {
			window.alert('邮箱 不能为空!!');
			document.user_reg.user_mail.focus();
			return false;			
		}

       if(document.user_reg.user_mail.value != ''){
		   if (!validateEmail(user_reg.user_mail.value))
		   {window.alert('邮箱格式 不正确!!');
			document.user_reg.user_mail.focus();
			return false;	
		   }		 
		 }

       if ( document.user_reg.user_com_xz.value == '0' ) {
			window.alert('请选择 单位性质!!');
			document.user_reg.user_com_xz.focus();
			return false;			
		}

      if ( document.user_reg.user_job_xz.value == '0' ) {
			window.alert('请选择 工作性质!!');
			document.user_reg.user_job_xz.focus();
			return false;			
		}

	 if ( document.user_reg.user_com_syz.value == '0' ) {
			window.alert('请选择 所有制形式!!');
			document.user_reg.user_com_syz.focus();
			return false;			
		}

      if ( document.user_reg.user_com_rs.value == '0' ) {
			window.alert('请选择 企业规模!!');
			document.user_reg.user_com_rs.focus();
			return false;			
		}
    
	  if ( document.user_reg.user_com_nyye.value == '0' ) {
			window.alert('请选择 年营业额!!');
			document.user_reg.user_com_nyye.focus();
			return false;			
		}
  
     if ( document.user_reg.code_province.value == '' ) {
			window.alert('请选择 地区!!');
			document.user_reg.code_province.focus();
			return false;			
		}

		return true;
	}

 /*
邮箱检测
*/
function validateEmail(emailStr){
	var re=/^[\w-]+(\.*[\w-]+)*@([0-9a-z]+(([0-9a-z]*)|([0-9a-z-]*[0-9a-z]))+\.)+[a-z]{2,3}$/i;
	if(re.test(emailStr))
		return true;
	else
		return false;
}

/*
数字检测
*/
function isNumberString (InString,RefString){
   if (InString.length==0) return false;
     for (Count=0; Count < InString.length; Count++){
       TempChar= InString.substring (Count, Count+1);
     if (RefString.indexOf (TempChar, 0)==-1)  
     return false;
	  }
   return true;
}
