/*
 *  Name: jQuery Tooltip (WM)
 *  Version: 1.2
 *  Author: WebMast
 *  Author URL: http://bitby.net
 *
 *  История версий:
 *    1. Создание скрипта - условно (0.0).
 *       Я не нашел в интернете tooltip для себя и поэтому я решил 
 *       создать свой. Он не будет требовать никаких дополнений в 
 *       шаблоне. Плюс, любой человек, знающий css, сможет редактировать
 *       основные параметры внешнего вида. 
 *    2. Создание скрипта (0.1).
 *       Берем title у ссылки и выводим его в определенном объекте,
 *       который движется за курсором.
 *    3. Добовление объекта (0.3).
 *       Добавляем на страницу "<div class='tooltip'></div>" при 
 *       помощи скрипта, а не в html шаблоне.
 *    4. Создание css в скрипте (0.7).
 *    5. Создание конфигурации (0.9).
 *       Почти для всех основных настроек созданы конфигурации и
 *       тепрь любой человек который знает css, может настроить 
 *       отображение tooltip.
 *    6. Замена селекторов (1.0).
 *       Заменил все селекторы пременными.
 *       6.1. Исправление ошибок (1.0.1).
 *            Исправил недоработки версии 1.0.
 *    7. Добавил выбор содержимого (1.1).
 *       Теперь пользователь может выбирать, использовать title или href 
 *       ссылки. Для этого достаточно изменить параметры Result
 *       7.1. Исправление ошибок (1.1.1).
 *            При резком mouseout с сылки, tooltip иногда оставался видимым, 
 *            так не должно быть. Я исправил эту ошибку.
 *    8. Добавил выбор ссылок.
 *       Теперь пользователи могут 
 *
 *  Скрипт работает при подключенном jQuery. 
 *
 *  Скрипт распространяется бесплатно. При использовании, ссылка на
 *  автора не обязательно. 
 *  Вы можете модернизировать скрипт, но имя и ссылка на автора должна
 *  присутствовать.
 *
 *  Если скрипт не будет работать, пожалуйста сообщите:
 *    JID: webmast@jabber.org | webmast@jabber.iptv.by.
 *    icq: 407994950.
 *    email: evgen.zhlobo@gmail.com | evgen.pm@gmail.com.
 */
$(function(){
	/* Конфигурации tooltip {*/

	// Настройки содержимого:
	var Links	= "a"; // Для чего использовать ToolTip (a, div и т. п.).
	var Result	= "title"; // Что выводить в tooltip.

	// Настройки внешнего вида:
	var BgColor 	= "#fff"; // Цвет фона tooltip'a.
	var BgImage 	= "url('')"; // Картинка на фоне.
	  var BgRepeat 	= "no-repeat";
	  var BgPosition= "left top";
	var FontColor 	= "#414141"; // Цвет текста.
	var FontSize	= "13px"; // Размер шрифта.
	var FontFamily 	= "Arial"; // Шрифт.
	var FontWeight	= "normal"; // Толщина шрифта.
	var Opacity 	= 0.9; // Прозрачность.
	var BorderWidth	= "1px"; // Ширина обрамления.
	var BorderStyle	= "dashed"; // Стиль обрамления.
	var BorderColor	= "#ccc"; // Цвет обрамления.
	var Padding 	= "2px 5px"; // Внутренние отступы.
	var MinWidth 	= "0px"; // Минимальная ширина.
	var MaxWidth	= "300px"; // Максимальная ширина.
	var TextAlign	= "left"; // Расположение текста внутри.

	// Настройки анимации:
	var FadeIn 	= 300; // Скорость появления.  | Совет: Одно из значений не используйте.
	var FadeOut 	= 0; // Скорость исчезновения. | Время в миллисекундах.
	var Left 	= 15; // Отступ слева от курсора мыши.
	var Top 	= 8; // Оступ сверху от курсора мыши.
	/* }             */

	$("body").append("<div id='tooltip'></div>");var Tooltip=$("#tooltip");var LinksN=$(Links);LinksN.mousemove(function(kmouse){var vivod=$(this).attr(Result);if(vivod !=""){Tooltip.html(vivod).show(FadeIn).css({left:kmouse.pageX+Left,top:kmouse.pageY+Top,});}return false;});$("body").mousemove(function(){Tooltip.css({display:"none"});});Tooltip.css({backgroundColor:BgColor,backgroundImage:BgImage,backgroundRepeat:BgRepeat,backgroundPosition:BgPosition,color:FontColor,textAlign:TextAlign,fontSize:FontSize,fontFamily:FontFamily,fontWeight:FontWeight,opacity:Opacity,borderWidth:BorderWidth,borderStyle:BorderStyle,borderColor:BorderColor,padding:Padding,minWidth:MinWidth,maxWidth:MaxWidth,position:"absolute",display:"none",});LinksN.mouseout(function(kmouse){Tooltip.hide(FadeOut);return false;});
});
