//funciones de validacion


var numero = 0; //Esta es una variable de control para mantener nombres
            //diferentes de cada campo creado dinamicamente.
evento = function (evt) { //esta funcion nos devuelve el tipo de evento disparado
   return (!evt) ? event : evt;
}

//Aqui se hace lamagia... jejeje, esta funcion crea dinamicamente los nuevos campos file
addCampo = function () { 
//Creamos un nuevo div para que contenga el nuevo campo
   nDiv = document.createElement('div');
//con esto se establece la clase de la div
   nDiv.className = 'archivo';
//este es el id de la div, aqui la utilidad de la variable numero
//nos permite darle un id unico
   nDiv.id = 'file' + (++numero);
//creamos el input para el formulario:
   nCampo = document.createElement('input');
//le damos un nombre, es importante que lo nombren como vector, pues todos los campos
//compartiran el nombre en un arreglo, asi es mas facil procesar posteriormente con php
   nCampo.name = 'archivos[]';
//Establecemos el tipo de campo
   nCampo.type = 'file';
//Ahora creamos un link para poder eliminar un campo que ya no deseemos
   a = document.createElement('a');
//El link debe tener el mismo nombre de la div padre, para efectos de localizarla y eliminarla
   a.name = nDiv.id;
//Este link no debe ir a ningun lado
   a.href = '#';
//Establecemos que dispare esta funcion en click
   a.onclick = elimCamp;
//Con esto ponemos el texto del link
   a.innerHTML = 'Eliminar';
//Bien es el momento de integrar lo que hemos creado al documento,
//primero usamos la función appendChild para adicionar el campo file nuevo
   nDiv.appendChild(nCampo);
//Adicionamos el Link
   nDiv.appendChild(a);
//Ahora si recuerdan, en el html hay una div cuyo id es 'adjuntos', bien
//con esta función obtenemos una referencia a ella para usar de nuevo appendChild
//y adicionar la div que hemos creado, la cual contiene el campo file con su link de eliminación:
   container = document.getElementById('adjuntos');
   container.appendChild(nDiv);
}
//con esta función eliminamos el campo cuyo link de eliminación sea presionado
elimCamp = function (evt){
   evt = evento(evt);
   nCampo = rObj(evt);
   div = document.getElementById(nCampo.name);
   div.parentNode.removeChild(div);
}
//con esta función recuperamos una instancia del objeto que disparo el evento
rObj = function (evt) { 
   return evt.srcElement ?  evt.srcElement : evt.target;
}


function fixElement(element, message) {
alert(message);
element.focus();
}

function validarEntero(valor){
	//intento convertir a entero. 
	//si era un entero no le afecta, si no lo era lo intenta convertir
	//valor = parseInt(valor)

	//Compruebo si es un valor num�rico
	if (isNaN(valor)) {
		//entonces (no es un numero) devuelvo el valor cadena vacia
		return ""
	}else{
		//En caso contrario (Si era un n�mero) devuelvo el valor
		return valor
	}
}

//////////////////////////////



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 Intervalos (datos, div){
setInterval("MostrarConsulta('VerMensajes.php', 'mensajes')", 5000);
}

function MostrarConsulta(datos, div){
	        
    
	divResultado = document.getElementById(div);
	divpreloader = document.getElementById('preloader');
	
	
	ajax=objetoAjax();
	ajax.open("GET", datos);
	ajax.onreadystatechange=function() {
		if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando..." ;
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                }else if (ajax.readyState==4) {
					 if(ajax.status==200){
                                //mostramos los datos dentro de la div
								divResultado.innerHTML = ajax.responseText 
								divpreloader.innerHTML = "";
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La p�gina no existe";
                        }else{
                                //mostramos el posible error
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
		}
	}
	ajax.send(null)
}



//funcion de consulta
function MostrarConsultaDatos(datos, div){
	datos=datos + document.consulta_cod.cod_anuncio.value
	divResultado = document.getElementById(div);
	ajax=objetoAjax();
	ajax.open("GET", datos);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText
		}
	}
	ajax.send(null)
}



