/* Cambio de imagen asociada a un elemento. */
function cambiarImagen(elemento, nombre) {
  document[elemento].src = nombre;
}

// Cambio de una imagen por otra en el apartado de galería
function cambioFotoGaleria(imagen){     
    document.images["fotoGrande"].src="../archivos/galeria/med/" + imagen;
    document.links[22].href="../archivos/galeria/" + imagen;        
}

function precargarImagenes() {
  var d=document;
  if(d.images){
    if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=precargarImagenes.arguments;
    for(i=0; i<a.length; i++)
      if (a[i].indexOf("#")!=0){
        d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
      }
  }
}

/* Función para mostrar las imágenes con una anchura y una altura topes sin perder sus proporciones originales. */
function showpic(src,  alt, aln, iw, ih) {
  if (src == null) return;

//var iw, ih;  Tamaño de la ventana a la que se quiere ajustar

//iw= 400
//ih = 300
  img1 = new Image;
  img1.src=src;
  h=img1.height;
  w=img1.width;

  if (w == null) w = iw;
  if(h == null) h = ih;
  if(alt == null) alt = "Picture";
  if(aln == null) aln = "left";
  pw = 100;
  ph = 100;
  bw = 24;
  bh = 24;
  var sw = Math.round((iw - bw) * pw / 100);
  var sh = Math.round((ih - bh) * ph / 100);
  if ((w * sh) / (h * sw) < 1) sw = Math.round(w * sh / h);
  else sh = Math.round(h * sw / w);
  document.write('<img src="'+src+'" alt="'+alt+'" width="'+sw+'" height="'+sh+'" align="'+aln+'">');
}
