function cadastrar_newsletter(formulario) {
	with (formulario) {
		if (formulario.nome.value.length == 0 || formulario.nome.value == 'NOME') {
			alert('Preencha seu nome completo');
			formulario.nome.focus();
			formulario.nome.select();
			return false;
		}
		if (formulario.email.value.length == 0 || formulario.email.value == 'EMAIL' || validarEmail(formulario.email) == false) {
			alert('Preencha seu e-mail corretamente');
			formulario.email.focus();
			formulario.email.select();
			return false;
		}
	}
	$.post("newsletter.php", {nome: formulario.nome.value, email: formulario.email.value, descadastrar: formulario.descadastrar.checked}, function (data, textStatus) {
		alert(data); // the options for this ajax request
	});
	return false;
}

$(document).ready(function() { 
    var options = { 
        beforeSubmit:  validate,  // pre-submit callback 
        success:       showResponse  // post-submit callback 
 
        // other available options: 
        //url:       url         // override for form's 'action' attribute 
        //type:      type        // 'get' or 'post', override for form's 'method' attribute 
        //dataType:  null        // 'xml', 'script', or 'json' (expected server response type) 
        //clearForm: true        // clear all form fields after successful submit 
        //resetForm: true        // reset the form after successful submit 
 
        // $.ajax options can be used here too, for example: 
        //timeout:   3000 
    }; 
 
    // bind form using 'ajaxForm' 
	$('#enquete_form').ajaxForm(options);


	// mostra os resultados da enquete
	$('#enquete_ver_resultados').click( function() {
		//$('#enquete_resultados').innerHTML = 'Aguarde carregando resultados...';
		enquete_resultados();		
		return false;
	});

	$('#enquete_voltar').click( function() {
		$('#enquete_resultados').hide();
		$('#enquete_pergunta').show();
		$('#enquete_voltar').hide();
		return false;
	});
}); 
 
// pre-submit callback 
function validate(formData, jqForm, options) { 
    var queryString = $.param(formData); 
 
    // jqForm is a jQuery object encapsulating the form element.  To access the 
    // DOM element for the form do this: 
    // var formElement = jqForm[0]; 
 
    //alert('About to submit: \n\n' + queryString);
	if (queryString.search(/resposta/i) == -1) {
		alert('Selecione uma resposta');
		return false;
	}
    return true; 
} 
 
// post-submit callback 
function showResponse(responseText, statusText)  { 
	alert(responseText);
	enquete_resultados()
}

function enquete_resultados() {
	$('#enquete_pergunta').hide();
	$('#enquete_voltar').show();
	$('#enquete_resultados').show();
	$.ajax({
		   type: "GET",
		   url: "enquete.php",
		   data: "ver_resultados=true&id_enquete="+document.getElementById('id_enquete').value,
		   success: function(msg){
				$('#enquete_resultados_atualiza').html(msg);
		   }
		 });
}
