
function simple_tooltip(targetitems, name){
	
	$(targetitems).each(function(i){
	
		$("body").append("<div class='" + name + "' id='" + name + i + "'>" + $(this).attr('title') + "</div>");
		
		var my_tooltip = $("#" + name + i);
		
		if($(this).attr("title") != "" && $(this).attr("title") != "undefined" ){
			$(this).removeAttr("title").mouseover(function(){
				my_tooltip.css({opacity:1, display:"none"}).fadeIn(400);
			}).mousemove(function(kmouse){
				
				var border_top = $(window).scrollTop(); //縦スクロール量
				var border_right = $(window).width();   //横幅
				var left_pos;                           //左位置
				var top_pos;                            //縦位置
				var offset = 1;                         //ポインター位置からのオフセット
				
				if(false) {
					//ウインドウからはみ出さないように位置を調整
					if(border_top + (offset * 2) >= kmouse.pageY - my_tooltip.height()){
						top_pos = border_top + offset;
					}else{
						top_pos = kmouse.pageY - my_tooltip.height() - offset;
					}
					
					//左
					if(border_right - (offset * 2) >= my_tooltip.width() + kmouse.pageX){
						left_pos = kmouse.pageX + offset;
					}else{
						left_pos = border_right - my_tooltip.width() - offset;
					}
				}
				
				top_pos = kmouse.pageY + offset;//上
				left_pos = kmouse.pageX + offset;//左
				
				my_tooltip.css({left:left_pos, top:top_pos});
				
			}).mouseout(function(){
				my_tooltip.css({left:"-9999px"});
			});
		}
	});
}

$(document).ready(function(){
	 simple_tooltip("a","tooltip");
});

//$(document).ready(function(){   
//     simple_tooltip("#content a","tooltip");   
//});  
