/**
 * jQuery Tooltip Plugin
 * @Url http://ramblingwood.com/sandbox/js/jquery/plugins/tooltips/demo.html
 * @Author Ramblingwood
 * @Date 5/29/2009
*/
(function($){jQuery.fn.tooltips=function(settings,settingsExtra){return this.each(function(){if(typeof settings=='string'){var content=settings;settings=$.extend({},$.fn.tooltips.defaults,settingsExtra);}
else if(typeof settings=='object'||typeof settings=='undefined'){settings=$.extend({},$.fn.tooltips.defaults,settings);var content=$(this).attr('title');}
if($('body div.'+settings.className).length<1){$('body').append('<div class="'+settings.className+'"></div>');$('body div.'+settings.className).css({position:'absolute',display:'none'});}
else{$('body div.'+settings.className).css(settings.css);}
var element=this;var tooltipClass='.'+settings.className;$(this).hover(function(e){$tooltipDiv=$('body div.'+settings.className);$tooltipDiv.css({width:settings.width});$(tooltipClass).html(content).css({top:settings.offsetY+e.pageY,left:settings.offsetX+e.pageX}).show();$(this).mousemove(function(e){if(right!==0){$(tooltipClass).css({top:settings.offsetY+e.pageY,left:settings.offsetX+e.pageX});if(window.innerWidth){var w=window.innerWidth;var h=window.innerHeight;}
else if(document.all){var w=document.body.clientWidth;var h=document.body.clientHeight;}
var right=$(tooltipClass).css('right').split('px');right=right[0];}
return false;});e.preventDefault();return false;},function(e){$(tooltipClass).hide();e.preventDefault();return false;});});}
$.fn.tooltips.defaults={offsetX:15,offsetY:15,width:'',className:'tooltip',css:{position:'absolute',background:'#e5e5e5',border:'1px #999 solid',padding:'10px',display:'none',width:this.width}};})(jQuery);