// JavaScript Document
function cargado(){
//	alert('cargado');
document.getElementById("cargando").style.display ="none";
document.getElementById("todo").style.display ="block";
	
	}
function borrarBuscar(){
	document.getElementById('eltxtBuscar').value = "";
}


//------------------------------ popUpTmb -------------------------------------------------------------------
function popUpTmb(galeriaId){
	var x_centro = (screen.width - 575) /2;
	var y_centro = (screen.height - 600) /2;
	popUpWindow('/gal_pop.php?galeriaID=' + galeriaId, x_centro, y_centro, 575, 520,'tmb');
}

//------------------------------ popUp -------------------------------------------------------------------
var popUpWinGalerias=0;
var popUpWinAuspiciantes=0;
var popUpWinTmb=0;

function popUpGalery(galeriaId,fotoId){
	var x_centro = (screen.width - 575) /2;
	var y_centro = (screen.height - 600) /2;
	popUpWindow('/img_pop.php?galeriaID=' + galeriaId + '&fotoID=' + fotoId, x_centro, y_centro, 575, 520,'galerias');
}

function popUpWindow(URLStr, left, top, width, height,Ventana)
{
if (Ventana=='galerias')
	{
	  if(popUpWinGalerias)
	  {
		if(!popUpWinGalerias.closed){ popUpWinGalerias.close();}
	  }
	  popUpWinGalerias = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,resizable=no,copyhistory=no,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}
if (Ventana=='inicio')
	{
	  if(popUpWinAuspiciantes)
	  {
		if(!popUpWinAuspiciantes.closed){ popUpWinAuspiciantes.close();}
	  }
	  popUpWinAuspiciantes = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,resizable=no,copyhistory=no,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}
if (Ventana=='tmb')
	{
	  if(popUpWinTmb)
	  {
		if(!popUpWinTmb.closed){ popUpWinTmb.close();}
	  }
	  popUpWinTmb = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=yes,resizable=no,copyhistory=no,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}
}

// ---------------------------------- mostrar un archivo de una URL en un DIV ------------------------------

var destino = '';
var contenido = '';
//create the Cross-browser XMLHttpRequest object
function getFile(pURL,dest) {
	destino=dest;
   if (window.XMLHttpRequest) { // code for Mozilla, Safari, etc 
      xmlhttp=new XMLHttpRequest();
      xmlhttp.onreadystatechange=postFileReady;
      xmlhttp.open("GET", pURL, true);
      xmlhttp.send(null);
   } else if (window.ActiveXObject) { //IE 
      xmlhttp=new ActiveXObject('Microsoft.XMLHTTP'); 
      if (xmlhttp) {
         xmlhttp.onreadystatechange=postFileReady;
         xmlhttp.open('GET', pURL, false);
         xmlhttp.send();
      }
   }
}

// function to handle asynchronous call
function postFileReady() {
   if (xmlhttp.readyState==4) { 
      if (xmlhttp.status==200) {
		  if (destino =='') {
			  contenido = xmlhttp.responseText; 
		  }else{
			  document.getElementById(destino).innerHTML=xmlhttp.responseText; 
			  destino='';
		  }
      }
   }
}
/*---------------------------------------------------------------------------------------------*/
function selmenu(mostrar,ocultar){ 
var divs = document.body.getElementsByTagName ("div");
var kdivs = divs.length;
for (var i=0; i < kdivs; i++)
     {
       var V = divs.item(i);       
		var kmostrar=mostrar.length;
		for (var j1 = 0;j1 < kmostrar;j1++)
		{
//		alert('div id = ' + V.id + '\n mostrar = ' + mostrar[j1]);
		if (V.id == mostrar[j1])
          {
			V.style.display = "block";
          }
		}
		// si esta en ocultar ocultarlo 
		var kocultar = ocultar.length;
        for(var j2=0 ; j2 < kocultar; j2++)
    	{
//		alert('div id = ' + V.id + '\n ocultar = ' + ocultar[j2]);
		if (V.id == ocultar[j2])
          {
            V.style.display = "none";
          }
		}
      }
}// de selmenu

/*------------------------------------------------------------------------------------------------*/
function mostrarSubMenu(menu){
	var menues = document.getElementById(menu).children;	
// 	alert('catidad de submenues --> ' + menues.length);
	for (var i = 0; i < menues.length;i++){
		if (menues[i].id != ''){
			menues[i].style.display = "block";
		}
	};
};

