function enableTooltips(id){
	var images, i;
	if (!document.getElementById || !document.getElementsByTagName) return;
	var e = document.createElement("span");
	e.id = "btc";
	e.setAttribute("id","btc");
	e.style.position = "absolute";
	document.getElementsByTagName("body")[0].appendChild(e);
	if (id == null) images = document.getElementsByTagName("img");
	else images = document.getElementById(id).getElementsByTagName("img");
	for (i=0; i<images.length; i++){
		if (images[i].className == "rimg icoinlove") Prepare(images[i]);
	}
}

function Prepare(e){
	e.onmouseover=showTooltip;
	e.onmouseout=hideTooltip;
	e.onmousemove=Locate;
}

function showTooltip(e){
	var tooltip,t,b,c;
	c = getContent(this.id);
	if(c==null || c=="") return;
	tooltip = CreateEl("span","tooltip");
	t = CreateEl("span","top");
	t.appendChild(document.createTextNode(c));
	tooltip.appendChild(t);
	b = CreateEl("span","bottom");
	tooltip.appendChild(b);
	setOpacity(tooltip);
	this.tooltip=tooltip;
	document.getElementById("btc").appendChild(this.tooltip);
	Locate(e);
}

function hideTooltip(e){
	var d = document.getElementById("btc");
	while (d.firstChild) d.removeChild(d.firstChild);
}

function setOpacity(e){
	e.style.filter = "alpha(opacity:95)";
	e.style.KHTMLOpacity = "0.95";
	e.style.MozOpacity = "0.95";
	e.style.opacity = "0.95";
}

function CreateEl(t,c){
	var d = document.createElement(t);
	d.className = c;
	d.style.display = "block";
	return(d);
}

function Locate(e){
	var posx=0, posy=0;
	if(e==null) e=window.event;
	if(e.pageX || e.pageY){
    	posx=e.pageX; posy=e.pageY;
    }else if(e.clientX || e.clientY){
    	if(document.documentElement.scrollTop){
        	posx=e.clientX+document.documentElement.scrollLeft;
        	posy=e.clientY+document.documentElement.scrollTop;
        }else{
        	posx=e.clientX+document.body.scrollLeft;
        	posy=e.clientY+document.body.scrollTop;
        }
    }
	document.getElementById("btc").style.top=(posy+10)+"px";
	document.getElementById("btc").style.left=(posx-170)+"px";
}

function getContent(user_id) {
	var req = InitXMLHttpRequest();
	if (req) {
		req.open("GET", script + "?act=inlove&user_id=" + user_id + "&" + Math.random(), false);
		req.send(null);
		r = req.responseText;
	} else {
		r = "Browser unable to create XMLHttp Object";
	}
	return(r);
}
