$(document).ready(function(){
 	$('.regf .inp').corner('5px');
jQuery.extend(jQuery.validator.messages, {
        required: "Это поле необходимо заполнить.",
        remote: "Такой пользователь уже существует, либо имя содержит недопустимые символы. Можно использовать буквы, цифры и пробел.",
        email: "Пожалуйста, введите корретный адрес электронной почты.",
        url: "Пожалуйста, введите корректный URL.",
        date: "Пожалуйста, введите корректную дату.",
        dateISO: "Пожалуйста, введите корректную дату в формате ISO.",
        number: "Пожалуйста, введите число.",
        digits: "Пожалуйста, вводите только цифры.",
        creditcard: "Пожалуйста, введите правильный номер кредитной карты.",
        equalTo: "Пожалуйста, введите такое же значение ещё раз.",
        accept: "Пожалуйста, выберите файл с правильным расширением.",
        maxlength: jQuery.format("Пожалуйста, введите не больше {0} символов."),
        minlength: jQuery.format("Пожалуйста, введите не меньше {0} символов."),
        rangelength: jQuery.format("Пожалуйста, введите значение длиной от {0} до {1} символов."),
        range: jQuery.format("Пожалуйста, введите число от {0} до {1}."),
        max: jQuery.format("Пожалуйста, введите число, меньшее или равное {0}."),
        min: jQuery.format("Пожалуйста, введите число, большее или равное {0}.")
});


	jQuery.validator.addMethod("password", function( value, element ) {
		var result = this.optional(element) || value.length >= 6;
		if (!result) {
			element.value = "";
			var validator = this;
			setTimeout(function() {
				validator.blockFocusCleanup = true;
				element.focus();
				validator.blockFocusCleanup = false;
			}, 1);
		}
		return result;
	}, _('Minimum password lenth is 6 characters.'));
	
	jQuery.validator.messages.required = _('This field is required.');
	$('#regf').validate({
		invalidHandler: function(e, validator) {
			var errors = validator.numberOfInvalids();
			if (errors) {
					var message = ag.plural(errors, 'You haven\'t filled 1 required field.', 'You haven\'t filled @count required fields.')
                    $("div.error span").html(message);
                    $("div.error").show();
			} else {
				$("div.error").hide();
			}
		},
		onkeyup: false,
		submitHandler: function(form) {
			$("div.error").hide();
			form.submit();
		}
	});
	
});

