var Tips=new Class({options:{onShow:function(_1){_1.setStyle("visibility","visible");},onHide:function(_2){_2.setStyle("visibility","hidden");},maxTitleChars:30,showDelay:50,hideDelay:50,className:"tool",offsets:{"x":7,"y":7},fixed:false},initialize:function(_3,_4){this.setOptions(_4);this.toolTip=new Element("div",{"class":this.options.className+"-tip","styles":{"position":"absolute","top":"0","left":"0","visibility":"hidden"}}).inject(document.body);this.wrapper=new Element("div").inject(this.toolTip);$$(_3).each(this.build,this);if(this.options.initialize){this.options.initialize.call(this);}},build:function(el){el.$tmp.myTitle=(el.href&&el.getTag()=="a")?el.href.replace("http://",""):(el.rel||false);if(el.title){var _6=el.title.split("::");if(_6.length>1){el.$tmp.myTitle=_6[0].trim();el.$tmp.myText=_6[1].trim();}else{el.$tmp.myText=el.title;}el.removeAttribute("title");}else{el.$tmp.myText=false;}if(el.$tmp.myTitle&&el.$tmp.myTitle.length>this.options.maxTitleChars){el.$tmp.myTitle=el.$tmp.myTitle.substr(0,this.options.maxTitleChars-1)+"&hellip;";}el.addEvent("mouseenter",function(_7){this.start(el);if(!this.options.fixed){this.locate(_7);}else{this.position(el);}}.bind(this));if(!this.options.fixed){el.addEvent("mousemove",this.locate.bindWithEvent(this));}var _8=this.end.bind(this);el.addEvent("mouseleave",_8);el.addEvent("trash",_8);},start:function(el){this.wrapper.empty();if(el.$tmp.myTitle){this.title=new Element("span").inject(new Element("div",{"class":this.options.className+"-title"}).inject(this.wrapper)).setHTML(el.$tmp.myTitle);}if(el.$tmp.myText){this.text=new Element("span").inject(new Element("div",{"class":this.options.className+"-text"}).inject(this.wrapper)).setHTML(el.$tmp.myText);}$clear(this.timer);this.timer=this.show.delay(this.options.showDelay,this);},end:function(_a){$clear(this.timer);this.timer=this.hide.delay(this.options.hideDelay,this);},position:function(_b){var _c=_b.getPosition();this.toolTip.setStyles({"left":_c.x+this.options.offsets.x,"top":_c.y+this.options.offsets.y});},locate:function(_d){var _e={"x":window.getWidth(),"y":window.getHeight()};var _f={"x":window.getScrollLeft(),"y":window.getScrollTop()};var tip={"x":this.toolTip.offsetWidth,"y":this.toolTip.offsetHeight};var _11={"x":"left","y":"top"};for(var z in _11){var pos=_d.page[z]+this.options.offsets[z];if((pos+tip[z]-_f[z])>_e[z]){pos=_d.page[z]-this.options.offsets[z]-tip[z];}this.toolTip.setStyle(_11[z],pos);}},show:function(){if(this.options.timeout){this.timer=this.hide.delay(this.options.timeout,this);}this.fireEvent("onShow",[this.toolTip]);},hide:function(){this.fireEvent("onHide",[this.toolTip]);}});Tips.implement(new Events,new Options);window.addEvent("domready",function(){var _14=new Tips($$(".Tips2"),{initialize:function(){this.fx=new Fx.Style(this.toolTip,"opacity",{duration:500,wait:false}).set(0);},onShow:function(_15){this.fx.start(1);},onHide:function(_16){this.fx.start(0);}});});