function antiCacheRand(aurl){

	  var retorno;

	  var dt = new Date();

	  if(aurl.indexOf("?")>=0){// já tem parametros

	    retorno = aurl + "&diff=" + encodeURI(Math.random() + dt.getTime());

	  } else {

	    retorno = aurl + "?diff=" + encodeURI(Math.random() + dt.getTime());

	  }

	  return retorno;

	}

	function trim(str){return str.replace(/^\s+|\s+$/g,"");}

	function votar(){

		var form = document.getElementById("formEnquete");

		var codigo = document.getElementById('codigoimg');

		var passou = false;

		var resposta = 0;

		for( i = 0; i < form.rdEnquete.length; i++){

			if(form.rdEnquete[i].checked ){

				passou = true;

				resposta = form.rdEnquete[i].value;

			}

		}

		if( passou ){

			if(  trim(codigo.value) ||  trim(codigo.value).length == 4){

				var ajax = new AJAX();

		    	ajax.url = antiCacheRand('votar.php?resposta='+resposta+'&codigo='+codigo.value+"&enquete="+document.getElementById('enquete').value);

		    	ajax.retorno = function(resposta) { 

		    		var arrResposta = resposta.split("||");

		    		if( arrResposta[0] == 10 ){

		    			document.getElementById("imgCodigo").src = "";

		    			document.getElementById("imgCodigo").src = antiCacheRand("imgauth.php");

		    			codigo.value = '';

						alert( 'Voto computado com sucesso!');

						window.open('resultado.php?enquete='+document.getElementById('enquete').value);

				    }else if(arrResposta[0] == 50){

				    	alert( 'Código inválido');

				    	document.getElementById("imgCodigo").src = "";

		    			document.getElementById("imgCodigo").src = antiCacheRand("imgauth.php");

		    			codigo.value = '';

					}else{

		    			alert('Erro: ' + arrResposta[1]);

		    		}

		    	}

		    	ajax.conectar();

			}else{

				alert('Digite o código de validação válido');

				codigo.focus();

			}

		}else{

			alert('Escolha uma resposta para votar.');

		}	

	}
