$(document).ready(function(){
	$("input.more").click(function(){
		var parentEl = $(this).parents("td").eq(0);
		if($("table.z_fileM", parentEl).length <= 15){
			$("table.z_fileM:last", parentEl).clone().insertAfter($("table.z_fileM:last", parentEl));
		} else {
			alert("Вы не можете добавлять больше 15 записей ассортимента!");
		}
	});
	$("#choose").change(function(){
		$("div.orderForm").hide();
		$("#"+$(this).val()).show();
		$("#"+$(this).val()+" textarea").eq(0).focus();
	});
	
	$("form.orderMe").submit(function(){
		var form =$(this);
		var error = "";
		$.each($("tr:has(font.atent)", form), function(){
			if($("[name]", this).length > 1){
				var filled = false;
				$.each($("[name]", this), function(){
					if($(this).attr("type") != "hidden" && $(this).val() != ""){
						filled = true;
					}
				});
				if(!filled && $("b.fieldName", this).length){
					error += "В блоке \""+$("b.fieldName", this).html()+"\" должно быть заполнено хотя бы одно поле!\n";
				}
			} else {
				if($("[name]", this).val() == "" && $("b.fieldName", this).length){
					error += "Обязательное поле \""+$("b.fieldName", this).html()+"\" - не заполнено!\n";
				}
			}
		});
		
		if(error.length > 0){
			alert(error); return false;		
		} else {
			return true;		
		}
	});
});
