/******
 * Ecrit par Julien Mazé pour le site cliclarue.
 * Avril mai 2009.
 * Contact : mazejul@gmail.com
 * 
 * Adapté à partir du tutorial : http://www.kriesi.at/archives/create-simple-tooltips-with-css-and-jquery-part-2-smart-tooltips
 * 
 ******/

function simple_tooltip(target_items){
	$(target_items).each(function(i){
		var my_tooltip = $($(this).attr('rel'));
		my_tooltip.prepend($(this).attr('title'));
		$(this).removeAttr("title").mouseover(function(){
			my_tooltip.css({display:"none"}).fadeIn(0);
		}).mousemove(function(kmouse){
			var border_top = $(window).scrollTop();
			var border_right = $(window).width();
			var left_pos;
			var top_pos;
			var offset = 15;
			if(border_right - (offset *2) >= my_tooltip.width() + kmouse.pageX){
				left_pos = kmouse.pageX+offset;
			} else{
				left_pos = border_right-my_tooltip.width()-offset;
			}
			if(border_top + (offset *2)>= kmouse.pageY - my_tooltip.height()){
				top_pos = border_top +offset;
			} else{
				top_pos = kmouse.pageY-my_tooltip.height()-offset;
			}

			my_tooltip.css({left:left_pos, top:top_pos});
		}).mouseout(function(){
			my_tooltip.fadeOut(0);
		});
	});
}