function ocultarSubMenu(menu){
	var menues = document.getElementById(menu).children;	
// 	alert('catidad de submenues --> ' + menues.length);
	for (var i = 0; i < menues.length;i++){
		if (menues[i].id != ''){
			menues[i].style.display = "none";
		}
	};
};
/*------------------------------------------------------------------------------------------------*/
// parg is an object reference to a <p> element
function seleccionar(padre,hijo){
	parg=document.getElementById(padre);
	// recorre todos los hijos del padre
	if (parg.hasChildNodes())
	 {
	   var children = parg.childNodes;
	   for (var i = 0; i < children.length; i++) 
	   {
		if (children[i].tagName=='DIV'){
//a			alert(children[i].id);
			// recorre los hijos del nodo, si es que los tiene
			if(children[i].id==hijo){
//a				alert('es el hijo');
				if (children[i].hasChildNodes()){
					var childrenChildren=children[i].childNodes;
					for (var j = 0; j< childrenChildren.length;j++)
					{
						if(childrenChildren[j].tagName=='DIV'){
//a							alert('mostrar ' + childrenChildren[j].id);
							childrenChildren[j].style.display="block";
						}// del si childrenChildren es un div
					}// del for de childrenChildren
				}//del if de children[i].hasChildNodes
			}else{
//a				alert('no es el hijo');
				// si se quiere que no oculte los hermanos del padre comentar esto !
//				children[i].style.display="none";
				if (children[i].hasChildNodes()){
					var childrenChildren=children[i].childNodes;
					for (var j = 0; j< childrenChildren.length;j++)
					{
						if(childrenChildren[j].tagName=='DIV'){
//a							alert('ocultar ' + childrenChildren[j].id);
							childrenChildren[j].style.display="none";							
						}// del si childrenChildren es un div
					}// del for de childrenChildren
				}//del if de children[i].hasChildNodes				
			}// del de si es el hijo // y del else :)
		}// del si es div
	   };//del for
	 };// del primer hasChildNodes
} // de la funcion



/*------------------------------------------------------------------------------------------------*/
function simplePreload()
{ 
  var args = simplePreload.arguments;
  document.imageArray = new Array(args.length);
  for(var i=0; i<args.length; i++)
  {
    document.imageArray[i] = new Image;
    document.imageArray[i].src = args[i];
  }
}
simplePreload( '/imagenes/boton-historia-sob.gif','/imagenes/boton-programa-festejos-sob.gif','/imagenes/boton-equipo-sob.gif','/imagenes/boton-fotogalerias-sob.gif','/imagenes/boton-dejar-nota-sob.gif','/imagenes/boton-links-sob.gif','/imagenes/boton-tienda-sob.gif','/imagenes/boton-historia-on.gif','/imagenes/boton-programa-festejos-on.gif','/imagenes/boton-equipo-on.gif','/imagenes/boton-fotogalerias-on.gif','/imagenes/boton-dejar-nota-on.gif','/imagenes/boton-links-on.gif','/imagenes/boton-tienda-on.gif','/imagenes/cargando.gif'); 

//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
// JavaScript Document
function mostrar(menu){
//	alert('mostrar: ' + menu);
switch (menu)
	{
	case 'menuHistoria': {
			if (pagina!='historia'){document.getElementById(menu).src ='/imagenes/boton-historia-sob.gif';};
			break;
		}
	case 'menuPrograma': {
			if (pagina!='programa'){document.getElementById(menu).src ='/imagenes/boton-programa-festejos-sob.gif';};
			break;
		}
	case 'menuEquipo': {
			if (pagina!='equipo'){document.getElementById(menu).src ='/imagenes/boton-equipo-sob.gif';};
			break;
		}
	case 'menuFotogal': {
			if (pagina!='fotogal'){document.getElementById(menu).src ='/imagenes/boton-fotogalerias-sob.gif';};
			break;
		}
	case 'menuDejarNota': {
			if (pagina!='dejarNota'){document.getElementById(menu).src ='/imagenes/boton-dejar-nota-sob.gif';};
			break;
		}
	case 'menuEnlaces': {
			if (pagina!='links'){document.getElementById(menu).src ='/imagenes/boton-links-sob.gif';};
			break;
		}
	case 'menuContacto': {
			if (pagina!='tienda'){document.getElementById(menu).src ='/imagenes/boton-tienda-sob.gif';};
			break;
		}
	}// del case
}// de mostrar



