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_tooltip');
                
                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+5)+'px';
        obj.style.top = (y-35)+'px';
        obj.style.position = 'absolute';
        
        return true;
        
    }
    
}  
