var ToolTips={attachBehavior:function(){$$("a").each(function(a){this.attach(a);}.bind(this));},attach:function(e){var t=e.getAttribute("title");if(!t){return;}e.setAttribute("nicetitle",t);e.removeAttribute("title");Event.observe(e,"mouseover",this.onMouseover.bindAsEventListener(this));Event.observe(e,"mouseout",this.out.bind(this));Event.observe(e,"focus",this.onFocus.bindAsEventListener(this));Event.observe(e,"blur",this.out.bind(this));},onMouseover:function(e){this.onOver(e,[Event.pointerX(e),Event.pointerY(e)]);},onFocus:function(e){this.onOver(e,Position.cumulativeOffset(Event.element(e)));},onOver:function(e,p){if(this.timeout){clearTimeout(this.timeout);}this.element=Event.element(e);this.timeout=setTimeout(function(){this.show(p);}.bind(this),300);},out:function(){if(this.timeout){clearTimeout(this.timeout);}if(this.current){this.current.remove();this.current=null;var _8=$("iframe_tt");if(_8){_8.hide();}}},show:function(_9){try{if(this.current){this.out();}var _a=this.element;while(!_a.getAttribute("nicetitle")&&_a.nodeName.toLowerCase()!="body"){_a=_a.parentNode;}var _b=_a.getAttribute("nicetitle");if(!_b){return;}var d=$(document.createElement("DIV"));d.id="toolTip";d.addClassName("nicetitle");d.update(_b);var _d=100,_e=600;if(window.innerWidth){_e=Math.min(_e,window.innerWidth-20);}if(document.body&&document.body.scrollWidth){_e=Math.min(_e,document.body.scrollWidth-20);}var _f=0;_b.replace(/<br ?\/>/g,"\n").split("\n").each(function(l){_f=Math.max(_f,l.length);});var _11=_f*7,_12=_f*10,w,h;if(_11>_d){w=_11;}else{if(_d>_12){w=_12;}else{w=_d;}}var _15=_9[0]+20,_16=window.innerWidth||document.documentElement.clientWidth||document.body.offsetWidth,_17=window.pageXOffset||document.documentElement.scrollLeft;if(_16&&((_15+w)>(_16+_17))){_15=_16-w-40+_17;}if(document.body.scrollWidth&&((_15+w)>(document.body.scrollWidth+_17))){_15=document.body.scrollWidth-w-25+_17;}d.setStyle({left:Math.max(_15,5)+"px",width:Math.min(w,_e)+"px",top:(_9[1]+10)+"px"});d.show();document.body.appendChild(d);this.current=d;if(typeof ToolTips_Option_Windowed_Controls!="undefined"){var _18=$("iframe_tt");if(!_18){_18=$(document.createElement("IFRAME"));_18.src="javascript:false;";_18.name=_18.id="iframe_tt";_18.setAttribute("scrolling","no");_18.setAttribute("frameborder",0);_18.hide();document.body.appendChild(_18);}_18.setStyle({width:d.offsetWidth,height:d.offsetHeight,top:d.style.top,left:d.style.left,position:"absolute",display:"block",zIndex:99});d.setStyle({zIndex:100});}}catch(e){}}};Event.observe(window,"load",ToolTips.attachBehavior.bind(ToolTips));Event.observe(window,"unload",ToolTips.out.bind(ToolTips));
