  /*************************************************************************************************************/
  /* Este archivo es el que controla las llamadas asincronas para actualizar el div "rh-col" sin necesidad de  */
  /* recargar toda la pagina (AJAX)                                                                            */
  /*************************************************************************************************************/

  var xmlhttp;
  
  /* Función que se manda a llamar en el onclick de cada elemento del menu */
  function muestraDetalle(str){
    xmlhttp=GetXmlHttpObject();
    if(xmlhttp==null){
      alert ("Browser does not support HTTP Request");
      return;
    }
  
    /* Dependiendo de la variable que nos llegue es la que utilizaremos para llamar al archivo indicado */
    switch(str){
      /* CONTACTO */
      case 'C':  var url = "./contacto.html"; break;
      
      /* NUESTRA EMPRESA */
      case 'M':  var url = "./mision.html";   break;
      case 'V':  var url = "./vision.html";   break;
      case 'VA': var url = "./valores.html";  break;
      case 'H':  var url = "./historia.html"; break;
      
      /* RED DE DISTRIBUCION  MENU 2*/
      case 'D':  var url = "./directorio.html";   break;
      case 'CE': var url = "./embarcadores.html"; break;
      case 'P':  var url = "./plantas.html";      break;
      case 'CA': var url = "./estaciones.html";   break;
      
      /* SOLUCIONES  MENU 3*/
      case 'R':  var url = "./residenciales.html"; break;
      case 'I':  var url = "./industriales.html";  break;
      case 'A':  var url = "./transporte.html";    break;
      
      /* INFORMACION DE INTERES MENU 4*/
      case 'VE':  var url = "./ventajas.html";       break;
      case 'VN':  var url = "./vsnatural.html";      break;
      case 'VL':  var url = "./vselectricidad.html"; break;
      case 'VP':  var url = "./vspetroleo.html";     break;
      case 'VO':  var url = "./vsotros.html";        break;
      case 'FAQ': var url = "./faq.html";            break;
    }
  
    xmlhttp.onreadystatechange=stateChanged;
    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);
  }
  
  /* Función que se manda a llamar en el onclick de cada elemento del menu */
  function muestraDetalleFAQ(str){
    xmlhttp=GetXmlHttpObject();
    if(xmlhttp==null){
      alert ("Browser does not support HTTP Request");
      return;
    }
    
    var url = "./faq.html?c="+str;
    
    xmlhttp.onreadystatechange=stateChanged;
    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);
  }
  
  /* Función que se manda a llamar en el onclick de cada elemento del menu */
  function muestraDetallePG(mesanio,estado){
    xmlhttp=GetXmlHttpObject();
    if(xmlhttp==null){
      alert ("Browser does not support HTTP Request");
      return;
    }
    
    var url = "./pgas.html?mesanio="+mesanio+"&estado="+estado;
    
    xmlhttp.onreadystatechange=stateChanged;
    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);
  }
  
  
  /* Funcion que cambia el estado y actualiza el div */
  function stateChanged(){
    if(xmlhttp.readyState==4){
      document.getElementById("rh-col").innerHTML=xmlhttp.responseText;
    }
  }
  
  /* Funcion para identificar el Navegador y el tipo de evento que se dispara */
  function GetXmlHttpObject(){
    if(window.XMLHttpRequest){
      //code for IE7+, Firefox, Chrome, Opera, Safari
      return new XMLHttpRequest();
    }
    if(window.ActiveXObject){
    //code for IE6, IE5
      return new ActiveXObject("Microsoft.XMLHTTP");
    }
    return null;
  }