/*
MODO DE USAR:

     <div class="cont-enquete" id="resultEnquete"></div> 
	 <script type="text/javascript" src="<? echo $root; ?>/js/enquete.js"></script>
	 <script type="text/javascript">
	   v = new OpenAjax('resultEnquete','enquete','ajax_enquete');
	   v.init;
	 </script>
*/

function setField_enquete(){
    var f = document.getElementById('form_enquete');
    var op = document.form_enquete.opcao.value;
     
    var resposta;
    var tamanho = f.opcao;
    marcado = 0;
    for (i = 1; i <= eval(tamanho.length + 2); i++) {
        if (f[i].checked != '') {
            marcado = i;
            resposta = f[i].value;
            
        }
    }
    
    if (marcado == 0) {
        alert("Selecione uma opção de voto.");
        f.opcao[0].focus();
        return false;
    }
    else {
        return VotaEnquete(resposta, '' + encodeURI(document.getElementById('acao_enquete').value) + '');
    }
}

function VotaEnquete(opcao, acao){
    var obj, preloaderEnquete;
    obj = document.getElementById('resultEnquete');
    preloaderEnquete = document.getElementById('preloader-enquete');
    
    
    ajax = aboft();
    
    ajax.open("GET", path + 'ajax/enquete.php?opcao=' + opcao + '&acao=' + acao, true);
	
	preloaderEnquete.innerHTML = '<div class="loader">Votando...</div>';
    
    ajax.onreadystatechange = function(){
        if (ajax.readyState == 1) {
		} else 
            if (ajax.readyState == 4) {
                if (ajax.status == 200) {
                    
					$("#preloader-enquete").hide();
					
                    obj.innerHTML = ajax.responseText;
					$(".box-enquete").hide();
					$(".box-enquete").fadeIn("slow");
                    
                }
                else 
                    if (ajax.status == 404) {
                        obj.innerHTML = "Página no encontrada";
                    }
                    else {
                        obj.innerHTML = "Error:".ajax.status;
                    }
            }
    }
    ajax.send(null);
}

