// Подсказка
var xmltooltip_ajax; // Это идентификатор ajax запроса нужен для того чтобы сбросить

function simple_tooltip(target_items, name)
{
	$("div#main_content").append("<div class='"+name+"' id='"+name+"'><p>"+$(this).attr('title')+"</p></div>");
	$("div#main_content").append("<div class='"+name+"' id='"+name+"ajax'></div>");
	
	$(target_items).each(function(i)
	{		
		var len = 0;
		var my_tooltip = $("#"+name); // Обычный тоолтип
		var my_tooltipajax = $("#"+name+'ajax'); // Ajax tooltip
		
		// Когда курсор наведен
		$(this).attr('tooltip', $(this).attr('title')).removeAttr("title").mouseover(function(kmouse)
		{
			my_tooltip.stop(); // Останавливаем уже запушенных
			my_tooltipajax.stop();// Останавливаем уже запушенных
			
			// Проверяе6м если загрузка AJAX
			if($(this).attr('toolajax')!=null && $(this).attr('toolajax')!='')
			{				
				my_tooltipajax.html('<p>Загрузка...</p>');
				my_tooltipajax.attr('don_move', 1); // Не делаем никаких действии, пока не получим контент
				
				xmltooltip_ajax = $.get($(this).attr('toolajax'), function(data){ // AJAX запрос
					my_tooltipajax.attr('don_move', ''); // Все теперь можно какие либо действие делать, так как контент пришел и высату тоэже можем узнать
					my_tooltipajax.hide();
					my_tooltipajax.find('p').html(data).width(300);
					my_tooltipajax.css({left:(kmouse.pageX-my_tooltipajax.width()), top:(kmouse.pageY-my_tooltipajax.height()-20)});
					my_tooltipajax.show();
				});
				my_tooltipajax.css({opacity:0.8, display:"none"}).fadeIn(150);
			}
			else
			if($(this).attr('tooltip')!='') // Если ajax нет то выводим обычную 
			{
				len = $(this).attr('tooltip').length;	
				my_tooltip.html('<p>'+$(this).attr('tooltip')+'</p>');
				my_tooltip.css({opacity:0.8, display:"none"}).fadeIn(150);
			}			
			
		}).mousemove(function(kmouse) // Когда мышка на нем двигается туда сюда
		{
			if($(this).attr('toolajax')!=null && $(this).attr('toolajax')!='')
			{
				my_tooltipajax.css({left:(kmouse.pageX-my_tooltipajax.width()), top:(kmouse.pageY-my_tooltipajax.height()-20)});
				my_tooltipajax.show();
			}
			else
			{
				if($(this).attr('tooltip')!='')
				{
					//my_tooltip.css({left:kmouse.pageX-len*5, top:kmouse.pageY-45});
					my_tooltip.css({left:(kmouse.pageX-my_tooltip.width()), top:(kmouse.pageY-my_tooltip.height()-20)});
				}
			}
			
		}).mouseout(function() // Курсор уже не на нем
		{
			// Все очишаем, даже запрос ajax
			my_tooltip.stop();
			my_tooltipajax.stop();
			my_tooltip.fadeOut(150);
			my_tooltipajax.fadeOut(150);
			
			// Сброс AJAX Запрос
			if(xmltooltip_ajax!=null) xmltooltip_ajax.abort();

		});
	});
}
