function em_tooltip(target_items, name){
 $(target_items).each(function(i){

     if($(this).attr("rel") && $(this).attr("rel") != "" && $(this).attr("rel") != "undefined" ){
         var strCopyright = $(this).attr("rel");
     } else {
         var strCopyright = "";
     }

		$("body").append("<div class='"+name+"' id='"+name+i+"'><div class='em_tooltip_header em_clear'><br /></div><div class='em_tooltip_body'>"+$(this).attr('title')+"<div class='em_clear'><br/></div><div style='float:right;color:#717171;font-size:10px;'>"+strCopyright+"</div><div class='em_clear'><br/></div></div><div class='em_tooltip_footer em_clear'><br /></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(300);
		}).mousemove(function(kmouse){
				var border_top = $(window).scrollTop();
				var border_right = $(window).width();
				var left_pos;
				var top_pos;
				var offset = 0;
				if(border_right - (offset *2) >= my_tooltip.width() + kmouse.pageX){
					left_pos = kmouse.pageX+offset-5;
				} else{
					left_pos = border_right-my_tooltip.width()-offset-20;
				}

				var intH = my_tooltip.height();
				if(border_top + (offset *2)>= kmouse.pageY - my_tooltip.height()){
					top_pos = border_top +offset;
				} else{
					top_pos = kmouse.pageY+offset+15;
				}


				my_tooltip.css({left:left_pos, top:top_pos});
		}).mouseout(function(){
				my_tooltip.css({left:"-9999px"});
		});

		}



	});
}



$(document).ready(function(){
	 em_tooltip("img","em_tooltip");
});