// JavaScript Document
var miXMLHttp = false;
//Los navegadores tienen diferentes objetos     
      if (window.XMLHttpRequest) {
        miXMLHttp = new XMLHttpRequest();
      } else if (window.ActiveXObject) {
        miXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
      }

//La función que me permite traer la información
function mostrarAyuda(str)
{

if (str.length==0)
{ 
document.getElementById("txtTip").innerHTML=""

return
}

if (miXMLHttp==null)
{
alert ("Tu navegador no soporta xmlHttp")
return
} 
//Basado en un ejemplo de w3schools
//Construyo el url para enviarlo
var url="numera.php"
url=url+"?q="+str
url=url+"&sid="+Math.random()
miXMLHttp.open("GET",url)
miXMLHttp.send(null)
//Cuando este listo
miXMLHttp.onreadystatechange = function () {
//document.getElementById("txtTip").innerHTML=miXMLHttp.readyState
if (miXMLHttp.readyState==4 || miXMLHttp.readyState=="complete")
{
document.getElementById("txtTip").innerHTML=miXMLHttp.responseText
//alert (miXMLHttp.responseText)
} else {
	
	//obj.innerHTML = "<image src='loading.gif'></img>";
	obj.innerHTML = "Espera";

}

}
//Preparar y enviar

} 

function validaForma2(str)
{

if (str.length==0)
{ 
document.getElementById("resultaforma").innerHTML="NADA"
return
}

if (miXMLHttp==null)
{
alert ("Tu navegador no soporta xmlHttp")
return
} 
//Basado en un ejemplo de w3schools
//Construyo el url para enviarlo
var url="validajaguar.php"
//url=url+"?num="+document.getElementById("numero").value
//url=url+"&nom="+document.getElementById("nombre").value
//url=url+"&men="+document.getElementById("mensaje").value
//url=url+"&cap="+document.getElementById("capta").value
miXMLHttp.open("POST",url)
//miXMLHttp.send("var=kaka")

//Cuando este listo
miXMLHttp.onreadystatechange = function () {
//document.getElementById("txtTip").innerHTML=miXMLHttp.readyState
//alert("Entre aqui2")

miXMLHttp.send("var=kaka")

if (miXMLHttp.readyState==4 || miXMLHttp.readyState=="complete")
{
	document.getElementById("resultaforma").innerHTML=miXMLHttp.responseText;
	//document.getElementById("resultaforma").innerHTML="PS SI NO";
	//document.getElementById("enmodal").innerHTML="SAVED";
	//document.getElementById("forma").innerHTML="ALGO"
	
	//alert (miXMLHttp.responseText)
} 



}
//Preparar y enviar

}


 function traerInformacion(dataSource, divID,idForma)
      {
        
		//EL div que me mandaron
        var obj =$(divID) //document.getElementById(divID);
         //Me permite conectarme al servidor
//new Ajax.Request(dataSource, {method: 'post', parameters : 'var='+str, onSuccess: mifuncion}); 
       
new Ajax.Request(dataSource, { parameters: $(idForma).serialize(),onSuccess: mifuncion}); 




function mifuncion (resp){

   var respuesta = resp.responseText;

	

    //obj.innerHTML =respuesta;
 obj.update(respuesta);
 refreshimage();
    
        }    

}

function traerInformacion2(dataSource, divID,idForma)
      {
        
		//EL div que me mandaron
        var obj =$(divID) //document.getElementById(divID);
         //Me permite conectarme al servidor
//new Ajax.Request(dataSource, {method: 'post', parameters : 'var='+str, onSuccess: mifuncion}); 
       
new Ajax.Request(dataSource, { parameters: $(idForma).serialize(),onSuccess: mifuncion}); 




function mifuncion (resp){

   var respuesta = resp.responseText;

	

    //obj.innerHTML =respuesta;
 obj.update(respuesta);
 esperar2(false);
 refreshimage();
    
        }    

}

