var settimeId=null;

try {
	xmlhttp=new XMLHttpRequest();
} catch(ee) {
    try {
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	} catch(e) {
        try { 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		} catch(E) {
			xmlhttp=false;
		}
    }
}

function loading() {
	var loading;
	loading='<div align="center" style="padding:20px;"><img src="../site2/enquete/img/loading.gif" border="0"/></div>';
	document.getElementById("enquete_respostas").className="enquete_loadeando";
	document.getElementById("enquete_respostas").innerHTML=loading; 
}

function pesquisa(n,t,randid) {
	var url="../site2/enquete/retorno_respostas.php?id="+n+"&table="+escape(t)+"&"+randid;
	window.clearTimeout(settimeId); 
    loading();
	settimeId=window.setTimeout("ajaxExecuta('"+url+"')",1000);       
}

function processa(n,t,randid) {
	var id;
	var valores=document.getElementsByName('resposta_radio_'+n);
	for (var i=0;i<valores.length;i++) if (valores[i].checked) id=valores[i].value;
	var url="../site2/enquete/retorno_votacao.php?id="+id+"&table="+escape(t)+"&"+randid;
	window.clearTimeout(settimeId); 
    loading();
	settimeId=window.setTimeout("ajaxExecuta('"+url+"')",1000);
}

function resultados(n,t,randid) {
	var url="../site2/enquete/retorno_resultado.php?id="+n+"&table="+escape(t)+"&"+randid;
	window.clearTimeout(settimeId); 
    loading();
	settimeId=window.setTimeout("ajaxExecuta('"+url+"')",1000);  
}

function matricula(t,n,randid,resp) {
	var mat=document.getElementById('mat_text').value;
	var url="../site2/enquete/retorno_matricula.php?mat="+escape(mat)+"&table="+escape(t)+"&id="+n+"&"+randid+"&resp="+resp;
	window.clearTimeout(settimeId);
	loading();
	settimeId=window.setTimeout("ajaxExecuta('"+url+"')",1000);
}

function ajaxExecuta(url) {
    xmlhttp.open("GET",url,true);
	xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4) {
            var retorno=unescape(xmlhttp.responseText.replace(/\+/g," "));
			document.getElementById("enquete_respostas").className="";
			document.getElementById("enquete_respostas").removeAttribute("class");
			document.getElementById("enquete_respostas").innerHTML=retorno;
		}
	}
	xmlhttp.send(null);
}

function numeros(e) {
	var evt = e || window.event;
	var tecla = evt.keyCode || evt.which;
	if (tecla>47 && tecla<58) return true; 
	else { 
		if (tecla!=8) return false; 
		else return true; 
	} 
}