function mostrar(obj) {
  if(document.getElementById){
    var el = document.getElementById(obj);
    el.style.display = "block";
  }
}

function ocultar(obj) {
  if(document.getElementById){
    var el = document.getElementById(obj);
    el.style.display = "none";
  }
}

function ocultar_retrasado(obj) {
  ocultar(obj);
}

function mostrar_ocultar(obj) {
  //ocultar_todos();
  if(document.getElementById){
    var el = document.getElementById(obj);
    if(el.style.display != "block"){
      el.style.display = "block";
    }else{
      el.style.display = "none";
    }
  }
}

function menu_enlace(enlace) {
  var destino = enlace;
  var tree_pos = "";
  var n = 0;
  var prefijo="masterdiv";
  var elemento=document.getElementsByTagName("div");
  while(elemento[n]){
    if( elemento[n].style.display=="block" ){
        //alert(elemento[n].id + " es visible");
        tree_pos += elemento[n].id + ".";
    }
    n++;
  }
  //alert("tree_pos vale " + tree_pos);
  destino = destino + '&tree_pos=' + tree_pos;
  window.location=destino;
}

function LTrim(str) {
   var whitespace = new String(" \t\n\r");
   var s = new String(str);
   if (whitespace.indexOf(s.charAt(0)) != -1) {
      var j=0, i = s.length;
      while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
         j++;
      s = s.substring(j, i);
   }
   return s;
}

function RTrim(str) {
   var whitespace = new String(" \t\n\r");
   var s = new String(str);
   if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
      var i = s.length - 1;
      while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
         i--;
      s = s.substring(0, i+1);
   }
   return s;
}

function Trim(str) {
   return RTrim(LTrim(str));
}

function ocultar_todos() {
  var n = 0;
  var prefijo="sub_";
  var elemento=document.getElementsByTagName('div');
  while(elemento[n]){
     if( elemento[n].id.substr(0,prefijo.length)==prefijo ) elemento[n].style.display='none';
     n++
  }
}

function desplegar_hijos(prefijo) {
  var n = 0;
  var padre = document.getElementById(prefijo);
  padre.style.display='block';
  var elemento=padre.getElementsByTagName('div');
  while(elemento[n]){
     var nombre = '';
     nombre = elemento[n].id;
     if(nombre!='') {
       elemento[n].style.display='block';
     }
     n++
  }
}