function traerInformacion3(dataSource, divID,idForma)
      {
        
		//EL div que me mandaron
        var obj =$(divID) //document.getElementById(divID);
         //Me permite conectarme al servidor
//new Ajax.Request(dataSource, {method: 'post', parameters : 'var='+str, onSuccess: mifuncion}); 
       
new Ajax.Request(dataSource, { parameters: $(idForma).serialize(),onSuccess: mifuncion}); 




function mifuncion (resp){

   var respuesta = resp.responseText;

	

    //obj.innerHTML =respuesta;	
	
	if(respuesta=='enviar'){
		 esperar2(true);
		 var nuevoSource = 'jaguarCEnvia.php';
		 obj.update("Enviando...");
		 new Ajax.Request(nuevoSource, { parameters: $(idForma).serialize(),onSuccess: mifuncion});
		 
	}else{
		esperar2(false);
		obj.update(respuesta);
		Recaptcha.reload();
	}
	

 refreshimage();
    
        }    

}

function refrescaDatos(dataSource, divID,idForma)
      {
        
		
        var obj =$(divID) //document.getElementById(divID);
		obj.update("Cargando...");
		
new Ajax.Request(dataSource, { parameters: $(idForma).serialize(),onSuccess: mifuncion}); 


function mifuncion (resp){

   var respuesta = resp.responseText;

	

    //obj.innerHTML =respuesta;
 obj.update(respuesta);
    
        }    

}

function refrescaDatos2(dataSource, divID, abre)
      {
        
		
        var obj =$(divID) //document.getElementById(divID);
		obj.update("Cargando...");
		
		var pasa2 = "siono="+abre;
		
		var dataS = "http://www.jaguaryou.com/"+dataSource;
		
new Ajax.Request(dataS, { parameters: pasa2, onSuccess: mifuncion}); 


function mifuncion (resp){

   var respuesta = resp.responseText;

	

    //obj.innerHTML =respuesta;
 obj.update(respuesta);
    
        }    

}


function refrescaDatos3(dataSource, divID, abre)
      {
        
		
        var obj =$(divID) //document.getElementById(divID);
		//obj.update("Cargando...");
		
		var pasa2 = "siono="+abre;

		
new Ajax.Request(dataSource, { parameters: pasa2, onSuccess: mifuncion}); 


function mifuncion (resp){

   var respuesta = resp.responseText;

	

    //obj.innerHTML =respuesta;
 obj.value=respuesta;
    
        }    

}

function presionaOtro(dataSource)
      {
     

		
new Ajax.Request(dataSource); 


}


function cuentaVota(dataSource, divID,idCal)
      {
        
		
        var obj =$(divID) //document.getElementById(divID);
		obj.update("Cargando...");
		
		var calif = "cal="+idCal;
		
new Ajax.Request(dataSource, { parameters: calif ,onSuccess: mifuncion}); 


function mifuncion (resp){

   var respuesta = resp.responseText;

	

    //obj.innerHTML =respuesta;
 obj.update(respuesta);
    
        }    

}

function updateTermometro(dataSource, divID)
      {
        
		
        var obj =$(divID) //document.getElementById(divID);
		obj.update("Cargando...");
		
new Ajax.Request(dataSource, { onSuccess: mifuncion}); 


function mifuncion (resp){

   var respuesta = resp.responseText;

	

    //obj.innerHTML =respuesta;
 obj.update(respuesta);
    
        }    

}

function refrescaAV(dataSource, divID,idForma)
      {
        
		
        var obj =$(divID) //document.getElementById(divID);
		obj.update("Cargando...");
		
new Ajax.Request(dataSource, { parameters: $(idForma).serialize(),onSuccess: mifuncion}); 


function mifuncion (resp){

   var respuesta = resp.responseText;

	if(respuesta == 'LISTO'){
		obj.update(respuesta);
		document.location.href='http://www.jaguaryou.com/';
		
	}else{
	

    //obj.innerHTML =respuesta;
 obj.update(respuesta);
	}
    
        }    

}

function refrescaMail(dataSource, divID,idForma)
      {
        
		
        var obj =$(divID) //document.getElementById(divID);
		obj.update("Cargando...");
		
new Ajax.Request(dataSource, { parameters: $(idForma).serialize(),onSuccess: mifuncion}); 


function mifuncion (resp){

   var respuesta = resp.responseText;

	if(respuesta == 'ok'){
		obj.update(respuesta);
		location.reload(true);
		
	}else{
	

    //obj.innerHTML =respuesta;
 obj.update(respuesta);
	}
    
        }    

}


