var rUserName = false;
var rPassword = false;
var rRealName = false;
var rTel = false;
var rProvince = false;
var rEmail = false;

function vUserName(){
    var Val = $('#username').attr('value');
    
    if(Val==''){
      $('#usernametitle').html('</br><img src="/Public/images/c.jpg" align="absmiddle" />用户名不能为空!');
    } else {
      if(Val.length<=3){
        $('#usernametitle').html('</br><img src="/Public/images/c.jpg" align="absmiddle" />用户名不能少于3个字符!');
      } else {
        $('#usernametitle').html('正在验证......');
        $.get('/User/VerifyUserName', {username:Val}, function(data){
              if(1== data){
                $('#usernametitle').html('</br><img src="/Public/images/c.jpg" align="absmiddle" />用户名已经存在!'); 
             } else {
                 $('#usernametitle').html('<img src="/Public/images/d.jpg" align="absmiddle" />');
                 rUserName = true;
             }
        });
      }
    }
}

function vPassword(){
    var Val1 = $('#password').attr('value');
    var Val2 = $('#cpassword').attr('value');
    
    if(Val1==''){
      $('#passwordtitle').html('</br><img src="/Public/images/c.jpg" align="absmiddle" />密码不能为空!');
    } else {
      if(Val1.length<=3){
        $('#passwordtitle').html('</br><img src="/Public/images/c.jpg" align="absmiddle" />密码不能少于3个字符!');
      } else {
        if(Val1 != Val2){
          $('#passwordtitle').html('</br><img src="/Public/images/c.jpg" align="absmiddle" />二次密码不一致!');
        } else {
          $('#passwordtitle').html('<img src="/Public/images/d.jpg" align="absmiddle" />');
          $('#passwordtitle').html('<img src="/Public/images/d.jpg" align="absmiddle" />');
          rPassword = true;
        }       
      }
    }
}

function vEmail(){
  var Val = $('#email').attr('value');
  if(IsMail(Val)){
    $('#emailtitle').html('正在验证......');
        $.get('/User/VerifyEmail', {email:Val}, function(data){
              if(1== data){
                $('#emailtitle').html('</br><img src="/Public/images/c.jpg" align="absmiddle" />电子邮箱已经存在!');
             } else {
                 $('#emailtitle').html('<img src="/Public/images/d.jpg" align="absmiddle" />');
                 rEmail = true;
             }
        });
  } else {
    $('#emailtitle').html('</br><img src="/Public/images/c.jpg" align="absmiddle" />电子邮箱不正确!');
  }
}

function vRealName(){
    var Val = $('#realname').attr('value');
    
    if(Val==''){
      $('#username_msg').html('</br><img src="/Public/images/c.jpg" align="absmiddle" />用户名不能为空!');
    } else {
      if(Val.length<2){
        $('#realnametitle').html('</br><img src="/Public/images/c.jpg" align="absmiddle" />用户名不能少于2个字符!');
      } else {
		$('#realnametitle').html('<img src="/Public/images/d.jpg" align="absmiddle" />');
		rRealName = true;
      }
    }
}

function vTel(){
  var Val = $('#tel').attr('value');
    
    if(Val==''){
      $('#teltitle').html('</br><img src="/Public/images/c.jpg" align="absmiddle" />电话号码不能为空!');
    } else {
        $('#teltitle').html('正在验证......');
        $.get('/User/VerifyTel', {tel:Val}, function(data){
              if(1== data){
                $('#teltitle').html('</br><img src="/Public/images/c.jpg" align="absmiddle" />电话号码已经存在!'); 
             } else {
                 $('#teltitle').html('<img src="/Public/images/d.jpg" align="absmiddle" />');
                 rTel = true;
             }
        });

      $('#teltitle').html('<img src="/Public/images/d.jpg" align="absmiddle" />');
      rTel = true;
    }
}

function vProvince(){
  var Val = $('#province').val();
    
    if(Val==''){
      $('#provincetitle').html('</br><img src="/Public/images/c.jpg" align="absmiddle" />请选择所在省份!');
    }   else {
      $('#provincetitle').html('<img src="/Public/images/d.jpg" align="absmiddle" />');
      rProvince = true;
    }
}

function checkeForm(){
	var username  = $('#username').attr('value');
	var password  = $('#password').attr('value');
	var realname  = $('#realname').attr('value');
	var tel       = $('#tel').attr('value');
	var email     = $('#email').attr('value');
	var province  = $('#province').attr('value');
	
	if(!rUserName || !rPassword || !rRealName || !rTel || !rEmail || !rProvince ) {
		alert('填写有非法项');
		return false;
	}
	
  if(username == ""){
    alert('用户名不能为空');
    $('#username').focus();
    return false;
  }
  
  if(password == ""){
    alert('密码不能为空');
    $('#password').focus();
    return false;
  }

	if(realname == ""){
		alert('真实姓名不能为空');
		$('#realname').focus();
		return false;
	}

	if(tel == ""){
		alert('联系电话不能为空');
		$('#tel').focus();
		return false;
	}

	if(email == ""){
		alert('电子邮件不能为空');
		$('#email').focus();
		return false;
	}

	if(province == ""){
		alert('请选择所在省份');
		$('#province').focus();
		return false;
	}
  
    return true;
}

function IsMail(mail)    //验证邮箱格式 
{
	var patrn = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	if (!patrn.test(mail)){
		return false;
	}else{
		return true;
	}
}

