/**
@author dhiraj
@desc tooltip
@param boolean fadeEffect set if fade in efect is required
@param integer fadespeed set speed of fading
**/
(function($)
		{
			$.fn.tooltips=function(options)
			{
				var defaults = {  
								 fadeEffect : true,
								 fadespeed	:100,  
								 timeOut	:false,

};
				var settings = $.extend({}, defaults, options);   
				this.each(function()
						{
							var $this =$(this);
							if($(this).hasClass('tooltips'))
							{
								var $title=$(this).attr('title');
								
								$(this).attr('title','');

									
								
								$(this).hover(function(event)
									{
										$('<div id="tooltips" />').appendTo('body');
										$('#tooltips').append('<div class="tips_container" />');
										$('.tips_container').html($title);

										$('#tooltips').css(
											{
												position	:'absolute',
												top			:event.pageY+12,
												left		:event.pageX+12,
												zIndex		:1000
											});
										
									},
									function()
									{
										if(settings.fadeEffect)
										{
											
											$('#tooltips').fadeOut(settings.fadespeed);
										}
										$('#tooltips').remove();	
									}
									);
							   }
									
							});
							$(this).mousemove(function(event)
							{
								$('#tooltips').css(
									{
										top: event.pageY+10,
										left:event.pageX+10,
									}
								)
								
							}
						);
						return this;	
						}

					})(jQuery);; 

	/** @init tooltip**/
		$(function()
		{
			$('*').tooltips();
		});