// Documento JavaScript

/******************************************************************************/
/**                 FUNCIONES QUE CONTROLAN EL MENU DESPLEGABLE              **/
/******************************************************************************/
  llamarasincrono('centro.html','contenidos');
  cargarMenu();
  ocultamenu();
function ocultamenu()
{
  var u = document.getElementsByTagName("ul");
  for(var i=0; i<u.length; i++)
  {
    if (u[i].id != "")
    {
        u[i].style.display="none";
    }
  }
//  var menu1 = document.getElementById("fisica");
//  var menu2 = document.getElementById("matematica");
//  var menu3 = document.getElementById("bases");
//  var menu4 = document.getElementById("programacion");
//  var menu5 = document.getElementById("sistemasoperativos");
 // var menu6 = document.getElementById("TallerUtil");

//  menu1.style.display = "none";
//  menu2.style.display = "none";
//  menu3.style.display = "none";
//  menu4.style.display = "none";
//  menu5.style.display = "none";
 // menu6.style.display = "none";

}

function despliega(obj)
{
  var menu = document.getElementById(obj);
    if(menu.style.display == "none"){
      menu.style.display = "block";
    }
    else{
      menu.style.display = "none";
    }
}

function despliega1(){
  var menu = document.getElementById("fisica");
    if(menu.style.display == "none"){
      menu.style.display = "block";
    }
    else{
      menu.style.display = "none";
    }
}
function despliega2(){
  var menu = document.getElementById("matematica");
    if(menu.style.display == "none"){
      menu.style.display = "block";
    }
    else{
      menu.style.display = "none";
    }
}
function despliega3(){
  var menu = document.getElementById("bases");
    if(menu.style.display == "none"){
      menu.style.display = "block";
    }
    else{
      menu.style.display = "none";
    }
}
function despliega4(){
  var menu = document.getElementById("programacion");
    if(menu.style.display == "none"){
      menu.style.display = "block";
    }
    else{
      menu.style.display = "none";
    }
}
function despliega5(){
  var menu = document.getElementById("sistemasoperativos");
    if(menu.style.display == "none"){
      menu.style.display = "block";
   }
    else{
      menu.style.display = "none";
    }
}
function despliega6(){
  var menu = document.getElementById("tecnologo");
    if(menu.style.display == "none"){
      menu.style.display = "block";
   }
    else{
      menu.style.display = "none";
    }
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


////////////////////////////////////////////////////////////////////////////////
// Esta función cargará las paginas
////////////////////////////////////////////////////////////////////////////////
function crearObjeto()
{
  var xml = false
  if (window.XMLHttpRequest)
  {// Si es Mozilla, Safari etc
    xml = new XMLHttpRequest()
  }
  else if (window.ActiveXObject)
  {// pero si es IE
    try
    {
      xml = new ActiveXObject("Msxml2.XMLHTTP")
    }
    catch (e)
    {// en caso que sea una versión antigua
      try
      {
        xml = new ActiveXObject("Microsoft.XMLHTTP")
      }
      catch (e) {}
    }
  }
  else
    xml= false;
  return xml;
}
////////////////////////////////////////////////////////////////////////////////
// funcion que recibe la peticion de ejecutar la consulta en la direccion url
// y colocar la respuesta en id_contendor
////////////////////////////////////////////////////////////////////////////////
function llamarasincrono(url,id_contenedor)
{
  var xml = crearObjeto();
  xml.onreadystatechange = function()
  {// función de respuesta
    cargarpagina(xml, id_contenedor);
  }
  xml.open('GET', url, true); // asignamos los métodos open y send
  xml.send(null);
}
////////////////////////////////////////////////////////////////////////////////
// funcion que lee los estados de la consulta y mientras se esta ejecutando la
// consulta muestra el mensaje Cargando... , cuando se completa muestra la
// informacion recibida
////////////////////////////////////////////////////////////////////////////////
function cargarpagina(xml, id_contenedor)
{
  if (xml.readyState == 4 && (xml.status==200))
    document.getElementById(id_contenedor).innerHTML = xml.responseText;
  else
    document.getElementById(id_contenedor).innerHTML = "<p>Cargando....</p>";
}
////////////////////////////////////////////////////////////////////////////////
function cargarMenu()
{
  var ajax = crearObjeto();
  ajax.open("GET","clsCrearMenu.php",true);
  ajax.send(null);
  ajax.onreadystatechange = function()
  {
    if(ajax.readyState == 4 && ajax.status == 200)
        document.getElementById("itemMenu").innerHTML= ajax.responseText;
        ocultamenu();
  }
}


