var mouseHover = {
	time:null,
	time2:null,
	time3:null,
	findPos:function(obj)
	   {
	   		var curleft = curtop = 0;
			if (obj.offsetParent) {
				do {
					curleft += obj.offsetLeft;
					curtop += obj.offsetTop;
				} while (obj = obj.offsetParent);
		}
	return [curleft,curtop];
	}, 
	show2:function(Userid, qID)
	{	

		
		var CurrentPic = document.getElementById(qID);
		CurrentPic.onmouseout = function(){mouseHover.hide("info"+qID)}
		mouseHover.time = setTimeout("mouseHover.show('" + Userid + "','" + qID + "')", 600);
		
	},

	show:function(Userid, qID)
	{
		var CurrentPic = document.getElementById(qID);
		var PicPosition = mouseHover.findPos(CurrentPic);
		
		var PixBox = document.createElement("div");

		PixBox.id = "info" + qID;
		PixBox.className = "popbox";
		PixBox.style.position = "absolute";
		PixBox.style.left = PicPosition[0] + 50 + "px";
		PixBox.style.top = PicPosition[1] + "px";
		
		CurrentPic.parentNode.appendChild(PixBox);
		
		ajaxCon.readData("info"+qID, "../user_info.php?uid=" + Userid);
	
		PixBox.onmouseover = function() { mouseHover.stay("info"+qID)}
		
		CurrentPic.onmouseout = function(){
			mouseHover.time2 = setTimeout("mouseHover.hide('info" + qID + "')", 150)
		}
	},
	hide:function(boxID)
	{	
		clearTimeout(mouseHover.time);
		if (document.getElementById(boxID)) {
			var currentbox = document.getElementById(boxID);
			var test = currentbox.parentNode.lastChild;
			currentbox.parentNode.removeChild(test);
		}	
		
	},
	stay:function(boxid)
	{
		clearTimeout(mouseHover.time2);
		clearTimeout(mouseHover.time3);
		
		if (document.getElementById(boxid)) {
			var boxen = document.getElementById(boxid);
			//alert(boxid);
			boxen.onmouseout = function(){
				mouseHover.time3 = setTimeout("mouseHover.hide('" + boxid + "')", 400);
			}
		}
	}
}
