// JavaScript Document
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 Mostrarpagina2(pagina,variable,datos){
	mivariable=variable;
	divResultado = document.getElementById('principal');
    divResultado.innerHTML = '<p style="text-align:center;"><img src="imagenes/esperando.gif"/></p>'; 
	ajax=objetoAjax();
	ajax.open("POST", datos,true);
		ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText
			}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("contenido="+mivariable+"&pagina="+pagina)
}


function Mostrarinterior(pagina,contenido){
	mivariable=contenido;
	divResultado = document.getElementById('contenido');
    divResultado.innerHTML = '<p style="text-align:center;"><img src="imagenes/esperando.gif"/></p>'; 
	ajax=objetoAjax();
	ajax.open("POST", pagina,true);
		ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText
			}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("contenido="+mivariable)
}




function contacta(){
   name=document.formulario.name.value;	   	     
   country=document.formulario.country.value;	   	     
   email=document.formulario.email.value;	   	     
   title=document.formulario.title.value;	   	     
   company=document.formulario.company.value;	   	       
   address=document.formulario.address.value;	   	       
   phone=document.formulario.phone.value;	   	       
   comments=document.formulario.comments.value;	   	       
   bandera=validar(name,country,email,title,company,address,phone,comments,8);
   if(bandera==0){
	divResultado = document.getElementById('contenido');
    divResultado.innerHTML = '<p style="text-align:center;"><img src="imagenes/esperando.gif"/></p>'; 
	ajax=objetoAjax();
	ajax.open("POST","procesa_contacto.php",true);
		ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText
			}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    ajax.send("name="+name+"&country="+country+"&email="+email+"&title="+title+"&company="+company+"&address="+address+"&phone="+phone+"&comments="+comments)
	   }//fin del if de bandera
}




function validar(name,country,email,title,company,address,phone,comments,j){
	bandera=0;
for(i=0; i<j; i++)
{
if(name==""){
		alert("Debe escribir su nombre. ");	
		bandera=1;	
		break;
	}
	if(email==""){
		alert("Debe escribir su e-mail. ");	
		bandera=1;
		break;		
	}
	if(country==""){
		alert("Debe escribir su comentario. ");	
		bandera=1;
		break;		
	}

	if(title==""){
		alert("Debe escribir su comentario. ");	
		bandera=1;
		break;		
	}
	
	if(company==""){
		alert("Debe escribir su comentario. ");	
		bandera=1;
		break;		
	}

	if(address==""){
		alert("Debe escribir su comentario. ");	
		bandera=1;
		break;		
	}

	if(phone==""){
		alert("Debe escribir su comentario. ");	
		bandera=1;
		break;		
	}

	if(comments==""){
		alert("Debe escribir su comentario. ");	
		bandera=1;
		break;		
	}

}
return bandera;
}

function enviaPalabra(){
	micontenido=document.getElementById('contenido')
	palabra=document.form.palabra.value;
	ajax=objetoAjax();
	ajax.open("POST", "buscador.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			micontenido.innerHTML = ajax.responseText
			}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("&palabra="+palabra)
}


////////////////////////////////////////////////////////////////////////////////////////////////
	function verificaUser()
	{
		var usuario = document.getElementById("nickname").value;
		if(usuario!="")
		{

	divResultado.innerHTML = '<p style="text-align:center;"><img src="imagenes/esperando.gif"/></p>'; 
	ajax=objetoAjax();
	ajax.open("POST", pagina,true);
		ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText
			}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("contenido="+mivariable)



		}
	}



	function insertaRegistro()
	{

		var msg="";
	    nickname=document.formulario.nickname.value;	   	     
	    nombres=document.formulario.nombres.value;	   	     
		pass = document.formulario.pass.value;
		passR = document.formulario.passR.value;
		mail = document.formulario.mail.value;
		nombres = document.formulario.nombres.value;
		apellidos = document.formulario.apellidos.value;
		pais = document.formulario.pais.value;
		domicilio = document.formulario.domicilio.value;
		telefono = document.formulario.telefono.value;		
		trabajo = document.formulario.trabajo.value;
		tipo = document.formulario.tipo.value;
		terminos = document.formulario.terminos.value;
		
		
//		if(!terminos.checked)
		if(terminos!="acepto")
		{
			alert("Tiene que aceptar los terminos y condiciones para poderse registrar");return;
		}
		
		if(nickname=="")
			msg+="Nickname\n";
		if(pass!=passR || pass=="" || passR=="")
			msg+="Contraseñas\n";
		if(validaMail(mail)==false)
		if(mail=="")
			msg+="e-mail\n";
		if(nombres=="")
			msg+="Nombres\n";
		if(apellidos=="")
			msg+="Apellidos\n";
		if(pais=="" && pais2=="Otro")
			msg+="Especifique\n";
		if(domicilio=="")
			msg+="Domicilio\n";
		if(telefono==0)
			msg+="Teléfono\n";
		if(trabajo=="")
			msg+="Compañía\n";
		if(tipo=="")
			msg+="Tipo\n";
		
		
		if(msg!="")//se manda una alerta de algun error en el 	
		{
			alert("Se han encontrado datos Erroneos o incopletos en:\n\n"+msg+"\n\nPor favor corrija los datos y continue");return;
		}

	divResultado = document.getElementById('contenido');
    divResultado.innerHTML = '<p style="text-align:center;"><img src="imagenes/esperando.gif"/></p>'; 
	ajax=objetoAjax();
	ajax.open("POST","procesa_register.php",true);
		ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText
			}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("nickname="+nickname+"&pass="+pass+"&mail="+mail+"&nombres="+nombres+"&apellidos="+apellidos+"&pais="+pais+"&domicilio="+domicilio+"&telefono="+telefono+"&trabajo="+trabajo+"&tipo="+tipo)		
	}



function soloNumeros(dato)
{
	var alphaExp = /^[0-9]+$/;
	if(dato.value=="")
	{
		dato.value="0";
		return false;
	}
	if(!dato.value.match(alphaExp))
	{
		alert("Ingresa solo numeros enteros...");
		dato.value="0";
		return false;
	}
	return true;
}

function validaMail(mail)
{
	var emailRegEx = /^((\w|\.){2,}@)\w{3,}\.\w{2,4}((\.(\w{2}))?)?$/
 
	if(!mail.match(emailRegEx)) 
	{
		return false;
	}
	return true;
}


function firmar(pagina){
	if(pagina=='validar.php'){
   user=document.formlog.user.value;	   	       
   pas=document.formlog.pas.value;	   	       
	}
//   bandera=validar(name,country,email,title,company,address,phone,comments,8);
 //  if(bandera==0){
	divResultado = document.getElementById('pleca_der_users');
    divResultado.innerHTML = '<p style="text-align:center;"><img src="imagenes/esperando.gif"/></p>'; 
	ajax=objetoAjax();
	ajax.open("POST",pagina,true);
		ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText
			}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		if(pagina=='validar.php'){
    ajax.send("user="+user+"&pas="+pas)
		}else {
		    ajax.send(null)	
		}
	//   }//fin del if de bandera
}
function enviarDatosGlosario(){
	midiv = document.getElementById('mostrar');
	fecha=document.formulario.fecha.value;
	palabra=document.formulario.palabra.value;
	definicion=document.formulario.definicion.value;
	autor=document.formulario.autor.value;
	ajax=objetoAjax();
	ajax.open("POST", "procesa_glosario.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			midiv.innerHTML = ajax.responseText
			}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("fecha="+fecha+"&palabra="+palabra+"&definicion="+definicion+"&autor="+autor)
}

