//addEvent(window,'load',inicializarEventos,false);

function inicializarEventos() {
 var ob;
 for(f=1;f<=3;f++) {
  ob=document.getElementById('enlace'+f);
  addEvent(ob,'click',presionEnlace,false);
 }
}

function presionEnlace(e) {
 if(window.event) {
  window.event.returnValue=false;
  var url=window.event.srcElement.getAttribute('href');
  var img=window.event.srcElement.getAttribute('id');
  //alert('url1 '+url+' id'+img);
  cargarCentro(url, img);
 } else
  if(e) {
   e.preventDefault();
   var url=e.target.getAttribute('href');
   var img=e.target.getAttribute('id');
   //alert('url2 '+url+' img '+img);
   cargarCentro(url, img);     
  }
}

var conexion1;
function cargarCentro(url, imgSel) {
 if(url=='') { return; }
 conexion1=crearXMLHttpRequest();
 conexion1.onreadystatechange = procesarEventos;
 conexion1.open("GET", url, true);
 conexion1.send(null);

 for(ji=1;ji<=3;ji++) {
  img=document.getElementById(ji).src;
  //alert('Img'+ji+' '+img+' '+imgSel);
  if(ji == imgSel) {
   img=img.replace('on', 'off');
  } else {
   img=img.replace('off', 'on');
  }
  //alert('Img'+ji+' '+img+' '+imgSel);
  document.getElementById(ji).src = img;
 }
}

function procesarEventos() {
 var detalles = document.getElementById("contenido");
 if(conexion1.readyState == 4) {
  detalles.innerHTML = conexion1.responseText;
 } else {
  detalles.innerHTML = 'Cargando...';
 }
}

//***************************************
//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;
}

