jQuery(document).ready(function() {
	$("form input[type=submit]").click(function () {
		var formToValid = $(this).parent().parent().parent().parent().parent();	
		isErrorVa=false;
		emptyCountMax = $(formToValid).find(".validEmpty").size();
		$(formToValid).find(".validEmpty").css("border","1px solid #666"); // put back the normal color
		$(formToValid).find(".not_fill").remove(); // put back the normal color
		for (i=0; i < emptyCountMax; i++) {
			if($(formToValid).find(".validEmpty").eq(i).attr('value') == ""){
				$(formToValid).find(".validEmpty").eq(i).css("border","1px solid #ff0000");
				$(formToValid).find(".validEmpty").eq(i).after("<div class='not_fill'>не заполнено обязательное поле</div>");
			
				isErrorVa=true;
			}
		}
		emptyCountMax = $(formToValid).find(".validCap").size();
		if (emptyCountMax==0) {
			if (isErrorVa==false) $(formToValid).submit();
		}
		else {
		$(formToValid).find(".validCap").css("border","1px solid #666"); // put back the normal color
		$(formToValid).find(".not_fill_cap").remove(); // put back the normal color
		$.get("/kcaptcha_prov.php?keystring="+$(formToValid).find(".validCap").attr('value'), function(data){
			if (data=="true") {
				if (isErrorVa==false) $(formToValid).submit();
			}
			else {
				$(formToValid).find(".validCap").css("border","1px solid #ff0000");
				$(formToValid).find(".validCap").after("<div class='not_fill_cap'>неправильно введено значение спам-фильтра</div>");
			}
		});
		}
		return false;
	});
});
