$(document).ready(function() {
	//注册处理
	$("#button1").click (
       function() {
		s1 = check_uno();
		s2 = check_pwd();
		s3 = check_pwd2();
		s4 = check_email();

        if($('#rs1').val() == 0) s1 = 0;
		else s1 = 1;
		if($('#rs2').val() == 0) s4 = 0;
		else s4 = 1;
        //alert(s1+':'+s2+':'+s3+':'+s4);
        
        if(s1 && s2 && s3 && s4) {
			$('#result').text("正在注册，请稍候...");
            $.post('/register.php',{uno:$("#uno").val(),pwd:$("#pwd").val(),pwd2:$("#pwd2").val(),email:$("#email").val(),def_icon:$(':radio:checked').val(),register:1,forward:$("#forward").val(),identify:$("#identify").val()},function(aa){
              if(aa == 0) {
				  $('#result').text("输入有误，请重试...");
			  }else if(aa == 2){
				   $('#result').text("验证码错误...");
			  }else{
				  $("#button1").attr('disabled',' true');
				  $('#result').html("<img src='/images/indicator_medium.gif' width='20' height='20'> 注册成功，跳转中...");
				  setTimeout("window.location='/blog/index.php'",1000);
                 //window.location='/blog/index.php';
			  }
			});
        }else{
            $('#result').text("输入有误，请重试...");
		}
		}
    );

	$('#uno').blur(function() {
	  check_uno();
    });

	$('#pwd').blur(function() {
	  check_pwd();
    });

	$('#pwd2'). blur(function() {
	  check_pwd2();		
    });

	$('#email').blur(function() {
	  check_email();
    });


	//登录处理
	$("#button2").click (
       function() {
            $.post('/login.php',{uno:$("#uno").val(),pwd:$("#pwd").val(),identify:$("#identify").val(),remember:$("#remember").val(),login:1,forward:$("#forward").val()},function(bb){
              if(bb == 0) {
				  show_msg("result","  验证码输入错误!","#FF0000");
			  }else if(bb == 1){
				  show_msg("result","  用户名或密码错误!","#FF0000");
			  }else{
				  $("#button2").attr('disabled',' true');
				  show_msg("result","  登录成功，跳转中...","#999999");
				  setTimeout("window.location='"+bb+"'",1000);
			  }
			});
		}
    );
});

function check_uno() {
      if (strlen($.trim($('#uno').val())) == 0) {
		show_msg("unoMsg","*  请输入用户名!","#FF0000");
		$('#rs1').val(0);
	  }else if(strlen($.trim($('#uno').val())) < 4 || strlen($.trim($('#uno').val())) > 14) {
		show_msg("unoMsg","*  用户名长度必须是2-7个汉字，4-14个字符!","#FF0000");
		$('#rs1').val(0);
	  }else{
		$.post('/check_register.php',{userName:$("#uno").val()},function(aa){
		if(aa == 0) {
		  show_msg("unoMsg","*  您的用户名已经被注册!请重新选择用户名!","#FF0000");
		  $('#rs1').val(aa);
		}else{
		  show_msg("unoMsg","*  用户名可以使用!","#0000FF");
		  $('#rs1').val(aa);
		}
		});
	  }
}

function check_pwd() {
	  if ($("#pwd").val() == "") {
		msg = "*  请输入密码!";
		show_msg("pwdMsg",msg,"#FF0000");
		return 0;
	  }else if($('#pwd').val().length < 6) {
        msg = "*  密码必须6位以上!";
		show_msg("pwdMsg",msg,"#FF0000");
		return 0;
	  }else if($('#pwd').val().length >= 6 && $('#pwd').val().length <= 10) {
	    msg = "*  密码安全度:低";
		show_msg("pwdMsg",msg,"#0000FF");
		return 1;
	  }else if($('#pwd').val().length > 10 && $('#pwd').val().length <= 15) {
	    msg = "*  密码安全度:中";
		show_msg("pwdMsg",msg,"#0000FF");
		return 1;
	  }else if($('#pwd').val().length > 15) {
	    msg = "*  密码安全度:高";
		show_msg("pwdMsg",msg,"#0000FF");
		return 1;
	  }
}

function check_pwd2() {
	  if ($('#pwd2').val() == "") {
		msg = "*  请确认密码!";
		show_msg("pwd2Msg",msg,"#FF0000");
		return 0;
	  }else if ($('#pwd2').val().length <6) {
		msg = "*  密码必须6位以上!";
		show_msg("pwd2Msg",msg,"#FF0000");
		return 0;
	  }else if ($('#pwd').val() != $('#pwd2').val()) {
		msg = "*  两次输入的密码不一致!";
		show_msg("pwd2Msg",msg,"#FF0000");
		return 0;
	  }else{
		msg = "*  密码已确认";
		show_msg("pwd2Msg",msg,"#0000FF");
        return 1;
	  }
}

function check_email() {
	  if($('#email').val().length == 0){
		show_msg("emailMsg","*  请输入您的电子邮箱!","#FF0000");
		$('#rs2').val(0);
	  }
	  if(!ismail($('#email').val())){
		show_msg("emailMsg","*  您的电子邮箱写错了,请修改!","#FF0000");
		$('#rs2').val(0);
	  }else{
		$.post('/check_register.php',{userEmail:$("#email").val()},function(msg){
		  if(msg == 0) {
			show_msg("emailMsg","*  你的邮箱已经被注册!请使用其他邮箱注册!","#FF0000");
		    $('#rs2').val(0);
		  }else{
			show_msg("emailMsg","*  邮箱可以使用!","#0000FF");
		    $('#rs2').val(1);
		  }
	    })	
	  }
}

function show_msg(id, msg, msgColor) {	
	$('#'+id).text(msg);
	$('#'+id).css('color',msgColor);
}

function login()
{
var user = $("#user").val();
var pass = $("#pass").val();
if (user == "")
{
    $("#confirm").text("请输入登录用户名");
    $("user").focus();
    return false;
}
if(pass == "")
{
    $("#confirm").text("请输入登录密码");
    $("#pass").focus();
    return false;
}
$.ajax({
    type: "POST",
    url: "login.php",
    data: "id=" + user + "&p=" + pass,
    beforeSend: function(){
    $("confirm").text("登录中，请稍候......");
    },
    success: function(msg){
    if(msg == "success"){
        $("#confirm").text("登录成功，欢迎" + user + "回来！正在进入你的空间......");
    }else {
        $("#confirm").text("没有此用户或者密码不正确！");
    }
    }
});
}

function ismail(mail){
	return(new RegExp(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/).test(mail));
}

function strlen(str){
  return str.replace(/[^\x00-\xff]/g,"**").length;
}