var __tooltips=function(){var a=$("<div class='tooltips_c '></div>").hide().appendTo(document.body),b=null,c=function(w){if(b==this)return;b=this;var h=$(this),e=w.data.onOpen(h),u=$(window),k=u.width(),n=u.height(),m=k/2-100,l=h.attr("tooltipw");if(l==undefined)l="350px";if(m<100)m=100;if(e==null||!e.text||e.text=="")return;e=$.extend({text:"",width:l,pos:"r;c"},e);var v=e.pos;a.width(e.width).html("<div class='tooltipsText'>"+e.text+"<div class='clear'></div></div><div></div>").css({opacity:0,"max-width":m}).show();var s=h.position(),p=h.outerWidth(),o=h.outerHeight(),q=s.left,r=s.top,g=a.outerWidth(),f=a.outerHeight(),t=v.split(";"),i=t[0],j=t[1],c=q,d=r;switch(i){case"l":c-=g+10;if(c-g<0){i="r";c=q+p+10;break}break;case"r":c+=p*2/3+10;if(c+g>k){i="l";c=q-g-10}break;case"c":c=c+p/2-g/2}switch(j){case"t":d-=f+20;if(d-f<0){j="b";d=r+o+20}break;case"b":d+=o+20;if(d+f>n){j="t";d=r-f-20}break;case"c":d=d+o/2-f/2+20}if(c+g>=k)c=k-g-10;if(d+f>=n)d=n-f;a.addClass("tc_"+i+j).children("div:last").addClass(i+j);a.stop().css({top:d-$(document.body).scrollTop(),left:c,height:"auto"}).show().fadeTo("fast",.95)._curCtrl=h},d=function(c){if(b!=null){b=null;a.stop().hide();if(c.data.onClose)c.data.onClose($(this))}};this._init=function(e,b,a){$(e).bind("mouseover",{onOpen:b,onClose:a},c).bind("mouseleave",{onOpen:b,onClose:a},d)}};$(function(){$.tooltips=(new __tooltips)._init});