function ocultar(menu){
//	alert('ocultar: ' + menu);
switch (menu)
	{
	case 'menuHistoria': {
			if (pagina!='historia'){document.getElementById(menu).src ='/imagenes/boton-historia.gif';};
			break;
		}		
	case 'menuPrograma': {
			if (pagina!='programa'){document.getElementById(menu).src ='/imagenes/boton-programa-festejos.gif';};
			break;
		}
	case 'menuEquipo': {
			if (pagina!='equipo'){document.getElementById(menu).src ='/imagenes/boton-equipo.gif';};
			break;
		}
	case 'menuFotogal': {
			if (pagina!='fotogal'){document.getElementById(menu).src ='/imagenes/boton-fotogalerias.gif';};
			break;
		}
	case 'menuDejarNota': {
			if (pagina!='dejarNota'){document.getElementById(menu).src ='/imagenes/boton-dejar-nota.gif';};
			break;
		}
	case 'menuEnlaces': {
			if (pagina!='links'){document.getElementById(menu).src ='/imagenes/boton-links.gif';};
			break;
		}
	case 'menuContacto': {
			if (pagina!='tienda'){document.getElementById(menu).src ='/imagenes/boton-tienda.gif';};
			break;
		}
	}// del case
}// de ocultar

function resetearMenues(){
	document.getElementById('menuHistoria').src  ='/imagenes/boton-historia.gif';
	document.getElementById('menuPrograma').src  ='/imagenes/boton-programa-festejos.gif';
	document.getElementById('menuEquipo').src    ='/imagenes/boton-equipo.gif';
	document.getElementById('menuFotogal').src   ='/imagenes/boton-fotogalerias.gif';
	document.getElementById('menuDejarNota').src ='/imagenes/boton-dejar-nota.gif';
	document.getElementById('menuEnlaces').src   ='/imagenes/boton-links.gif';
	document.getElementById('menuContacto').src  ='/imagenes/boton-tienda.gif';
}// resetear(menu)

//--------------------- seleccionar una opcion del menu -----------------------------------------
function seleccionarMenu(menu){
	resetearMenues();
	switch (menu)
		{
		case 'indexES':{
				destino = 'frames/indexES.html';
				pagina = 'index';
				document.getElementById('imagenBanner').src = '/imagenes/banner-home.gif';
				break;
			}// de indexES
		case 'menuHistoria':{
				destino = 'frames/historiaES.html';
				pagina='historia';
				document.getElementById('menuHistoria').src  ='/imagenes/boton-historia-on.gif';
				document.getElementById('imagenBanner').src = '/imagenes/banner-historia.gif';
				break;
			}// de historiaES
		case 'menuPrograma':{
				destino = 'frames/programaES.html';
				pagina='programa';
				document.getElementById('menuPrograma').src  ='/imagenes/boton-programa-festejos-on.gif';
				document.getElementById('imagenBanner').src = '/imagenes/banner-home.gif';
				break;
			}// de programaES		
		case 'menuEquipo':{
				destino = 'frames/equipoES.html';
				pagina = 'equipo';
				document.getElementById('menuEquipo').src    ='/imagenes/boton-equipo-on.gif';
				document.getElementById('imagenBanner').src = '/imagenes/banner-home.gif';
				break;
			}// de equipoES					
		case 'menuFotogal':{
				destino = 'frames/fotosES.html';
				pagina = 'fotogal';
				document.getElementById('menuFotogal').src   ='/imagenes/boton-fotogalerias-on.gif';
				document.getElementById('imagenBanner').src = '/imagenes/banner-home.gif';
				break;
			}// de fotosES	
		case 'menuDejarNota':{
				destino = 'frames/notaES.php';
				pagina= 'dejarNota';
				document.getElementById('menuDejarNota').src ='/imagenes/boton-dejar-nota-on.gif';
				document.getElementById('imagenBanner').src = '/imagenes/banner-home.gif';
				break;
			}// de notaES
		case 'menuEnlaces':{
				destino = 'frames/linksES.html';
				pagina = 'links';
				document.getElementById('menuEnlaces').src   ='/imagenes/boton-links-on.gif';
				document.getElementById('imagenBanner').src = '/imagenes/banner-home.gif';
				break;
			}// de linksES	
		case 'menuContacto':{
				destino = '/frames/tiendaES.html';
				pagina='tienda';
				document.getElementById('menuContacto').src  ='/imagenes/boton-tienda-on.gif';
				document.getElementById('imagenBanner').src = '/imagenes/banner-home.gif';
				break;
			}// de tiendaES	
	} // del switch		

	// ahora actualizo el iframe
	document.getElementById('ifTexto').src = destino;
}
