$(function() {
	$(".form_news").validate({
		rules: {
			email: {
				required: true,
				email: true
			}
		},
		messages: {
			email: "Digite um e-mail válido"
		},
		submitHandler: function(form) {
			ajaxForm(form);
		}
	});
	
	$(".form_contato").validate({
		rules: {
			nome: "required",					
			telefone: "required",
			email: {
				required: true,
				email: true
			},
			mensagem: "required"
		},
		messages: {
			nome: "Campo obrigatório",
			telefone: "Campo obrigatório",
			email: "Digite um e-mail válido",
			mensagem: "Campo obrigatório"
		},
		submitHandler: function(form) {
			ajaxForm(form);
		}
	});
	
	
});

function ajaxForm(form){
	$(form).ajaxSubmit({
		dataType: 'json',
		cache: false,
		beforeSubmit: function(){
			topBox(1,'<img src="/image/loading_bicolor.gif" alt="">&nbsp;&nbsp;Aguarde, enviando formulário.');
		},
		success: function(result){
			if(result.enviado)
				$(form).resetForm();
			if(result.resposta){
				$('.enquete').html(result.resposta);				
			}
			topBox(1,result.msg);
			setTimeout('topBox()',5000);
	    }
	});
}

function ajaxFormHtml(form,destino){
	$(form).ajaxSubmit({
		dataType: 'html',
		cache: false,
		beforeSubmit: function(){
			topBox(1,'<img src="/image/loading_bicolor.gif" alt="">&nbsp;&nbsp;Aguarde, enviando formulário.');
		},
		success: function(result){
			$(form).resetForm();
			topBox();
			$(destino).html(result);
	    }
	});
}


function topBox(n,m){
	if(!$("#top_box_inside").length)
		$("body").append('<div align="center" id="top_box"><div id="top_box_inside"></strong></div></div>');
	
	if(n){
		if(m)
			$("#top_box_inside").html(m);
			
		if($("#top_box").is(":hidden")){
			$("#top_box").fadeIn('medium');
		}
	}else{
		$("#top_box").fadeOut('medium',function(){$("#top_box_inside").html('');});
	}
}
