// -----------------------------------------------------------------------------------
//
//	Fazedor de Site - http://www.fazedordesite.com
//	FS Tooltip - Versão 1.0.0
//
//  Navegadores testados:
//  Internet Explorer 6, Internet Explorer 7, Firefox 2
//  Opera 9, Netscape 8, Safari para Windows 3
//
//  Em caso de erros, sugestoes, peço que reportem para:
//  fazedordesite@gmail.com ou pelo site: http://www.fazedordesite.com
//
//  Mantenha os créditos pelo menos - Totalmente gratis :D
//
// -----------------------------------------------------------------------------------

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.fontSize="11px";
	objJanela.style.textAlign="center";
	objJanela.style.position="absolute";
	objJanela.style.border="solid 1px #F1F1A3";
	objJanela.style.background="#FDFDF2";
	objJanela.style.width="80px";
	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 ;
	} else alert("err");
	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.onmouseout = function () { 
					if($("fstooltip_janela")) $("fstooltip_janela").style.display='none';
				}
				
			}
	}	
}
window.onload=checaLinks; 
