// JavaScript Document
  function subform()
  {
     // if( !checkUser( $('#username').val() ) )
	  //{
	    // return false;
	  //}
	  
	  if( !checkEmail( $('#email').val() ) )
	  {
	     return false;
	  }	  
	  if( !checkPass( $('#password').val() ) )
	  {
	     return false;
	  }
	  if( !checkRePass ( $('#password').val() , $('#repassword').val() ) )
	  {
	     return false;
	  }
	  
	  //if( !checkNickName( $('#nickname').val() ) )
	  //{
		//  return false;
	  //}
	  
	  var nickname  = $('#nickname').val();
	  
	 if( nickname == '')
	 {
	    showMessage( 'nickname' , false , '昵称不能为空' );
	    return false;
	 }
	 
	 $.get('?task=checknickname&nickname='+encodeURIComponent(nickname),function ( data ){
	   // alert(data);

	    if( data != '1' )
		{
		    showMessage( 'nickname' , false , '昵称已被使用' );
	        return false;	   
		}
		else
		{
		   showMessage( 'nickname' , true , '昵称可用' );
			 
			 
			 //获取验证码
			 var code = $('#checkcode').val();
			 
			 if( code == '' )
			 {
				showMessage( 'checkcode' , false , '验证码不能为空' );
				return false;	    
			 }
			 else
			 {
				$.get('?task=getCheckCode',function( data ){
			 
				if( data != code )
				{
				   showMessage( 'checkcode' , false , '验证码不正确' );
				   return false;	   
				}
				else
				{
				   if( !$('#readinfo').attr('checked') )
				   {
					   alert('您必须同意我们的条款才能注册');
					   return false;
				   }
				   else
				   {
					 showMessage( 'checkcode' , true , '' );
					 document.regform.submit();
				   }
				}
			   });
			 }
			 
		}
	 
	 } ); 

  
	 return false;

	 
  }
  
  //验证用户名
  function checkUser(username)
  {
     if( username == '')
	 {
	    showMessage( 'username' , false , '用户名不能为空' );
	    return false;
	 }
	 
	 if( username.length < 6 || username.length > 12  )
	 {
	    showMessage( 'username' , false , '用户名必须是6-12位' );
	    return false;	   
	 }
     
	 $.get('?task=checkinfo&action=user&value='+username,function ( data ){
      if( data == '-3' )
	  {
		 showMessage( 'username' , false , '该用户名已存在' );
		 return false;
	  }
	  else if ( data == '1' )
	  {
		 showMessage( 'username' , true , '' );
		 return true;
	  }
	  else
	  {
		 showMessage( 'username' , false , '用户名不合法' );
		 return false;
	  }
	 });
	 
	 return true;	 
  }
  
  
  function checkNickName( nickname )
  {
     if( nickname == '')
	 {
	    showMessage( 'nickname' , false , '昵称不能为空' );
	    return false;
	 }
	 
	 $.get('?task=checknickname&nickname='+encodeURIComponent(nickname),function ( data ){
	   // alert(data);

	    if( data != '1' )
		{
		    showMessage( 'nickname' , false , '昵称已被使用' );
	        return false;	   
		}
		else
		{
		   showMessage( 'nickname' , true , '昵称可用' );
		   return true;
		}
	 
	 } );
	 
	 return true;
	 
  }  
  
  //验证密码
  function checkPass( password )
  {
     if( password == '' )
	 {
	    showMessage( 'password' , false , '密码不能为空' );
	    return false;
	 }
	 if( password.length < 6 || password.length>12 )
	 {
	    showMessage( 'password' , false , '密码必须是6-12位' );
	    return false;	    
	 }
	  showMessage( 'password' , true , '输入正确' );
	  return true;
  }
  
  //验证重复密码
  function checkRePass( pass , repass )
  {
     if( repass == '' )
	 {
	     showMessage( 'repassword' , false , '重复密码不能为空' );
		 return false;
	 }
     if( pass != repass )
	 {
	    showMessage( 'repassword' , false , '两次密码不一样' );
	    return false;
	 }
	 else
	 {
	   showMessage( 'repassword' , true , '输入正确' ); 
	   return true;
	 }
  }
  
  //验证邮箱
  function checkEmail( email )
  {
      if( email == '')
	 {
	    showMessage( 'email' , false , '邮箱不能为空' );
	    return false;
	 }
     
	 $.get('?task=checkinfo&action=email&value='+email,function ( data ){
	 if( data > 0 )
	 {
		showMessage( 'email' , true , '邮箱可用' ); 
		return true;
	 }
	 else if ( data == '-4' )
	 {
		showMessage( 'email' , false , '邮箱格式不正确' );
		return false;
	 }
	 else if ( data == '-6' )
	 {
		showMessage( 'email' , false , '该邮箱已被使用' );
	    return false;
	 }
	 else
	 {
		showMessage( 'email' , false , '该邮箱已被禁用' );
	    return false;
	 }
	});	 
	 return true; 
  }
  
  function checkCodes( code )
  {
     if( code == '' )
	 {
	    showMessage( 'checkcode' , false , '验证码不能为空' );
	    return false;	    
	 }
	 else
	 {
	    $.get('?task=getCheckCode',function( data ){
	 
	    if( data != code )
	    {
           showMessage( 'checkcode' , false , '验证码不正确' );
	       return false;	   
	    }
	    else
	    {
	      showMessage( 'checkcode' , true , '验证码正确' );
		  return true;
	    }
	   });
	 }
	 return false;

  }
  
  /**显示错误信息
  * filed 字段
  * type  信息类型
  * info  信息内容
  */
  function showMessage( field , type , info )
  {
     if( type == false )
	 {
	    $('#'+field+'msg').html('<div><img src="'+wrongImg+'" align="absmiddle"/><font color="red">'+info+'</font></div>');
	 }
	 else
	 {
	    $('#'+field+'msg').html('<div><img src="'+rightImg+'" align="absmiddle"/><font color="green">'+info+'</font></div>'); 
	 }
  }

