$(document).ready(function() {
	// validate signup form on keyup and submit
	var validator = $("#signupform").validate({
		rules: {
			user: {
				required: true,
				minlength: 5
			},
			pass: {
				required: true,
				minlength: 5
			}
		},
		messages: {
			user: {
				required: "Введите имя пользователя",
				minlength: jQuery.format("Введите {0} символов")
			},
			pass: {
				required: "Введите пароль",
				rangelength: jQuery.format("Введите {0} символов")
			}
		},
		// the errorPlacement has to take the table layout into account
		errorPlacement: function(error, element) {
			error.appendTo( element.parent().next() );
		},
		// specifying a submitHandler prevents the default submit, good for the demo
		submitHandler: function(form) {
			$("#signup_result").removeClass().addClass('proc').text('Проверка...').fadeIn(1000);
			$.post($("#signupform").attr('action'), { user:$('#user').val(),pass:$('#pass').val(),rand:Math.random() },
			function(data) {
			    if(data!=0) {
				document.location.href = 'http://agent.brsi.ru/account.php';
			    } else {
				$("#signup_result").fadeTo(200,0.1,function(){
				    $(this).html('Неверный логин/пароль.').removeClass().addClass('err').fadeTo(900,1);
				});
			    }
			});
		},
		// set this class to error-labels to indicate valid fields
		success: function(label) {
			// set &nbsp; as text for IE
			label.html("&nbsp;").addClass("checked");
		}
	});
	
});

