var imagenes = {   

   open : function(a,foto) {
            a.onclick = function(){
				var imgPreload = new Image();
				imgPreload.src=foto;
			   
			    var marco = new Array(),i=0;
				var external = document.images;			   
				for (var k=0; k<external.length; k++){					
					if (external[k].className && external[k].className.indexOf('verImagen') != -1) {	
						marco[i++]=external[k];
					}
				}
				imgPreload.onload=function(){							
					for (var k=0; k<marco.length; k++){						
						marco[k].src=foto;											
					}	 						
				}								
				for (var k=0; k<marco.length; k++){						
					marco[k].src="images/loading.gif";		
				}	 
				// Necesario para que IE sea feliz si la imagen ya esta cargada
				if(imgPreload.complete){				
					for (var k=0; k<marco.length; k++){						
						marco[k].src=foto;											
					}
			    }  			
				return false;			
           }     
   },

   init : function() {
      var external = document.links;	  
      for (var k=0; k<external.length; k++){
         if (external[k].href && external[k].className && external[k].className.indexOf('imagenThumb') != -1) {
		 	imagenes.open(external[k],external[k].href);	
         }
      }
   }
}

window.onload =  imagenes.init;
