﻿$(function(){
    $("#register_name").change(function(){
        if($.trim($(this).val())=='') {
            $(this).next("span").text('登录邮箱不能为空');
            $(this).next("span").addClass("error");
            $(this).val('');
        }
        else {
        	$(this).next(".error").text('');
        }
    });
    $("#register_pass").change(function(){
        if($.trim($(this).val())=='') {
            $(this).next("span").text('密码不能为空');
            $(this).next("span").addClass("error");
            $(this).val('');
        }
        else {
        	$(this).next(".error").text('');
        }
    });
    $("#register_nickname").change(function(){
        if($.trim($(this).val())=='') {
            $(this).next("span").text('昵称不能为空');
            $(this).next("span").addClass("error");
            $(this).val('');
        }
        else {
        	$(this).next(".error").text('');
        }
    });
    $("#register_code").change(function(){
        if($.trim($(this).val())=='') {
            $(this).next("span").text('验证码不能为空');
            $(this).next("span").addClass("error");
            $(this).val('');
        }
        else {
        	$(this).next(".error").text('');
        }
    });
    $("#register_submit").click(function() {
        if($.trim($("#register_name").val())=='') {
            $("#register_name").next("span").text('Email地址不能为空');
            $("#register_name").next("span").addClass("error");
            $("#register_name").val('');
            $("#register_name").focus();
            return false;
        }
        else if( !IsVaildEmail($("#register_name").val()) ) {
            $("#register_name").next("span").text('Email地址格式不正确');
            $("#register_name").next("span").addClass("error");
            $("#register_name").focus();
            return false;
        }
        if($.trim($("#register_pass").val())=='') {
            $("#register_pass").next("span").text('密码不能为空');
            $("#register_pass").next("span").addClass("error");
            $("#register_pass").val('');
            $("#register_pass").focus();
            return false;
        }
        else if( $("#register_pass").val().length < 6) {
            $("#register_pass").next("span").text('密码太短了');
            $("#register_pass").next("span").addClass("error");
            $("#register_pass").val('');
            $("#register_pass").focus();
            return false;
        }
        if( $("#register_pass").val() != $("#register_pass1").val() ) {
            $("#register_pass1").next("span").text('2次输入的密码不同');
            $("#register_pass1").next("span").addClass("error");
            $("#register_pass1").val('');
            $("#register_pass1").focus();
            return false;
        }
        else {
            $("#register_pass1").next("span").text('');
            $("#register_pass1").next("span").removeClass("error");
        }
        
        if($.trim($("#register_nickname").val())=='') {
            $("#register_nickname").next("span").text('昵称不能为空');
            $("#register_nickname").next("span").addClass("error");
            $("#register_nickname").focus();
            return false;
        }
        else if( $("#register_nickname").val().length < 5 ) {
            $("#register_nickname").next("span").text('昵称太短了');
            $("#register_nickname").next("span").addClass("error");
            $("#register_nickname").focus();
            return false;
        }
        if($.trim($("#register_code").val())=='') {
            $("#register_code").next("span").text('验证码不能为空');
            $("#register_code").next("span").addClass("error");
            $("#register_code").val('');
            $("#register_code").focus();
            return false;
        }
        if( $("#register_agree").attr("checked") != true) {
           alert('您必须选择同意我们的服务条款,才能继续注册');
            return false;
        }
		
    });
    
    $("#getcode").click(function(){
	    var dt = new Date();
	    $("#imagecode").attr("src","/signup/index/imgcode/t=" + dt);
	    return false;
    });
});