
var opendiv = '';
var opendivs = Array();
var opendiv1 = '';
var opendivs1 = Array();
var opendiv2 = '';
var opendivs2 = Array();
var timeout = 500;
var timeout2 = 35;


function mostrarTodo() 
 {
      for (var i=0; i < opendivs1.length; i++ )
      {
        if (opendivs1[i] != opendiv1)
          showdiv(opendivs1[i]);
      }
 }

function closeall() 
 {
      for (var i=0; i < opendivs2.length; i++ )
      {
        if (opendivs2[i] != opendiv2)
          hidediv(opendivs2[i]);
      }
 }
   

function cleanupdiv(name) 
{
    opendiv2 = '';
    setTimeout("closeall()", timeout);
}
  

function mostrarDivDelay(name) 
{
    opendiv1 = '';
    setTimeout("mostrarTodo()", timeout2);
}

function borrarDiv(name)
{
     
    if (document.getElementById(name) != null)
    {   
        var el = document.getElementById(name);
        el.style.visibility = 'hidden';
        opendiv1 = name;
        opendivs1[(opendivs1.length)] = name;
    }
}

function hidediv(name) {
  if (!document.getElementById) return;
  var el = document.getElementById(name);
  el.style.visibility = 'hidden';
  
}

function mostrar(name) {

  if (!document.getElementById) return;
  closeall();
  var el = document.getElementById(name);
  
  el.style.visibility = 'visible';
  
  opendiv2 = name;
  opendivs2[(opendivs2.length)] = name;

}

function showdiv(name) {

  if (!document.getElementById) return;
  closeall();
  var el = document.getElementById(name);
  
  el.style.visibility = 'visible';
  
  opendiv = name;
  opendivs[(opendivs.length)] = name;
}

