function remember( selector ){
$(selector).each(
function(){

var name = $(this).attr('name');
if( $.cookie( name ) ){
$(this).val( $.cookie(name) );
}

$(this).change(
function(){
$.cookie(name, $(this).val(), { path: '/', expires: 365 });
}
);
}
);
}

$().ready(function() {
	$("#mailform").validate({
		rules: {

			name: {
				required: true,
				minlength: 4
			},
			
			telephon: {
				required: true,
				digits: true,
				minlength: 6
			
			},
			
			email: {
				required: true,
				email: true
			
			},
						
			message: {
				required: true,
				minlength: 4
			},
			keystring: {
				required: true,
				minlength: 4
			},
		},
		messages: {
			
			
			name: {
				required: "<br/><font color=red>Введите свое имя</font>",
				minlength: "<br/><font color=red>Ваше имя должно быть больше 6-х символов</font>"
			},
		
			telephon: {
				required: "<br/><font color=red>Введите телефон</font>",
				minlength: "<br/><font color=red>Ваш телефон должен быть больше 5 цифр</font>",
				digits: "<br/><font color=red>Поле содержит только цифры</font>"
			},
			
			email: {
				required: "<br/><font color=red>Введите e-mail адрес</font>",
				email: "<br/><font color=red>Неправильно введен email адрес</font>"
			},
			
			message: {
				required: "<br/><font color=red>Пожалуйста введите текст вашего комментария</font>",
				minlength: "<br/><font color=red>Текст сообщения должен быть, больше 6-и символов</font>"
			},
			keystring: {
				required: "<br/><font color=red>Пожалуйста введите текст показанный на изображение</font>",
				minlength: "<br/><font color=red>Данное поле обязательно для заполнения</font>"
			},
			
		}
	});	
});
$(document).ready(
function(){
remember('[name=name]');
remember('[name=telephon]');
remember('[name=email]');
remember('[name=time]');
remember('[name=message]');
}
);
