function prepareImages(){
	if(!document.getElementById) return false;
	if(!document.getElementsByTagName) return false;
	if(!document.getElementById("entries")) return false;
	var imageArea = document.getElementById("entries");
	var imageArray = imageArea.getElementsByTagName("IMG");
	var imageOverArray = new Object();
	for (i=0;i<imageArray.length;i++){
		if(imageArray[i].className.indexOf("hover") != -1){
			imageArray[i].onmouseover = function(){
				showHover(this.src,this.title);
			}
			imageArray[i].onmouseout = function(){
				hideHover();
			}
			imageOverArray[i] = new Image(300,300);
			imageOverArray[i].src = imageArray[i].src.replace("tmb","full");
		}
	}
	var hoverDiv = document.createElement("div");
	hoverDiv.setAttribute("id","hoverDiv");
	hoverDiv.onmouseover = function(){
		previewimage.setAttribute("src",previewimage.hvrSrc);
		this.style.visibility="visible";
	}
	hoverDiv.onmouseout = function(){
		this.style.visibility="hidden";
		previewimage.hvrSrc="";
	}
	var hovImg = document.createElement("img");
	hovImg.setAttribute("width",300);
	hovImg.setAttribute("height",300);
	hovImg.setAttribute("src","/assets/help.gif");
	hoverDiv.appendChild(hovImg);
	document.getElementsByTagName("BODY")[0].appendChild(hoverDiv);
}
function initialise(){
	if(!document.getElementById) return false;
	if(!document.getElementsByTagName) return false;
	if(!document.getElementById("entries")) return false;
	imageArea = document.getElementById("entries");
	preview = document.getElementById("hoverDiv");
	preview.style.top='200px';
	preview.style.left='300px';
	previewimage = preview.getElementsByTagName("IMG")[0];
	previewimage.setAttribute("src",'/assets/help.gif');
	previewimage.style.height='300px';
	previewimage.style.width='300px';
	previewimage.tmpSrc="";
}
function showHover(myImg,myTitle){
		if(!document.getElementById) return false;
		if(!document.getElementsByTagName) return false;
		if(previewimage.tmpSrc==""){
			var thisImg = myImg.replace("tmb","full");
			preview.style.top='200px';
			preview.style.left='300px';
			previewimage.setAttribute("src",thisImg);
			previewimage.tmpSrc=thisImg;
			previewimage.hvrSrc=thisImg;
		}
		preview.style.visibility="visible";
}
function hideHover(){
	document.onmousemove = "";
	if(!document.getElementById) return false;
	if(!document.getElementsByTagName) return false;
	preview.style.visibility="hidden";
	previewimage.setAttribute("src",'');
	previewimage.tmpSrc="";
}

addLoadEvent(prepareImages);
addLoadEvent(initialise);