function RegistrarMensaje (pagina, div){

divpreloader2 = document.getElementById('preloader2');
divpreloader = document.getElementById('preloader');
divResultado = document.getElementById(div);

mensaje=document.FrmMensajes.mensaje.value;

  
if (!mensaje) {

alert ('No ha escrito un Mensaje');	
document.FrmMensajes.mensaje.focus ();
return false;

}

  ajax=objetoAjax();

 ajax.open("POST", pagina, true);
 ajax.onreadystatechange=function() {

	  if(ajax.readyState==1){

                        divpreloader.innerHTML = "Cargando...";

                        //modificamos el estilo de la div, mostrando una imagen de fondo

                        divpreloader2.style.background = "url('loading.gif') no-repeat"; 

                }else   if (ajax.readyState==4) {

					 if(ajax.status==200){

                                //mostramos los datos dentro de la div

						  divResultado.innerHTML = ajax.responseText

						  divpreloader.innerHTML = "";

                          divpreloader2.style.background = "";

						  

                        }else if(ajax.status==404){

                                divpreloader.innerHTML = "La página no existe";

                        }else{

                                //mostramos el posible error

                                divpreloader.innerHTML = "Error:".ajax.status; 

                        }


  }



  }



  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

  //enviando los valores

  ajax.send("mensaje="+mensaje)

  }


