$(document).ready(function(){
	$("#kadrovR").each(function(){
		var form = $(this);
		
		form.contents().find(".submit").click(function(){
			var fio = form.contents().find("input[name='fio']");
			var birthday = form.contents().find("input[name='birthday']");
			var city = form.contents().find("input[name='city']");
			var address = form.contents().find("input[name='address']");
			var telephone = form.contents().find("input[name='telephone']");
			var email = form.contents().find("input[name='email']");
			var resume = form.contents().find("textarea[name='resume']");
			var text = form.contents().find("textarea[name='text']");
			var imready = form.contents().find("input[name='imready']");
			
			var allRight = true;
			
			form.contents().find("label").css("color", "inherit");
			
			if (fio.val().length < 5) {
				allRight = false;
				markError(fio);
			}
			if (birthday.val().length < 5) {
				allRight = false;
				markError(birthday);
			}
			if (city.val().length < 3) {
				allRight = false;
				markError(city);
			}
			if (address.val().length < 10) {
				allRight = false;
				markError(address);
			}
			if (telephone.val().length < 5) {
				allRight = false;
				markError(telephone);
			}
			if (email.val().length < 5) {
				allRight = false;
				markError(email);
			}
			if (resume.val().length < 3) {
				allRight = false;
				markError(resume);
			}
			if (text.val().length < 20) {
				allRight = false;
				markError(text);
			}
			if (imready.attr("checked") == false) {
				allRight = false;
				imready.nextAll("label").css("color", "red");
			}
			
			allRight = false;
			if (allRight) {
				form.css("height", form.height() + "px");
				
				form.children("p").animate({
					opacity:0
				}, 500, "", function(){
					form.html("<p>Анкета отправляется...</p>");
					form.children("p").css("opacity", "0").
					css("lineHeight", form.height() + "px").
					css("textAlign", "center").
					animate({
						opacity:1
					}, 1000)
				});
				
				
				jQuery.ajax({
					data: {
						fio: fio.val(),
						birthday: birthday.val(),
						city: city.val(),
						address: address.val(),
						telephone: telephone.val(),
						email: email.val(),
						resume: resume.val(),
						text: text.val(),
						imready: imready.attr("checked")
					},
					type: "POST",
					url: "sendcards.php",
					success: function(){
						form.children("p").animate({
							opacity:0
						}, 500, "", function(){
							form.html("<p>Анкета отправлена.</p>");
							form.children("p").css("opacity", "0").
							css("lineHeight", form.height() + "px").
							css("textAlign", "center").
							animate({
								opacity:1
							}, 1000)
						});
					}
				});
			}
		});
	});
});

function markError(field) {
	field.prevAll("label").css("color", "red");
}
