var imageHash = Object();
function parselinks() {
	for(var i = 0, elements = document.getElementsByTagName('a'), l = elements.length; i < l; i++){
		if(elements[i].getAttribute('rel')){
			elements[i].onclick = function(){
				try{ 
					if(document.getElementById(this.rel)){
						viewimage(document.getElementById(this.rel), this.href);	
					}
				}catch(e){}
				return false;
			}
		}
	}
}
function viewimage(element, src){
	if(typeof(imageHash[src]) == 'undefined'){
	  img_preloader = new Image();
	  img_preloader.onload = function(){ element.src = src;}
	  img_preloader.src = src;
	  imageHash[src] = src;
	 }else{ 
		element.src = src; 
	 }
}