function doReg()
{
    $('#Reg').submit();
}
$(document).ready(function()
{
    
    $("#Reg").validate(
    {
	errorContainer: $("#Reg div.error"),
	rules: {
	    
	    login: {
		required: function(login)
		{
		    login.value = login.value.replace(" ","");
		},
		minlength: 4,
		maxlength: 12,
		remote: "/check.php"
	    },
	    password: {
		required: true,
		minlength: 4,
		maxlength: 12
	    },
	    password2: {
		required: true,
		equalTo: "#password",
		minlength: 4,
		maxlength: 12
	    },
	    email: {
		email: true,
		required: true,
		remote: "/check.php"
	    }
	},
	messages: {
    	    
	    login: {
		required: "Поле не может быть пустым",
		minlength: jQuery.format("Минимум {0} симв."),
		remote: jQuery.format("Пользователь <b>{0}</b> уже существует")
	    },
	    email: {
		email: "Введите корректный адрес",
		required: "Поле не может быть пустым",
		remote: jQuery.format("Адрес <b>{0}</b> уже занят")
	    },
	    password: {
		required: "Поле не может быть пустым",
		minlength: jQuery.format("Минимум {0} симв."),
		maxlength: jQuery.format("Максимум {0} симв.")
	    },
	    password2: {
		required: "Поле не может быть пустым",
		minlength: jQuery.format("Минимум {0} симв."),
		maxlength: jQuery.format("Максимум {0} симв."),
		equalTo: "Пароли должны быть одинаковые"
	    },
	},
	success: function(label){
	    label.html("&nbsp;").addClass("success");
	},
						
    });
    $("#password").blur(function() {
        $("#password2").valid();
    });
    $("#newlogin").validate(
    {
	errorLabelContainer: "#nlerror",
	rules: {
	    login: {
		required: function(login)
		{
		    login.value = login.value.replace(" ","");
		},
		minlength: 4,
		maxlength: 12,
		remote: "/check.php"
	    }
	},
	messages: {
	    login: {
		required: "Поле не может быть пустым",
		minlength: jQuery.format("Минимум {0} симв."),
		remote: jQuery.format("Такой псевдоним уже существует, выберите другой.")
	    }
	}
    });
});

