this.tooltip = function(){	
		
        yDiv = 0;
        xDiv = 0;
		xOffset = 10;
		yOffset = 10;		

	jQuery("a.tooltip").hover(function(e){											  
		this.t = this.title;
		this.title = "";									  
		jQuery("body").append("<div id='tooltip'><div id='tooltip-top'></div><div id='tooltip-center'>"+ this.t +"</div><div id='tooltip-bottom'></div></div>");
        yDiv = jQuery("#tooltip").height();
		xDiv = jQuery("#tooltip").width();
        X = jQuery("body").width();
        dif = X - (xDiv+e.pageX)-10;
        
        if (dif >0)
        {
        jQuery("#tooltip")
			.css("top",(e.pageY - xOffset - yDiv) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");
        }
        else
        {
        jQuery("#tooltip")
			.css("top",(e.pageY - xOffset - yDiv) + "px")
			.css("left",(e.pageX - yOffset - xDiv) + "px")
			.fadeIn("fast");   
        }        		
    },
	function(){
		this.title = this.t;	
		jQuery("#tooltip").remove();
    });	
	jQuery("a.tooltip").mousemove(function(e){
		yDiv = jQuery("#tooltip").height();
		xDiv = jQuery("#tooltip").width();
        X = jQuery("body").width();
        dif = X - (xDiv+e.pageX)-10;
        
        if (dif >0)
        {
        jQuery("#tooltip")
			.css("top",(e.pageY - xOffset - yDiv) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");
        }
        else
        {
        jQuery("#tooltip")
			.css("top",(e.pageY - xOffset - yDiv) + "px")
			.css("left",(e.pageX - yOffset - xDiv) + "px")
			.fadeIn("fast");   
        }     
	});	
    	
        
	
	jQuery("input.tooltip").hover(function(e){											  
		this.t = this.title;
		this.title = "";									  
		jQuery("body").append("<div id='tooltip'><div id='tooltip-top'></div><div id='tooltip-center'>"+ this.t +"</div><div id='tooltip-bottom'></div></div>");
        yDiv = jQuery("#tooltip").height();
        xDiv = jQuery("#tooltip").width();
        X = jQuery("body").width();
        dif = X - (xDiv+e.pageX)-10;
        
        if (dif >0)
        {
        jQuery("#tooltip")
			.css("top",(e.pageY - xOffset - yDiv) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");
        }
        else
        {
        jQuery("#tooltip")
			.css("top",(e.pageY - xOffset - yDiv) + "px")
			.css("left",(e.pageX - yOffset - xDiv) + "px")
			.fadeIn("fast");   
        }        		
    },
	function(){
		this.title = this.t;	
		jQuery("#tooltip").remove();
    });	
	jQuery("input.tooltip").mousemove(function(e){
	   yDiv = jQuery("#tooltip").height();
        xDiv = jQuery("#tooltip").width();
        X = jQuery("body").width();
        dif = X - (xDiv+e.pageX)-10;
		if (dif >0)
        {
        jQuery("#tooltip")
			.css("top",(e.pageY - xOffset - yDiv) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");
        }
        else
        {
        jQuery("#tooltip")
			.css("top",(e.pageY - xOffset - yDiv) + "px")
			.css("left",(e.pageX - yOffset - xDiv) + "px")
			.fadeIn("fast");   
        }  
	});	
    
    
    	
	jQuery("span.tooltip").hover(function(e){											  
		this.t = this.title;
		this.title = "";									  
		jQuery("body").append("<div id='tooltip'><div id='tooltip-top'></div><div id='tooltip-center'>"+ this.t +"</div><div id='tooltip-bottom'></div></div>");
        yDiv = jQuery("#tooltip").height();
		xDiv = jQuery("#tooltip").width();
        X = jQuery("body").width();
        dif = X - (xDiv+e.pageX)-10;
		if (dif >0)
        {
        jQuery("#tooltip")
			.css("top",(e.pageY - xOffset - yDiv) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");
        }
        else
        {
        jQuery("#tooltip")
			.css("top",(e.pageY - xOffset - yDiv) + "px")
			.css("left",(e.pageX - yOffset - xDiv) + "px")
			.fadeIn("fast");   
        }       		
    },
	function(){
		this.title = this.t;	
		jQuery("#tooltip").remove();
    });	
	jQuery("span.tooltip").mousemove(function(e){
		yDiv = jQuery("#tooltip").height();
		xDiv = jQuery("#tooltip").width();
        X = jQuery("body").width();
        dif = X - (xDiv+e.pageX)-10;
		if (dif >0)
        {
        jQuery("#tooltip")
			.css("top",(e.pageY - xOffset - yDiv) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");
        }
        else
        {
        jQuery("#tooltip")
			.css("top",(e.pageY - xOffset - yDiv) + "px")
			.css("left",(e.pageX - yOffset - xDiv) + "px")
			.fadeIn("fast");   
        }  
	});		
};



jQuery(document).ready(function(){
	tooltip();
});
