
function $(id){
	return document.getElementById(id);	
}
function criaObjetos(){
	//cria os objetos
	var objBody = document.getElementsByTagName("body").item(0);
	// div janela img
	var objJanela = document.createElement("div");
	objJanela.setAttribute('id','fstooltip_janela');
	objJanela.style.position="absolute";
	objJanela.style.border="";
	objJanela.style.background="#CAEAFF";
	objJanela.style.width="240px";
	objJanela.style.padding="3px";
	objJanela.style.zIndex=999;
	objBody.appendChild(objJanela);	
}
function abreTooltip(e,texto){
	e=!e?window.event:e; // por causa do IE para variar
	if(e.pageX || e.pageY){ //todos
		posx = e.pageX;
		posy = e.pageY;
	}else if (e.clientX || e.clientY) 	{ //ie
		posx = e.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop ;
	}
	posx+=20;
	posy-=20;
	
	// checa se o objeto ja foi criado, cria se nao foi
	if(!$("fstooltip_janela")) criaObjetos();
	else {
		// se foi exibe apenas
		$("fstooltip_janela").style.display='';
	}
	$("fstooltip_janela").style.left=posx+"px";
	$("fstooltip_janela").style.top=posy+"px";
	$("fstooltip_janela").innerHTML = texto;
}
function checaLinks(){
	var todosLinks = document.getElementsByTagName("a"); // pega todos os links 
	for (var i=0; i<todosLinks.length; i++){ 
			var cada_link = todosLinks[i]; // varre os links um por um
			var atributo_rel = String(cada_link.getAttribute('rel')); // pega o valor do atributo rel no link
			var info = atributo_rel.split(";;");
			
			if (cada_link.getAttribute('href') && (info[0].toLowerCase().match('fstooltip'))){ 
				// Entra se o link tiver um valor de href e o valor de rel for igual a fstooltip
				cada_link.onmousemove = function (e) { 
					var info = this.getAttribute('rel').split(";;");
					abreTooltip(e,info[1]); 
				} 
				cada_link.onmouseout = function () { 
					if($("fstooltip_janela")) $("fstooltip_janela").style.display='none';
				}
				
			}
	}	
}
window.onload=checaLinks; 