/*
Inicio manejador ajax
*/

var READY_STATE_UNINITISLIZED=0;
var READY_STATE_LOADING=1;
var READY_STATE_LOADED=2;
var READY_STATE_INTERACTIVE=3;
var READY_STATE_COMPLETE=4;
var peticion_http;

function cargaContenido(url,metodo,funcion,datoPOST){
	peticion_http=inicializa_xhr();
if(peticion_http){
	peticion_http.onreadystatechange=funcion;
	peticion_http.open(metodo,url,true);
        peticion_http.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	peticion_http.send(datoPOST);
 }
}

function inicializa_xhr() {
	if(window.XMLHttpRequest){
		return new XMLHttpRequest();
	}
	else if(window.ActiveXObject){
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
}

function meneja_respuesta(){
if(peticion_http.readyState==READY_STATE_COMPLETE){
		if(peticion_http.status==200){
datos=peticion_http.responseText.split(/:/);
if(datos[0]=="ok"){
switch(datos[1]){
case 'encuesta':
alert(" Gracias por su votación.\n No olvide que el debate se transmitirá online el viernes 9 de Octubre, a las 8:30 am.");
redirhome();
break;
 }
}else
if(datos[0]=="error"){
switch(datos[1]){
case 'nueva-encuesta':
alert(" Lo sentimos.\n Por sistema puede votar una vez cada 24 hrs.");
break;

case 'insertar-ip':
alert(" Lo sentimos.\n Detectamos un problema con su direccion IP.\nPor favor, intente mas tarde.");
break;

case 'actualizar-ip':
alert(" Lo sentimos.\n Detectamos un problema con su direccion IP.\nPor favor, intente mas tarde.");
break;

case 'insertar-encuesta':
alert(" Lo sentimos.\n Detectamos un problema de redes.\nPor favor, intente mas tarde.");
break;

case 'ip-activa':
alert(" Lo sentimos.\n Por sistema puede votar una vez cada 24 hrs.");
break;
 }
}
  }
 }
}

/*
Fin manejador ajax
*/

function encuesta(id,respuesta){
maneja_chek();
cargaContenido("ejecuta.php","POST",meneja_respuesta,"id="+id+"&respuesta="+respuesta);
}

function maneja_chek(){
id=0;
for(i=1; i<6; i++){
if(el("c"+i).checked){
id=i;
}
else{
el("c"+i).checked=false;
el("c"+i).disabled=false;
}
 }

if(id!=0){
for(i=1; i<6; i++){
if(i!=id)
el("c"+i).disabled=true;
  }
 }
}

function redirhome(){
location.href="index.php";
}

function el(objeto) {
return (document.getElementById(objeto));
}