function preguntaContacto(dataSource, divID,idConta)
      {
        
		//EL div que me mandaron
        var obj =$(divID) //document.getElementById(divID);
         //Me permite conectarme al servidor
		 
//new Ajax.Request(dataSource, {method: 'post', parameters : 'var='+str, onSuccess: mifuncion}); 

var pasa = "idecon="+idConta;
       
new Ajax.Request(dataSource, { parameters: pasa ,onSuccess: mifuncion}); 




function mifuncion (resp){

   var respuesta = resp.responseText;

	

    //obj.innerHTML =respuesta;
 obj.update(respuesta);
 esperar2(false);
    
        }    

}

function refrescaContactos()
      {
        
		//EL div que me mandaron
        var obj =$('contactosaqui') //document.getElementById(divID);
         //Me permite conectarme al servidor
		 
//new Ajax.Request(dataSource, {method: 'post', parameters : 'var='+str, onSuccess: mifuncion}); 
		var dataSource = 'desarrollaContactos.php';
		
		var pasa = 'algo';
       
new Ajax.Request(dataSource, { parameters: pasa ,onSuccess: mifuncion}); 




function mifuncion (resp){

   var respuesta = resp.responseText;

	

    //obj.innerHTML =respuesta;
 obj.update(respuesta);
 //esperar2(false);
    
        }    

}


function traerLogin(dataSource, divID,idForma)
      {
        
		//EL div que me mandaron
        var obj =$(divID) //document.getElementById(divID);
         //Me permite conectarme al servidor
//new Ajax.Request(dataSource, {method: 'post', parameters : 'var='+str, onSuccess: mifuncion}); 
       
new Ajax.Request(dataSource, { parameters: $(idForma).serialize(),onSuccess: mifuncion}); 




function mifuncion (resp){

   var respuesta = resp.responseText;

	var obj2 = $('laform');
   
   	if(respuesta == 'oks'){
		
		obj2.update('Exito');
		obj.update('Tu contrase&ntilde;a se cambio satisfactoriamente');
		
		
	}else{

	if(respuesta == 'listo'){
		document.location.href='http://www.jaguaryou.com/comunidadJaguaryou.php';
	}else{

    //obj.innerHTML =respuesta;
 obj.update(respuesta); 
 
	}
	
	
	
	}
    
        }    

}

function traerLoginBarra(dataSource, divID,idForma)
      {
        
		//EL div que me mandaron
        var obj =$(divID) //document.getElementById(divID);
         //Me permite conectarme al servidor
//new Ajax.Request(dataSource, {method: 'post', parameters : 'var='+str, onSuccess: mifuncion}); 
		obj.update("Cargando...");
		//var obj2 =$('reslog');
       
new Ajax.Request(dataSource, { parameters: $(idForma).serialize(),onSuccess: mifuncion}); 




function mifuncion (resp){

   var respuesta = resp.responseText;
   
   	if(respuesta == 'no1'){
		
		obj.update('Tu usuario no ha sido activado, consulta tu correo para activarlo');
   } 
   
   if(respuesta == 'no2'){
	   obj.update('Usuario o contrase&ntilde;a incorrecto');
   }
   
   if(respuesta != 'no1' && respuesta != 'no2'){
	   obj.update(respuesta);
	   location.reload(true);
   }
  
  }

}

function traerSugerencia(dataSource, divID,idForma)
      {
        
		//EL div que me mandaron
        var obj =$(divID) //document.getElementById(divID);
         //Me permite conectarme al servidor
//new Ajax.Request(dataSource, {method: 'post', parameters : 'var='+str, onSuccess: mifuncion}); 
		obj.update("Cargando...");
		//var obj2 =$('reslog');
		
		 var obj2 =$('fosugiere');
       
new Ajax.Request(dataSource, { parameters: $(idForma).serialize(),onSuccess: mifuncion}); 




function mifuncion (resp){

   var respuesta = resp.responseText;
 
	   
	if(respuesta == 'gracias'){   
	   obj2.update("Gracias por tu aporte");
   }else{
	   obj.update(respuesta);
   }
  
  }

}


