Element.implement({disposeSlideFade:function(){var b=this;var a=new Fx.Tween(b,{duration:500,onComplete:function(){var c=new Fx.Slide(b,{duration:400,transition:Fx.Transitions.linear,onComplete:function(){b.dispose()}});c.slideOut()}});a.start("opacity","0")},hideSlideFade:function(){var a=this;var b=new Fx.Tween(a,{duration:500,onComplete:function(){var c=new Fx.Slide(a,{duration:400,transition:Fx.Transitions.linear,onComplete:function(){a.addClass("hide");a.set("style","");a.getParent().set("style","")}});c.slideOut()}});b.start("opacity","0")},hideFade:function(){var a=this;var b=new Fx.Tween(a,{duration:500,onComplete:function(){a.addClass("hide")}});b.start("opacity","0")},disposeFade:function(){var b=this;var a=new Fx.Tween(b,{duration:500,onComplete:function(){b.dispose()}});a.start("opacity","0")}});String.implement({ellipsize:function(b,c){var a=this;c=c||"\u2026";b=b||15;if(a.length<=b){return a}return a.substring(0,b)+c}});Element.Properties.html=(function(){var a=document.createElement("div");var b={table:[1,"