jQuery().ready(function(){

	

// ------------------------------------------------------------------------------- //
// -- FORMULÁRIO DE CADASTRPO ---------------------------------------------------- //
	var Validar = $("#plugdados_widget_enquete").validate({
		errorLabelContainer: $("div.widget_enquete_error"),
		rules: {
			widget_enquete_alternativa_escolha			: {required: true},
			widget_enquete_captcha_resultado			: {required: true}
		},
		messages: {
			widget_enquete_alternativa_escolha			: {required: "Escolha uma das alternativas."},
			widget_enquete_captcha_resultado			: {required: "Responda o resultado da soma para registrar seu voto."}
		}
	});
	
	function tratarResultado(responseText, statusText) {
		if(responseText.sucesso)
		{
			if(responseText.voto)
			{
				$("#widget_enquete_exibicao").html('<span class="widget_enquete_aviso">Seu voto foi registado com sucesso.</span>');
				$("#widget_enquete_exibicao").append(responseText.grafico);
				$("#widget_enquete_botoes").remove();
			}
		}
		else
		{
			if(responseText.mensagem)
			{
				$("#widget_enquete_exibicao").prepend('<span class="widget_enquete_aviso">' + responseText.mensagem + '</span>');
			}
			else
			{
				$("#widget_enquete_exibicao").prepend('<span class="widget_enquete_aviso">Ops! Ocorreu um erros na sistema.</span>');
			}
		}
	}
	
	function validar(formData, jqForm, options) {
		var valido = $("#plugdados_widget_enquete").valid();
		if(valido)
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	
	var optionsAjaxForm = { 
		beforeSubmit: validar,
		success: tratarResultado
	};
	$("#plugdados_widget_enquete").ajaxForm(optionsAjaxForm);

});