function traerLoginV(dataSource, divID,idForma)
      {
        
		//EL div que me mandaron
        var obj =$(divID) //document.getElementById(divID);
         //Me permite conectarme al servidor
//new Ajax.Request(dataSource, {method: 'post', parameters : 'var='+str, onSuccess: mifuncion}); 

		var obj2 =$('reslog');
		var obj3 =$('reslog2');
		
		obj2.update('Cargando..');
	    obj3.update('Cargando..');
       
new Ajax.Request(dataSource, { parameters: $(idForma).serialize(),onSuccess: mifuncion}); 




function mifuncion (resp){

   var respuesta = resp.responseText;
   
   	if(respuesta == 'no1'){
		
		obj2.update('Tu usuario no ha sido activado, consulta tu correo para activarlo');
		obj3.update('Tu usuario no ha sido activado, consulta tu correo para activarlo');
   } 
   
   if(respuesta == 'no2'){
	   obj2.update('Usuario o contrase&ntilde;a incorrecto');
	   obj3.update('Usuario o contrase&ntilde;a incorrecto');
   }
   
   if(respuesta != 'no1' && respuesta != 'no2'){
	   obj.update(respuesta);
   }
  
  }

}

function traerLoginUp(dataSource, divID,idForma)
      {
        
		//EL div que me mandaron
        var obj =$(divID) //document.getElementById(divID);
         //Me permite conectarme al servidor
//new Ajax.Request(dataSource, {method: 'post', parameters : 'var='+str, onSuccess: mifuncion}); 
		obj.update("Cargando...");
		//var obj2 =$('reslog');
       
new Ajax.Request(dataSource, { parameters: $(idForma).serialize(),onSuccess: mifuncion}); 




function mifuncion (resp){

   var respuesta = resp.responseText;
   
   	if(respuesta == 'no1'){
		
		obj.update('Tu usuario no ha sido activado, consulta tu correo para activarlo');
   } 
   
   if(respuesta == 'no2'){
	   obj.update('Usuario o contrase&ntilde;a incorrecto');
   }
   
   if(respuesta != 'no1' && respuesta != 'no2'){
	   obj.update(respuesta);
	   location.reload(true);
   }
  
  }

}

function asignae(dataSource,idForma, divID)
      {
        
		//EL div que me mandaron
        var obj =$(divID) //document.getElementById(divID);
         //Me permite conectarme al servidor
//new Ajax.Request(dataSource, {method: 'post', parameters : 'var='+str, onSuccess: mifuncion}); 
       
new Ajax.Request(dataSource, { parameters: $(idForma).serialize(),onSuccess: mifuncion}); 


function mifuncion (resp){

   var respuesta = resp.responseText;

	

   // obj.innerHTML =respuesta;
 obj.update(respuesta);
 //refreshimage();
    
        }    

}

function mimodal(activa){
	var dark=document.getElementById('modo');
	var mensaje=document.getElementById('espera');
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	
	var mimodalTop = arrayPageScroll[1] + 5;

	
	mensaje.style.top = (mimodalTop < 0) ? "0px" : mimodalTop + "px";


	if(activa){
		dark.style.height = (arrayPageSize[1] + 'px');
		dark.style.display='block';
		mensaje.style.display='block';
	}else{
		dark.style.display='none';
		mensaje.style.display='none';
	}
}

function mimodalVid(activa){
	var mensaje=document.getElementById('espera');
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	
	var mimodalTop = arrayPageScroll[1] + 5;

	
	mensaje.style.top = (mimodalTop < 0) ? "0px" : mimodalTop + "px";


	if(activa){
		//mensaje.style.display='block';
	}else{
		mensaje.style.display='none';
	}
}


function mimodalSug(activa){
	var mensaje=document.getElementById('sugierevid');
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	
	var mimodalTop = arrayPageScroll[1] + 5;

	
	mensaje.style.top = (mimodalTop < 0) ? "0px" : mimodalTop + "px";


	if(activa){
		
	}else{
		
		mensaje.style.display='none';
	}
}