function Contactanos (pagina, div){
	
  //donde se mostrar� lo resultads
	 divpreloader = document.getElementById('preloader2');

  divResultado = document.getElementById(div);

  //valores de los inputs
nombre=document.frm_contactanos.nombre.value;
  email=document.frm_contactanos.email.value;
  asunto=document.frm_contactanos.asunto.value;
  
if (!nombre) {
alert ('Debe escribir su nombre');	
document.frm_contactanos.nombre.focus ();
return false;
}  
  
if (!email) {
alert ('El campo CORREO ELECTRONICO es requerido');	
document.frm_contactanos.email.focus ();
return false;
}
//verifica el correo electronico
 if (document.frm_contactanos.email.value.indexOf('@', 0) == -1 ||
     document.frm_contactanos.email.value.indexOf('.', 0) == -1)
  { alert ('Escriba una direcci�n de correo v�lida en el campo \"Correo electr�nico\".');
      document.frm_contactanos.email.focus ();
	return (false); }

if (!asunto) {
alert ('El campo ASUNTO es requerido');	
document.frm_contactanos.asunto.focus ();
return false;
}



  //instanciamos el objetoAjax

  ajax=objetoAjax();

 
  ajax.open("POST", pagina, true);

  ajax.onreadystatechange=function() {
	  if(ajax.readyState==1){
                        
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        divpreloader.style.background = "url('loading.gif') no-repeat"; 
                }else   if (ajax.readyState==4) {
					 if(ajax.status==200){
                                //mostramos los datos dentro de la div
						  divResultado.innerHTML = ajax.responseText
						  
                          divpreloader.style.background = "";
						  
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La p�gina no existe";
                        }else{
                                //mostramos el posible error
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
			
			  

  }

  }

  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");


  //enviando los valores

  ajax.send("nombre="+nombre+"&email="+email+"&asunto="+asunto)
  
  
  }

function IngresoMensaje (pagina, div){
	
  //donde se mostrar� lo resultads
	 divpreloader = document.getElementById('preloader2');

  divResultado = document.getElementById(div);

  //valores de los inputs
login=document.frm_mensaje.login.value;
mensaje=document.frm_mensaje.mensaje.value;
 
  

  
if (!mensaje) {
alert ('El campo MENSAJE es requerido');	
document.frm_mensaje.mensaje.focus ();
return false;
}
//verifica el correo electronico

  //instanciamos el objetoAjax

  ajax=objetoAjax();

 
  ajax.open("POST", pagina, true);

  ajax.onreadystatechange=function() {
	  if(ajax.readyState==1){
                        
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        divpreloader.style.background = "url('loading.gif') no-repeat"; 
                }else   if (ajax.readyState==4) {
					 if(ajax.status==200){
                                //mostramos los datos dentro de la div
						  divResultado.innerHTML = ajax.responseText
						  
                          divpreloader.style.background = "";
						  
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La p�gina no existe";
                        }else{
                                //mostramos el posible error
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
			
			  

  }

  }

  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");


  //enviando los valores

  ajax.send("login="+login+"&mensaje="+mensaje)
  
  
  }




function RegistrarEvento () {

	



  //valores de los inputs

titulo=document.frm_evento.titulo.value;

descripcion=document.frm_evento.descripcion.value;

imgfile=document.frm_evento.imgfile.value;



  



  

if (!titulo) {

alert ('El TITULO DE NOTICIA es requerido');	

document.frm_evento.titulo.focus ();

return false;

}

if (!descripcion) {

alert ('La DESCRIPCION DE LA NOTICIA es requerido');	

document.frm_evento.descripcion.focus ();

return false;

}






if (!imgfile) {

alert ('Debe ingresar una IMAGEN para la noticia');	

document.frm_evento.imgfile.focus ();

return false;

}





no_file=confirm ('¿Desea Registrar los datos de la noticia?');	

	if (!no_file) {

	document.frm_evento.titulo.focus ();

	return false;

	}

	else {

	frm_evento.submit ();

	}







  }

function ChangePassword (pagina, div){
	
  //donde se mostrar� lo resultads
	 divpreloader = document.getElementById('preloader2');

  divResultado = document.getElementById(div);

  //valores de los inputs
login=document.frm_pass.login.value;
password1=document.frm_pass.password1.value;
password2=document.frm_pass.password2.value;
 
  
if (!login) {
alert ('Error login no encontrado');	
document.frm_pass.login.focus ();
return false;
}
  
if (!password1) {
alert ('Debe ingresar la nueva contrasena');	
document.frm_pass.password1.focus ();
return false;
}

if (password1.indexOf(' ',0) != -1) {

alert('El campo CONTRASENA no debe contener espacios en blanco'); 

document.frm_pass.password1.focus ();

return false;

}

var filter = /^[a-z0-9_\-\.\[\]\(\)]+$/i;
if (!filter.test(password1)){
alert('El campo CONTRASENA no debe contener caracteres especiales'); 
document.frm_pass.password1.focus ();
return false;
}

if (!password2) {
alert ('Debe repetir la nueva contrasena');	
document.frm_pass.password2.focus ();
return false;
}

if (password2.indexOf(' ',0) != -1) {

alert('El campo CONFIRMAR CONTRASENA no debe contener espacios en blanco'); 

document.frm_pass.password2.focus ();

return false;

}

var filter = /^[a-z0-9_\-\.\[\]\(\)]+$/i;
if (!filter.test(password2)){
alert('El campo CONFIRMAR CONTRASENA no debe contener caracteres especiales'); 
document.frm_pass.password2.focus ();
return false;
}

if (password1!=password2) {
alert ('Disculpe, las contrasenas no coinciden');	
document.frm_pass.password2.focus ();
return false;
}
//verifica el correo electronico

  //instanciamos el objetoAjax

  ajax=objetoAjax();

 
  ajax.open("POST", pagina, true);

  ajax.onreadystatechange=function() {
	  if(ajax.readyState==1){
                        
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        divpreloader.style.background = "url('loading.gif') no-repeat"; 
                }else   if (ajax.readyState==4) {
					 if(ajax.status==200){
                                //mostramos los datos dentro de la div
						  divResultado.innerHTML = ajax.responseText
						  
                          divpreloader.style.background = "";
						  
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La p�gina no existe";
                        }else{
                                //mostramos el posible error
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
			
			  

  }

  }

  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");


  //enviando los valores

  ajax.send("password1="+password1+"&password2="+password2+"&login="+login)
  
  
  }





function ForgetPassword (pagina, div){
	
  //donde se mostrar� lo resultads
	 divpreloader = document.getElementById('preloader2');

  divResultado = document.getElementById(div);

  //valores de los inputs
login=document.frm_forget_pass.login.value;

 
  
if (!login) {
alert ('Error login no encontrado');	
document.frm_pass.login.focus ();
return false;
}
  

  //instanciamos el objetoAjax

  ajax=objetoAjax();

 
  ajax.open("POST", pagina, true);

  ajax.onreadystatechange=function() {
	  if(ajax.readyState==1){
                        
                        //modificamos el estilo de la div, mostrando una imagen de fondo
                        divpreloader.style.background = "url('loading.gif') no-repeat"; 
                }else   if (ajax.readyState==4) {
					 if(ajax.status==200){
                                //mostramos los datos dentro de la div
						  divResultado.innerHTML = ajax.responseText
						  
                          divpreloader.style.background = "";
						  
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La p�gina no existe";
                        }else{
                                //mostramos el posible error
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
			
			  

  }

  }

  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");


  //enviando los valores

  ajax.send("login="+login)
  
  
  }


function EliminarRegistros(datos, div){

	no_file=confirm ('¿Seguro desea eliminar este registro?');	

	if (!no_file) {

	return false;

	}

    

	divResultado = document.getElementById(div);

	divpreloader = document.getElementById('preloader');

	divpreloader2 = document.getElementById('preloader2');

	

	ajax=objetoAjax();

	ajax.open("GET", datos);

	ajax.onreadystatechange=function() {

		if(ajax.readyState==1){

                        divpreloader.innerHTML = "Cargando..." ;

                        //modificamos el estilo de la div, mostrando una imagen de fondo

                        divpreloader2.style.background = "url('loading.gif') no-repeat"; 

                }else if (ajax.readyState==4) {

					 if(ajax.status==200){

                                //mostramos los datos dentro de la div

								divResultado.innerHTML = ajax.responseText 

								divpreloader.innerHTML = "";

                                divpreloader2.style.background = "";

                        }else if(ajax.status==404){

                                divpreloader.innerHTML = "La p�gina no existe";

                        }else{

                                //mostramos el posible error

                                divpreloader.innerHTML = "Error:".ajax.status; 

                        }

		}

	}

	ajax.send(null)

}

// funcion para ingresar datos

function RegistrarEvento2 () {

	



  //valores de los inputs

nombre_evento=document.frm_evento.nombre_evento.value;
descripcion_evento=document.frm_evento.descripcion_evento.value;
imgfile=document.frm_evento.imgfile.value;

if (!nombre_evento) {

alert ('El campo NOMBRE DE EVENTO es requerido');	

document.frm_evento.nombre_evento.focus ();

return false;

}

if (!descripcion_evento) {

alert ('El campo DESCRIPCION DE EVENTO es requerido');	

document.frm_evento.descripcion_evento.focus ();

return false;

}



if (!imgfile) {

alert ('Debe ingresar una IMAGEN para el evento');	

document.frm_evento.imgfile.focus ();

return false;

}





no_file=confirm ('¿Desea Registrar los datos para el evento?');	

	if (!no_file) {

	document.frm_evento.nombre_evento.focus ();

	return false;

	}

	else {

	frm_registro.submit ();

	}







  }

//CULMINA LA FUNCION PARA INGRESAR LOS NUEVOS DATOS

//////////////////////////////////////////////////



function ModificarEvento () {

	



  //valores de los inputs

nombre_evento=document.frm_evento.nombre_evento.value;

descripcion_evento=document.frm_evento.descripcion_evento.value;

tipo_evento=document.frm_evento.tipo_evento.value;

imgfile=document.frm_evento.imgfile.value;



  



  

if (!nombre_evento) {

alert ('El campo NOMBRE DE EVENTO es requerido');	

document.frm_evento.nombre_evento.focus ();

return false;

}

if (!descripcion_evento) {

alert ('El campo DESCRIPCION DE EVENTO es requerido');	

document.frm_evento.descripcion_evento.focus ();

return false;

}



if (!tipo_evento) {

alert ('El TIPO DE EVENTO es requerido');	

document.frm_evento.tipo_evento.focus ();

return false;

}







no_file=confirm ('¿Desea Modificar los datos de este evento?');	

	if (!no_file) {

	document.frm_evento.nombre_evento.focus ();

	return false;

	}

	else {

	frm_registro.submit ();

	}







  }

//CULMINA LA FUNCION PARA INGRESAR LOS NUEVOS DATOS

//////////////////////////////////////////////////



function Login (pagina, div){



	divpreloader2 = document.getElementById('preloader2');

	 divpreloader = document.getElementById('preloader');

  divResultado = document.getElementById(div);

  login=document.frm_login.login.value;

  password=document.frm_login.password.value;


if (!login) {

alert ('Escriba un Nombre de Usuario');	

document.frm_login.login.focus ();

return false;

}

if (!password) {

alert ('Escriba una Contraseña');	

document.frm_login.password.focus ();

return false;

}

  ajax=objetoAjax();


  ajax.open("POST", pagina, true);

  ajax.onreadystatechange=function() {

	  if(ajax.readyState==1){

                        divpreloader.innerHTML = "Cargando...";

                        divpreloader2.style.background = "url('loading.gif') no-repeat"; 
                }else   if (ajax.readyState==4) {

					 if(ajax.status==200){
						  divResultado.innerHTML = ajax.responseText

						  divpreloader.innerHTML = "";

                          divpreloader2.style.background = "";

                        }else if(ajax.status==404){

                                divpreloader.innerHTML = "La página no existe";

                        }else{

                                divpreloader.innerHTML = "Error:".ajax.status; 
             }

  }

  }

  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send("login="+login+"&password="+password)
  }


function RegistrarEncuesta (pagina, div){

divpreloader2 = document.getElementById('preloader2');
divpreloader = document.getElementById('preloader');
divResultado = document.getElementById(div);

var n_preguntas;
var i;
var hasta;

n_preguntas=document.frm_encuesta.n_preguntas.value;


if (n_preguntas==1){
pregunta1=document.frm_encuesta.pregunta1.value;
n_opciones1=document.frm_encuesta.n_opciones1.value;
	if (n_opciones1==2){
	opcion11=document.frm_encuesta.opc_prg_1[0].checked;
	opcion12=document.frm_encuesta.opc_prg_1[1].checked;

	if (!opcion11 && !opcion12){
	alert ('Debe seleccionar una opción para realizar el voto');
	return false;
	}
		if (opcion11){
		opc_def1=document.frm_encuesta.opc_prg_1[0].value;
		}
		else if (opcion12){
		opc_def1=document.frm_encuesta.opc_prg_1[1].value;
		}
	
	}
	else if (n_opciones1==3){
	opcion11=document.frm_encuesta.opc_prg_1[0].checked;
	opcion12=document.frm_encuesta.opc_prg_1[1].checked;
	opcion13=document.frm_encuesta.opc_prg_1[2].checked;

	if (!opcion11 && !opcion12 && !opcion13){
	alert ('Debe seleccionar una opción para realizar el voto');
	return false;
	}

		if (opcion11){
		opc_def1=document.frm_encuesta.opc_prg_1[0].value;
		}
		else if (opcion12){
		opc_def1=document.frm_encuesta.opc_prg_1[1].value;
		}
		else if (opcion13){
		opc_def1=document.frm_encuesta.opc_prg_1[2].value;
		}
	}
	
	else if (n_opciones1==4){
	opcion11=document.frm_encuesta.opc_prg_1[0].checked;
	opcion12=document.frm_encuesta.opc_prg_1[1].checked;
	opcion13=document.frm_encuesta.opc_prg_1[2].checked;
	opcion14=document.frm_encuesta.opc_prg_1[3].checked;

	if (!opcion11 && !opcion12 && !opcion13 && !opcion14){
	alert ('Debe seleccionar una opción para realizar el voto');
	return false;
	}

		if (opcion11){
		opc_def1=document.frm_encuesta.opc_prg_1[0].value;
		}
		else if (opcion12){
		opc_def1=document.frm_encuesta.opc_prg_1[1].value;
		}
		else if (opcion13){
		opc_def1=document.frm_encuesta.opc_prg_1[2].value;
		}
		else if (opcion14){
		opc_def1=document.frm_encuesta.opc_prg_1[3].value;
		}
	}
	
	else if (n_opciones1==5){
	opcion11=document.frm_encuesta.opc_prg_1[0].checked;
	opcion12=document.frm_encuesta.opc_prg_1[1].checked;
	opcion13=document.frm_encuesta.opc_prg_1[2].checked;
	opcion14=document.frm_encuesta.opc_prg_1[3].checked;
	opcion15=document.frm_encuesta.opc_prg_1[4].checked;

	if (!opcion11 && !opcion12 && !opcion13 && !opcion14 && !opcion15){
	alert ('Debe seleccionar una opción para realizar el voto');
	return false;
	}

		if (opcion11){
		opc_def1=document.frm_encuesta.opc_prg_1[0].value;
		}
		else if (opcion12){
		opc_def1=document.frm_encuesta.opc_prg_1[1].value;
		}
		else if (opcion13){
		opc_def1=document.frm_encuesta.opc_prg_1[2].value;
		}
		else if (opcion14){
		opc_def1=document.frm_encuesta.opc_prg_1[3].value;
		}
		else if (opcion15){
		opc_def1=document.frm_encuesta.opc_prg_1[4].value;
		}
	}
	
	else if (n_opciones1==6){
	opcion11=document.frm_encuesta.opc_prg_1[0].checked;
	opcion12=document.frm_encuesta.opc_prg_1[1].checked;
	opcion13=document.frm_encuesta.opc_prg_1[2].checked;
	opcion14=document.frm_encuesta.opc_prg_1[3].checked;
	opcion15=document.frm_encuesta.opc_prg_1[4].checked;
	opcion16=document.frm_encuesta.opc_prg_1[5].checked;

	if (!opcion11 && !opcion12 && !opcion13 && !opcion14 && !opcion15 && !opcion16){
	alert ('Debe seleccionar una opción para realizar el voto');
	return false;
	}

		if (opcion11){
		opc_def1=document.frm_encuesta.opc_prg_1[0].value;
		}
		else if (opcion12){
		opc_def1=document.frm_encuesta.opc_prg_1[1].value;
		}
		else if (opcion13){
		opc_def1=document.frm_encuesta.opc_prg_1[2].value;
		}
		else if (opcion14){
		opc_def1=document.frm_encuesta.opc_prg_1[3].value;
		}
		else if (opcion15){
		opc_def1=document.frm_encuesta.opc_prg_1[4].value;
		}
		else if (opcion16){
		opc_def1=document.frm_encuesta.opc_prg_1[5].value;
		}
	}
	
}
ajax=objetoAjax();
ajax.open("POST", pagina, true);
ajax.onreadystatechange=function() {
	  if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando...";
                        divpreloader2.style.background = "url('loading.gif') no-repeat"; 
           }else   if (ajax.readyState==4) {
					 if(ajax.status==200){
						  divResultado.innerHTML = ajax.responseText
						  divpreloader.innerHTML = "";
                          divpreloader2.style.background = "";
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La página no existe";
                        }else{
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
  }
  }
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send("n_preguntas=1"+"&pregunta1="+pregunta1+"&opc_def1="+opc_def1)
  

}


function ValidarTemaTop20 (){



  nombre_artista=document.frm_tema.nombre_artista.value;
  nombre_tema=document.frm_tema.nombre_tema.value;
  file_reprod=document.frm_tema.file_reprod.value;
  file_desc=document.frm_tema.file_desc.value;

if (!nombre_artista) {
alert ('Debe escribir el nombre del Artista');	
document.frm_tema.nombre_artista.focus ();
return false;
}

if (!nombre_tema) {
alert ('Debe escribir un nombre de tema');	
document.frm_tema.nombre_tema.focus ();
return false;
}

if (!file_reprod) {
alert ('Seleccione un archivo de reproducción');	
document.frm_tema.file_reprod.focus ();
return false;
}
if (!file_desc) {
alert ('Seleccione un archivo de descarga');	
document.frm_tema.file_desc.focus ();
return false;
}


 if (confirm('Desea actualizar la información seleccionada?')){
document.frm_tema.submit ();
}
else {
return false;
}
  }



function ModificarNoticia () {

	
titulo_noticia=document.frm_noticia.titulo_noticia.value;
descripcion_noticia=document.frm_noticia.descripcion_evento.value;
imgfile=document.frm_noticia.imgfile.value;


if (!nombre_evento) {
alert ('El campo NOMBRE DE EVENTO es requerido');	
document.frm_evento.nombre_evento.focus ();
return false;
}

if (!descripcion_evento) {
alert ('El campo DESCRIPCION DE EVENTO es requerido');	
document.frm_evento.descripcion_evento.focus ();
return false;
}



no_file=confirm ('¿Desea Modificar los datos de este evento?');	

	if (!no_file) {
	document.frm_noticia.nombre_evento.focus ();
	return false;
	}
	else {
	frm_noticia.submit ();
	}

  }

//CULMINA LA FUNCION PARA INGRESAR LOS NUEVOS DATOS

//////////////////////////////////////////////////

function RegistrarPreguntaEncuesta (pagina, div) {

divpreloader = document.getElementById('preloader');
divResultado = document.getElementById(div);


pregunta=document.frm_pregunta.pregunta.value;

if (!pregunta){
	alert ('Debe ingresar la pregunta para crear la encuesta');
	document.frm_pregunta.pregunta.focus();
	return false;
	}

ajax=objetoAjax();
ajax.open("POST", pagina, true);
ajax.onreadystatechange=function() {
	  if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando...";
                        
           }else   if (ajax.readyState==4) {
					 if(ajax.status==200){
						  divResultado.innerHTML = ajax.responseText
						  divpreloader.innerHTML = "";
                         
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La página no existe";
                        }else{
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
  }
  }
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send("pregunta="+pregunta)
  



}

function RegistrarOpcionEncuesta (pagina, div) {

divpreloader = document.getElementById('preloader');
divResultado = document.getElementById(div);

id_pregunta=document.frm_pregunta.id_pregunta.value;
opcion=document.frm_pregunta.opcion.value;

if (!opcion){
	alert ('Debe ingresar la opcion a registrar');
	document.frm_pregunta.opcion.focus();
	return false;
	}

ajax=objetoAjax();
ajax.open("POST", pagina, true);
ajax.onreadystatechange=function() {
	  if(ajax.readyState==1){
                        divpreloader.innerHTML = "Cargando...";
                        
           }else   if (ajax.readyState==4) {
					 if(ajax.status==200){
						  divResultado.innerHTML = ajax.responseText
						  divpreloader.innerHTML = "";
                         
                        }else if(ajax.status==404){
                                divpreloader.innerHTML = "La página no existe";
                        }else{
                                divpreloader.innerHTML = "Error:".ajax.status; 
                        }
  }
  }
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send("opcion="+opcion+"&id_pregunta="+id_pregunta)
  



}


function RegistrarImagenUsuario () {
  //valores de los inputs
imgfile=document.FrmImagen.imgfile.value;
nombre=document.FrmImagen.nombre.value;
mensaje=document.FrmImagen.mensaje.value;



if (!nombre) {
alert ('Su nombre es requerido');	
document.FrmImagen.nombre.focus ();
return false;
}

if (!mensaje) {
alert ('Debe escribir un mensaje');	
document.FrmImagen.mensaje.focus ();
return false;
}


if (!imgfile) {
alert ('Debe ingresar una IMAGEN');	
document.FrmImagen.imgfile.focus ();
return false;
}

no_file=confirm ('¿Desea Registrar los datos?');	

	if (!no_file) {
	document.FrmImagen.nombre.focus ();
	return false;
	}
	else {
	FrmImagen.submit ();
	}

  }



