addEvent(window, 'load', inicia, false);

function inicia()
{
	var refMuestra = document.getElementById("muestra");
	var refA = refMuestra.getElementsByTagName("a");	
	for(var i=0; i<refA.length; i++){
		addEvent(refA[i], 'click', presionEnlace, false);
	}
}

function presionEnlace(e)
{
  if (window.event)
  {
    window.event.returnValue=false;
    var url=window.event.srcElement.getAttribute('href');
	//alert(url);
	cargarUrl(url);     
  }
  else
    if (e)
    {
      e.preventDefault();
      var url=e.target.getAttribute('href');
      cargarUrl(url);     
    }
}


var conexion1;
function cargarUrl(url) 
{
  if(url=='')
  {
    return;
  }
  conexion1=crearXMLHttpRequest();
  conexion1.onreadystatechange = procesarEventos;
  conexion1.open("GET", "cargaDisplay.php?url=" + url, true);
  conexion1.send(null);
}

function procesarEventos()
{
  var detalles = document.getElementById("display");
  var refImgMuestra = document.getElementById("imgMuestra");
  var refUrlDesign = document.getElementById("cargadorDesign");
  
  if(conexion1.readyState == 4)
  {
    var arrayDesign = conexion1.responseText.split("|");
	//alert(arrayDesign[1]);
	refImgMuestra.value = arrayDesign[1];
	refUrlDesign.setAttribute("src", "http://www.esilics.com.ar/sitios/plantilla_" + arrayDesign[2] + "/index.html");
	detalles.innerHTML = arrayDesign[0];
  } 
  else 
  {
	var design;
	design = "<div style='margin-top:60px;margin-left:29px;width:500px;height:260px;overflow:scroll;overflow-x:hidden;overflow-y:auto;margin-top: 0px; text-align: center;' id='design'>";
	design = design + "<img src='images/silics.gif' width='240' />";
	design = design + "</div>";	
    detalles.innerHTML = design;
  }
}

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;
}
