/*******************************************************************************
 * CSIC: CONSEJO SUPERIOR DE INVESTIGACIONES CIENTÍFICAS.                      *
 * Vicepresidencia de Organización y Relaciones Institucionales.               *
 * Área de Cultura Científica.                                                 *
 * Administración Web Institucional del CSIC 						           *
 *                                           - webmaster # csic.es             *
 *                                           - +34 91 585 5200                 *
 * C/ Serrano, 117                                                             *
 * Madrid E-28006  España                                                      *
 *                                                                             *
 * JAVASCRIPT DE LAS PÁGINAS DEL WEB INSTITUCIONAL DEL CSIC.                   *
 *******************************************************************************/

/* menu de arriba */

// Global menu element handle:
///////////////////////////////////////
var LiveMenu = null;

// Global menu timeout handle:
///////////////////////////////////////
var Timeout_ID = null;

// Opens or keeps open a given menu
// and shuts any previous menu:
///////////////////////////////////////
function menuOver(MenuID){
  // If DOM1 supported and element exists ...
  if((document.getElementById)&&(document.getElementById(MenuID)!=null)){
    // If this menu is already open ...
    if(LiveMenu==document.getElementById(MenuID)){
      // Do not close it
      clearTimeout(Timeout_ID);
    }
    // Another might still be open ...
    else{
      // If another menu is open ...
      if(LiveMenu!=null){
        // Do not wait, shut it now
        clearTimeout(Timeout_ID);
        hideNow();
      }
    }
    // This is the new 'live' menu, make it visible
    LiveMenu = document.getElementById(MenuID);

    if((LiveMenu.style)&&(LiveMenu.style.visibility!=null)){
	  document.getElementById('contenido').style.zIndex=1;
	  LiveMenu.style.zIndex = 7;
      LiveMenu.style.visibility = 'visible';
    }
  }
}

///////////////////////////////////////
function stayOpen(MenuID){
  // If menuOver has not been called or the menu is hidden, do nothing
  if((LiveMenu==null)||((LiveMenu.style)&&(LiveMenu.style.visibility)&&(LiveMenu.style.visibility=='hidden')))return;
  else menuOver(MenuID);
}

function menuOut(MenuID){
  // If DOM1 supported and a menu is open ...
  if((document.getElementById)&&(document.getElementById(MenuID)!=null)){
    // Get the current live menu
    LiveMenu = document.getElementById(MenuID);
    // Prepare to shut it in 250 milliseconds
    Timeout_ID = window.setTimeout('hideNow();',250);
  }
}

// Called by menu handlers to shut
// previous menu immediately
///////////////////////////////////////
function hideNow(){
  if((LiveMenu.style)&&(LiveMenu.style.visibility)){
	LiveMenu.style.zIndex = 1;
	document.getElementById('contenido').style.zIndex=7;
    LiveMenu.style.visibility = 'hidden';
  }
}

/* menu de la izquierda */

// Global menu element handle:
///////////////////////////////////////
var LiveMenu = null;

// Global menu timeout handle:
///////////////////////////////////////
var Timeout_ID = null;

// Opens or keeps open a given menu
// and shuts any previous menu:
///////////////////////////////////////
function subMenuOver(MenuID){
  // If DOM1 supported and element exists ...
  if((document.getElementById)&&(document.getElementById(MenuID)!=null)){
    // If this menu is already open ...
    if(LiveMenu==document.getElementById(MenuID)){
      // Do not close it
      clearTimeout(Timeout_ID);
    }
    // Another might still be open ...
    else{
      // If another menu is open ...
      if(LiveMenu!=null){
        // Do not wait, shut it now
        clearTimeout(Timeout_ID);
        subHideNow();
      }
    }
    // This is the new 'live' menu, make it visible
    LiveMenu = document.getElementById(MenuID);

    if((LiveMenu.style)&&(LiveMenu.style.visibility!=null)){
	  LiveMenu.style.zIndex = 7;
      LiveMenu.style.visibility = 'visible';
    }
  }
}

///////////////////////////////////////
function subStayOpen(MenuID){
  // If subMenuOver has not been called or the menu is hidden, do nothing
  if((LiveMenu==null)||((LiveMenu.style)&&(LiveMenu.style.visibility)&&(LiveMenu.style.visibility=='hidden')))return;
  else subMenuOver(MenuID);
}

function subMenuOut(MenuID){
  // If DOM1 supported and a menu is open ...
  if((document.getElementById)&&(document.getElementById(MenuID)!=null)){
    // Get the current live menu
    LiveMenu = document.getElementById(MenuID);
    // Prepare to shut it in 350 milliseconds
    Timeout_ID = window.setTimeout('subHideNow();',350);
  }
}

// Called by menu handlers to shut
// previous menu immediately
///////////////////////////////////////
function subHideNow(){
  if((LiveMenu.style)&&(LiveMenu.style.visibility)){
	LiveMenu.style.zIndex = 1;
    LiveMenu.style.visibility = 'hidden';
  }
}

function subLinkOut(id){
	if (id==3 || id==4 || id==5 || id==6 || id==7 || id==9 || id==12)
		document.getElementById('SubLinkImg' + id).src="../Imagenes/collapse1.gif";
}
function subLinkOver(id){
	if (id==3 || id==4 || id==5 || id==6 || id==7 || id==9 || id==12) 
		document.getElementById('SubLinkImg' + id).src="../Imagenes/collapse2.gif";
}

