// Asegurarnos de que no hay buffer overflow
var semaphor = true;

function abrir_imagen(img, desc, w, h) {
  disparo = false;

  var winWidth = w + 22;
  var winHeight = h + 50;

  var xScreen = 0.5*(screen.width-winWidth);
  var yScreen = 0.5*(screen.height-winHeight);

  ventana = window.open("", "iVentana", "width=" + winWidth + ",height=" + winHeight + ",screenX=" + xScreen + ",screenY=" + yScreen + ",left=" + xScreen + ",top=" + yScreen);

  ventana.focus();
  ventana.document.open();
  ventana.document.write('<html><head>\n');
  ventana.document.write('<title>Imagen: ' + desc + '</title>\n');
  ventana.document.write('<link href="/css/ventanas.css" type="text/css" rel="stylesheet" />\n');
  ventana.document.write('</head><body>\n');
  ventana.document.write('<div><img src="' + img + '" width="' + w + '" height="' + h + '"\n');
  ventana.document.write(' alt="' + desc + '" /></div>\n');
  ventana.document.write('<p>' + desc + '</p>\n');
  ventana.document.close();

  // Para estar seguros, esperamos un poquito mientras se abre la ventana
  setTimeout("disparo = true;", 200);
} // abrir_imagen

