


function objetoAjax(){
 var xmlhttp=false;
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
 if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  xmlhttp = new XMLHttpRequest();
 }
 return xmlhttp;
}


function MostrarConsulta(datos){
if(datos=='')datos='ver_msg_public.php?';
 divResultado = document.getElementById('resultado');
 ajax=objetoAjax();
 datos=datos+"&ms="+new Date().getTime();
 ajax.open("GET", datos);
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   divResultado.innerHTML = ajax.responseText
  }
 }
 ajax.send(null)
} 




function Mostrar(url,capa){
if(url==1)url='frm_mensajes.php?';
 divResultado = document.getElementById(capa);
 ajax=objetoAjax();
 url=url+"&ms="+new Date().getTime();
 ajax.open("GET", url);
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   divResultado.innerHTML = ajax.responseText
   divResultado.style.display ="block";
   MostrarConsulta('');
  }
 }
 ajax.send(null)
}


function Cargar(url,capa){
 divResultado = document.getElementById(capa);
 divResultado.style.display="block";
 ajax=objetoAjax();
 url=url+"&ms="+new Date().getTime();
 ajax.open("GET", url);
  divResultado.innerHTML ='<br>Cargando...<br><img src="images/ajax-loader.gif">&nbsp;';
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   divResultado.innerHTML = ajax.responseText
  }
 }
 ajax.send(null)
}


function Ocultar(nombre){
capa = document.getElementById(nombre);
capa.style.display="none";
}


function enviarMensaje(){
 divResultado = document.getElementById('resultado');
mensaje=document.formsg.mensaje.value;
 divResultado.innerHTML= '<center><img src="images/ajax-loader.gif"></center>';

 mensaje=document.getElementById('mensaje').value;

 
 ajax=objetoAjax();


 ajax.open("POST", "insertar_msj.php",true);
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
   divResultado.innerHTML = ajax.responseText

   //llamar a funcion para limpiar los inputs
   LimpiarCampos();
  }
 }
 ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

 //enviando los valores
 ajax.send("mensaje="+mensaje)
}

//limpiando las cajas de texto
function LimpiarCampos(){
 document.getElementById('mensaje').value="";
 document.getElementById('mensaje').focus();
}



//Funcion de Encuestas
function nuevoAjax(){
	var xmlhttp=false;
	try{
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}catch(E){
			xmlhttp=false;
		}
	}
	
	if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
		xmlhttp = new XMLHttpRequest();
	}
	
	return xmlhttp;
}

function cargarResultados(){
	divResultado = document.getElementById('resultados');
	//obtengo el codigo de la encuesta
	codenc=document.frmencuesta.cod.value;
	//obtengo el numero de opciones
	nroopc=document.frmencuesta.nroopciones.value;
	//creo un bucle para ver si alguna opcion esta checked
	//si esta checked ese valor lo envio por post
	i=1;
	while(i<=nroopc){
		opcion=document.getElementById('opcion'+i).checked;
		if (opcion==true){
			alt=i;
		}
		i++;
	}
	ajax=nuevoAjax();
	ajax.open("POST", "resultados.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//envio dos valores el id de la encuesta y la opcion elegida de la encuesta
	ajax.send("idenc="+codenc+"&alternativa="+alt)
}







