var hoverobject = 
{
	targetobj: null,
	hoverapproved: 0,
	initialize:function()
	{
		document.onmouseover=this.showpreview;
		document.onmouseout=this.hidepreview;
		this.previewobj = document.getElementById("preview");
	},
	showpreview:function(e)
	{
		var evtobj=window.event? window.event : e
		this.targetobj=window.event? event.srcElement : e.target
		if (this.targetobj.className=="preview")
		{
			this.hoverapproved=1;
			var previewobj = document.getElementById("preview");
			if(previewobj)
			{
				var imgobj = this.targetobj.getElementsByTagName("img")[0];
				if (imgobj)
				{
					previewobj.src = imgobj.src;
					previewobj.style.display = "block";
				}
				else this.hidepreview;
			}
			if (evtobj.preventDefault) evtobj.preventDefault();
			if (evtobj.cancelBubble != null) evtobj.cancelBubble = true;
			document.onmousemove=hoverobject.moveit;
			this.moveit;
		}
	},
	hidepreview:function(e)
	{
		this.hoverproved=0;
		var previewobj = document.getElementById("preview");
		if(previewobj) previewobj.style.display = "none";
	},
	moveit:function(e)
	{
		if (this.hoverapproved==1){
			var evtobj=window.event? window.event : e
			var previewobj = document.getElementById("preview");
			if(previewobj)
			{
				var mouseX = evtobj.pageX != null ? evtobj.pageX: window.event.clientX + document.documentElement.scrollLeft;
				var mouseY = evtobj.pageY != null ? evtobj.pageY: window.event.clientY + document.documentElement.scrollTop;

				previewobj.style.top = mouseY + "px";
				previewobj.style.left = (mouseX + 20) + "px";
			}
			return false;
		}
	}
}
//hoverobject.initialize();
try {
	document.execCommand('BackgroundImageCache', false, true);
} catch(e) {}
