function referenceMap_onclick(e){
		var referenceImg = document.getElementById("img_reference");
		if (referenceImg == null) return;
		
		var ParentHorizontalOffset;
		var ParentVerticalOffset;
		var HorizontalOffset;
		var VerticalOffset;

		if( is5up )
		{
			var element = referenceImg;

			ParentHorizontalOffset = element.offsetLeft;
			ParentVerticalOffset = element.offsetTop;
		
			HorizontalOffset = findPosX(element);
			VerticalOffset = findPosY(element);		
		}
		else
		{
			HorizontalOffset = referenceImg.x;
			VerticalOffset = referenceImg.y;
		}				

		HorizontalOffset = HorizontalOffset+2;	
		VerticalOffset = VerticalOffset+2;
		
		var imgX;
		var imgY;
		
		if (!e) var e=window.event;		
		
		imgX = e.clientX + document.body.scrollLeft;
		imgY = e.clientY + document.body.scrollTop;		
		
		imgX = imgX-HorizontalOffset;
		imgY = imgY-VerticalOffset;
		
		zoomReference(imgX, imgY);		
}
