// JavaScript Document
var obj;
var tagname = new Array('a', 'img', 'address');

var tooltip = {
	
	init: function(){
				
		obj = document.createElement('div');
		obj.setAttribute('id', 'tooltip');
		
		document.body.appendChild(obj);
		
		window.document.onmousemove = this.move;
		
		for(var i = 0; i < tagname.length; i++){
			
			var ancora = document.getElementsByTagName(tagname[i]);
			
			for(var j = 0; j < ancora.length; j++){
				
				var a = ancora[j];
				texttitle = a.getAttribute('title');
				
				if(texttitle){
					
					a.setAttribute('sTitle', texttitle);
					a.removeAttribute('title');
					
					a.onmouseover = function(){
						
						t = this.getAttribute('sTitle');
						
						obj.innerHTML = t;
						obj.style.display = 'block';
						
					};// end function
					
					a.onmouseout = function(){
						
						obj.innerHTML = '';
						obj.style.display = 'none';
						
					};// end function
					
				}//end if
				
			}//end for
			
		}//end for
		
	},
	
	move: function(e){
		
		e = e || window.event;
		
		if(e.pageX || e.pageY){
			
			x = e.pageX;
			y = e.pageY;
			
		}else{
			
			x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
			y = e.clientY + (document.documentElement.scrollTop ||  document.body.scrollTop) -  document.documentElement.clientTop;
			
		}//end if
		
		obj.style.left = (x-100)+'px';
		obj.style.top = (y+15)+'px';
		obj.style.position = 'absolute';
		
		return true;
		
	}
	
}