function muestracontacto(activa){
	var dark=document.getElementById('contactob');
	if(activa){
		dark.style.display='block';
	}else{
		dark.style.display='none';
	}
}

//LOG IN

function ellogin(dataSource, divID)
      {
        
		//EL div que me mandaron
        var obj =$(divID) //document.getElementById(divID);
         //Me permite conectarme al servidor
//new Ajax.Request(dataSource, {method: 'post', parameters : 'var='+str, onSuccess: mifuncion}); 
       
new Ajax.Request(dataSource, { parameters: $('forma2').serialize(),onSuccess: mifuncion}); 

	var mientras = "<img src='../imagenes/loaderchiquito.gif' width='32' height='32' alt='loader' />";
	
	obj.update(mientras);


function mifuncion (resp){

   var respuesta = resp.responseText;

	if(respuesta == 'exito'){
	
	mimodal(false);
	
	}else{

    //obj.innerHTML =respuesta;
 obj.update(respuesta); 
 
	}
    
        }    

}


function esperar()
      {
        
		//EL div que me mandaron
        var obj =$('info') //document.getElementById(divID);
         //Me permite conectarme al servidor 
		 
		 var dataSource = 'obtenBanner.php';
 
 		new Ajax.Request(dataSource, { onSuccess: mifuncion}); 




function mifuncion (resp){

   var respuesta = resp.responseText;

	

    //obj.innerHTML =respuesta;
 obj.update(respuesta);
    
        }    
 		

    /*var respuesta = "<table align='center' border='0'><tr><td><img src='../imagenes/banner2.png' /></td></tr><tr><td><p>Enviando <img src='../imagenes/ajax-loader.gif' width='32' height='32' alt='loader' /></p></td></tr></table>";*/

	

    //obj.innerHTML =respuesta;
 //obj.update(respuesta); 
    
}

function esperar2(activo)
      {
        
	var elbaner=document.getElementById('info');
	var elaviso=document.getElementById('infobanner');
	if(activo){
		elbaner.style.display='block';
		elaviso.style.display='none';
	}else{
		elbaner.style.display='none';
		elaviso.style.display='block';
	} 
    
}


function refreshimage(){

document.getElementById('MyImg').src = document.getElementById('MyImg').src + '#';

}

function muestra(ladiv){
	var dark=document.getElementById(ladiv);
	dark.style.display='block';
}


/***********************************************
* Drop Down Date select script- by JavaScriptKit.com
* This notice MUST stay intact for use
* Visit JavaScript Kit at http://www.javascriptkit.com/ for this script and more
***********************************************/

var monthtext=['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'];

function populatedropdown(dayfield, monthfield, yearfield){
var today=new Date()
var dayfield=document.getElementById(dayfield)
var monthfield=document.getElementById(monthfield)
var yearfield=document.getElementById(yearfield)
var mes = 1;
var dia = 1;
for (var i=0; i<31; i++){
dayfield.options[i]=new Option(dia, dia)
dayfield.options[today.getDate()]=new Option(today.getDate(), today.getDate(), true, true) //select today's day
dia+=1
}
for (var m=0; m<12; m++){
monthfield.options[m]=new Option(monthtext[m], mes)
//monthfield.options[today.getMonth()]=new Option(monthtext[today.getMonth()], today.getMonth(), true, true) //select today's month
mes+=1
}
//var thisyear=today.getFullYear()
var thisyear=2004
/*for (var y=0; y<20; y++){
yearfield.options[y]=new Option(thisyear, thisyear)
thisyear+=1
}*/

for (var y=0; y<80; y++){
yearfield.options[y]=new Option(thisyear, thisyear)
thisyear-=1
}

//yearfield.options[0]=new Option(today.getFullYear(), today.getFullYear(), true, true) //select today's year

yearfield.options[0]=new Option(today.getFullYear(), today.getFullYear(), true, true)
}

function getPageScroll(){

	var yScroll;

	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
	}

	arrayPageScroll = new Array('',yScroll) 
	return arrayPageScroll;
}



//
// getPageSize()
// Returns array with page width, height and window width, height
// Core code from - quirksmode.org
// Edit for Firefox by pHaez
//
function getPageSize(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}


	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}



