$(document).ready(function(){
	$("a.nyroModal").nyroModal({
		bgColor: '#F3F3F3',
		minWidth: 700,
		minHeight: 300
	});

	$("#submit_gm").live("click",function(){		var name = $("#fo_name").val();
		var email = $("#fo_email").val();
		var cap = $("#cap").val();
		var text = $("#fo_text").val();

		$("#submit_gm").val("Подождите...");
		$("#submit_gm").attr("disabled","disabled");
		var str = "name="+name+"&email="+email+"&cap="+cap+"&text="+text;
		//alert(str);

		$.ajax({
			type: "POST",
			url: "/ajax/validate_send_feedback/",
			data: str,
			dataType:'json',
			success: function(msg){
				$("#submit_gm").val("Отправить");
				$("#submit_gm").removeAttr("disabled");
				proceed_fbc(msg);
			}
		});	});
});

var errors_map_send = {
	'name':'name_error',
	'email':'email_error',
	'cap':'cap_error'
}

function proceed_fbc(msg){	if (ok(msg)){
		alert("Ваше сообщение отправлено!");
		$.nyroModalRemove();
	}else{
		for (i in msg.errors){
			if (errors_map_send[i]!=undefined){
				el=$("#"+errors_map_send[i]);
				el.empty().append('<h6>'+msg.errors[i]+'</h6>');
			}
		}
	}
}

function ok(msg){	for (i in msg.messages){
		if (msg.messages[i]=='[VALID]'){return true;}
	}
	return false;
}
