$(document).ready(function(){	$('div.viewclick').hide();

	$('.contacts a.dashed').click(function () {
		$(this).next('div.viewclick').slideToggle();
		$(this).parent('p').next('div.viewclick').slideToggle();
		return false;
	});	
});

$(document).ready(function(){
	$("#ajax").attr("value","yes");
	var options_header = {
		target: "#output2",
		url: "/captcha/sendform.php",
		timeout: 3000
	};

	$("#header_feedback").validate({
		submitHandler: function(form) {
			$(form).ajaxSubmit(options_header);
		},
		focusInvalid: false,
		focusCleanup: true,
		rules: {
			mail_head: {
				required: true,
				minlength: 3,
				maxlength: 50
			},
			name_head: {
				required: true,
				minlength: 3,
				maxlength: 50
			}
		},
		messages: {
			mail_head: {
				required: "Поле `Ваш e-mail` необходимо заполнить.<br>",
				minlength: "Поле `Ваш e-mail` должно быть не менее 3 символов.<br>",
				maxlength: "Поле `Ваш e-mail` должно быть не более 50 символов.<br>"
			},
			name_head: {
				required: "Укажите, пожалуйста, свое имя.<br>",
				minlength: "Поле `Представьтесь` должно быть не менее 3 символов.<br>",
				maxlength: "Поле `Представьтесь` должно быть не более 50 символов.<br>"
			}
		},
		errorPlacement: function(error, element) {
			var er = element.attr("name");
			error.appendTo("#output2");			$("#output2").slideDown( '500'); 
		}
	});

    $("#ajax2").attr("value","yes");
	var options = {
		target: "#output",
		url: "/captcha/sendform2.php",
		timeout: 3000
	};
	$("#feedback_in").validate({
		submitHandler: function(form) {
			$(form).ajaxSubmit(options);
		},
		focusInvalid: false,
		focusCleanup: true,
		rules: {
			org: {
				required: true,
				minlength: 3,
				maxlength: 500
			},
			mail: {
				required: true,
				minlength: 3,
				maxlength: 350
			},
			name: {
				required: true,
				minlength: 3,
				maxlength: 500
			},
			sfer: {
				required: true,
				minlength: 3,
				maxlength: 150
			}
		},
		messages: {
			org: {
				required: 	"Укажите планируемое время приезда, пожалуйста.",
				minlength:	"Не менее 3 символов",
				maxlength: 	"Не более 50 символов"
			},
			mail: {
				required:	"Заполните поле `Контактный телефон`.",
				minlength:  "Не менее 3 символов",
				maxlength: 	"Не более 350 символов"
			},
			name: {
				required: 	"Укажите Ф.И.О., пожалуйста.",
				minlength:  "Не менее 3 символов",
				maxlength:  "Не более 50 символов"
			},
			sfer: {
				required:   "Укажите электронную почту.",
				minlength:  "Не менее 3 символов",
				maxlength:  "Не более 150 символов"
			}
		},
		errorPlacement: function(error, element) {
			var er = element.attr("name");
			error.appendTo(element.parent().find("label[@for='" + er + "']").next("em") );
		}
	});  
});
