(function($){jQuery.fn.tooltip=function(options){var defaults={offsetX:15,offsetY:10,fadeIn:'200',fadeOut:'200',dataAttr:'data',bordercolor:'#fff',bgcolor:'#151515',fontcolor:'#ffffff',fontsize:'12px',folderurl:'NULL',filetype:'txt',height:'auto',width:'auto'};var options=$.extend(defaults,options);var $tooltip=$('<div id="divToolTip"></div>');return this.each(function(){$('body').append($tooltip);$tooltip.hide();var element=this;var id=$(element).attr('rel');var filename=options.folderurl+id+'.'+options.filetype;var dialog_id='#divToolTip';$(this).hover(function(e){if(options.folderurl!="NULL"){$(dialog_id).load(filename);}else
{if($('#'+options.dataAttr+'_'+id).length>0){$(dialog_id).html($('#data_'+id).html());}else{$(dialog_id).html(id);}}
$(element).css({'cursor':'pointer'});if($(document).width()/2<e.pageX){$(dialog_id).css({'position':'absolute','border':'3px solid '+options.bordercolor,'background-color':options.bgcolor,'padding':'10px','-moz-border-radius':'5px 5px 5px 5px','-webkit-border-radius':'5px 5px 5px 5px','top':e.pageY+options.offsetY,'left':e.pageX-$(dialog_id).width()+options.offsetX,'color':options.fontcolor,'font-size':options.fontsize,'height':options.height,'width':options.width,'opacity':'.8','filter':'alpha(opacity=80)','-ms-filter':'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)','font-family':'georgia','font-weight':'bold','font-style':'italic'});}else{$(dialog_id).css({'position':'absolute','border':'3px solid '+options.bordercolor,'background-color':options.bgcolor,'padding':'10px','-moz-border-radius':'5px 5px 5px 5px','-webkit-border-radius':'5px 5px 5px 5px','top':e.pageY+options.offsetY,'left':e.pageX+options.offsetX,'color':options.fontcolor,'font-size':options.fontsize,'cursor':'pointer','height':options.height,'width':options.width,'opacity':'.8','filter':'alpha(opacity=80)','-ms-filter':'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)','font-family':'georgia','font-weight':'bold','font-style':'italic'});}
$(dialog_id).stop(true,true).fadeIn(options.fadeIn);},function(){$(dialog_id).stop(true,true).fadeOut(options.fadeOut);}).mousemove(function(e){if($(document).width()/2<e.pageX){$(dialog_id).css({'top':e.pageY+options.offsetY,'left':e.pageX-$(dialog_id).width(),'height':options.height,'width':options.width});}else{$(dialog_id).css({'top':e.pageY+options.offsetY,'left':e.pageX+options.offsetX,'height':options.height,'width':options.width});}});});};})(jQuery);
