function Vota(form) {

marcado = -1
	for (i=0; i<form.enq.length; i++) {
		if (form.enq[i].checked) {
			marcado = i
			resposta = form.enq[i].value
		}
	}

	if (marcado == -1) {
		alert("Selecione uma resposta.");
		form.enq[0].focus();
		return false;
	} else { //esse else so foi colocado para evitar que o form desse o submit
                 var text = "includes/enquete_vota.php?opcao=" + resposta + "&id=" + escape(form.id.value);
                     //alert(text);
                     SendEvent('GET', text);
		return false;
	}
		return true;

}

function getCookie(name)
{
  cookie = " "+document.cookie;
  offset = cookie.indexOf(" "+name+"=");

  if (offset == -1) return undefined;

  offset += name.length+2;
  end     = cookie.indexOf(";", offset)

  if (end == -1) end = cookie.length;

  return unescape(cookie.substring(offset, end));
}

function Resultado(form) {

                     var text = "includes/enquete_resultado.php";
                     //alert(text);
                     SendEvent('GET', text);

}

function TryToLogIn(form) {

var login = escape(form.login.value);
var senha = escape(form.senha.value);

senha = calcMD5(senha);

var text = "checklogin.php?login="+login+"&senha="+senha+"";
//alert(text);
SendEventPlus('GET',text);

}

function Logout(){
var text = "logout.php";
//alert(text);
SendEventPlus('GET',text);
}

function SendEvent(type,event) {

if (window.XMLHttpRequest) {
                xmlhttp = new XMLHttpRequest();
        } else if (window.ActiveXObject) {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } else {
            alert("Seu navegador n&atilde;o suporta XMLHttpRequest.");
                return;
        }
        
  xmlhttp.open(type, event, true);
  xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
  xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
  xmlhttp.setRequestHeader("Pragma", "no-cache");
  xmlhttp.onreadystatechange = processReqChange;
  xmlhttp.send(null);
}

function SendEventPlus(type,event) {

if (window.XMLHttpRequest) {
                xmlhttp = new XMLHttpRequest();
        } else if (window.ActiveXObject) {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } else {
            alert("Seu navegador n&atilde;o suporta XMLHttpRequest.");
                return;
        }
        
  xmlhttp.open(type, event, true);
  xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
  xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
  xmlhttp.setRequestHeader("Pragma", "no-cache");
  xmlhttp.onreadystatechange = processReqChangePlus;
  xmlhttp.send(null);
}

function processReqChange() {
    if (xmlhttp.readyState == 4) {
            if (xmlhttp.status == 200) {
                document.getElementById("texto").innerHTML = xmlhttp.responseText;
                } else {
                    alert("Problemas ao carregar fonte. Consulte o programador.");
                }
    }
}

function processReqChangePlus() {
    if (xmlhttp.readyState == 4) {
            if (xmlhttp.status == 200) {
                document.getElementById("retorno").innerHTML = xmlhttp.responseText;
                } else {
                    alert("Problemas ao carregar fonte. Consulte o programador.");
                }
    }
}
