addEvent(window,'load',inicializarEventos,false);
//var TemporizadorCierre;
function inicializarEventos()
{
  vec = new Array();
  vec[0]=document.getElementById('formacione');
  vec[1]=document.getElementById('consultoriae');
  vec[2]=document.getElementById('webe');
  vec[3]=document.getElementById('mantenimientoe');
  vec[4]=document.getElementById('reparacione');
  vec[5]=document.getElementById('contactoe');
  vec[6]=document.getElementById('online');
  vec[7]=document.getElementById('soporte');
  for(f=0;f<vec.length;f++)
  {
    addEvent(vec[f],'mouseover',mostrarToolTip,false);
    addEvent(vec[f],'mouseout',ocultarToolTip,false);
    addEvent(vec[f],'mousemove',actualizarToolTip,false);
  }
  capa=document.getElementById('cuerpo');
  addEvent(capa,'mouseover',ocultarToolTip,false);
  addEvent(capa,'mouseout',ocultarToolTip,false);
  addEvent(capa,'mousemove',ocultarToolTip,false);
  cabecera=document.getElementById('cabecera');
  addEvent(cabecera,'mouseover',ocultarToolTip,false);
  addEvent(cabecera,'mouseout',ocultarToolTip,false);
  addEvent(cabecera,'mousemove',ocultarToolTip,false);
  var ele=document.createElement('div');
  ele.setAttribute('id','divmensaje');
  vec=document.getElementsByTagName('body');
  vec[0].appendChild(ele);

}

function mostrarToolTip(e) 
{
  var d = document.getElementById("divmensaje");
  d.style.visibility = "visible";
  if (window.event) 
    e=window.event;
  d.style.left = e.clientX + document.body.scrollLeft + 15;
  d.style.top = e.clientY + document.body.scrollTop + 15;
  var ref;
  if (window.event)
    ref=window.event.srcElement;
  else
    if (e)
      ref=e.target;
  recuperarServidorTooltip(ref.getAttribute('id'));
  //setTimeOut("esconder();",1000);
  //setTimeOut('d.style.visibility = "hidden"',500);
}
function actualizarToolTip(e) 
{
  if (window.event) 
    e=window.event;
  var d = document.getElementById("divmensaje");
  d.style.left = e.clientX + document.body.scrollLeft + 15;
  d.style.top = e.clientY + document.body.scrollTop + 15;
  //setTimeout(d.style.visibility = hidden,250);
  //setTimeOut('d.style.visibility = "hidden"',500);
}

function ocultarToolTip(e) 
{
  var d = document.getElementById("divmensaje");
  d.style.visibility = "hidden";
}

var conexion1;
function recuperarServidorTooltip(codigo) 
{
  conexion1=crearXMLHttpRequest();
  conexion1.onreadystatechange = procesarEventos;
  conexion1.open('GET','/datos_lateral.php?menue='+codigo, true);
  conexion1.send(null);
}

function procesarEventos()
{
  var d = document.getElementById("divmensaje");
  d.style.visibility = "visible";
  if(conexion1.readyState == 4)
  {
    d.innerHTML=conexion1.responseText;
  } 
  else 
  {
    d.innerHTML = '<img src="/imagenes/cargando.gif">';
  }
}

//***************************************
//Funciones comunes a todos los problemas
//***************************************
function addEvent(elemento,nomevento,funcion,captura)
{
  if (elemento.attachEvent)
  {
    elemento.attachEvent('on'+nomevento,funcion);
    return true;
  }
  else  
    if (elemento.addEventListener)
    {
      elemento.addEventListener(nomevento,funcion,captura);
      return true;
    }
    else
      return false;
	  
}

function crearXMLHttpRequest() 
{
  var xmlHttp=null;
  if (window.ActiveXObject) 
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  else 
    if (window.XMLHttpRequest) 
      xmlHttp = new XMLHttpRequest();
  return xmlHttp;
}