var boxy;
var newsletter_submitted;

$().ready(function() {
	$("#newsletter").validate({

		rules: {
			email: {
				required: 	true,
				email:		true
			}
		},
		submitHandler: function() {
			var options = { 
				url:			'/newsletter/cadastrar',
				beforeSubmit:	pre_submit_newsletter,
				success:		post_submit_newsletter
			}; 
			if( !newsletter_submitted ) $('#newsletter').ajaxSubmit(options);
			newsletter_submitted = true;
		}

	});
});


function pre_submit_newsletter(formData, jqForm, options) { 
	boxy = new Boxy("<div class='loading_box'><img src='/fcinco/_imagens/loading.gif' align='absmiddle' />&nbsp; <strong>&nbsp;&nbsp;cadastrando seu e-mail, aguarde...</strong></div>", { modal: true });
	return true; 
} 
 
function post_submit_newsletter(responseText, statusText) { 

	boxy.setContent("<div class='loading_box' style='color: green; text-align: center;'><strong>Seu e-mail foi cadastrado com sucesso!<br /><br /><a href='#' onclick='boxy.toggle();'>fechar</a></strong></div>");

	newsletter_submitted = false;
}
