var TableSnapshotTool=new Class({clicker:null,container:null,height:95,state:0,vport:null,initialize:function(b,a){this.container=b;this.clicker=a;this.vport=this.container.getElement("div.viewport");this.resizeContainer();this.clicker.addEvent("click",this.slideViewport.bind(this));this.highlightLions()},highlightLions:function(){var d=this.container.getElement("tr.lions").getCoordinates().top;var c=this.container.getCoordinates().top-d;var a=this.container.getElement("tr.lions").getSize().y;var b=c+a+a;var e=this.container.getElement("tr.lions td").get("text").toInt();if(e==1){b-=(a+a)}else{if(e==2){b-=a}else{if(e>11){b+=((e-11)*a)}}}this.vport.tween("margin-top",this.vport.getStyle("margin-top"),b)},resizeContainer:function(){this.container.tween("height",this.container.getStyle("height"),this.height)},slideViewport:function(){if(this.state==0){this.container.tween("height",this.container.getStyle("height"),this.vport.getSize().y);this.vport.tween("margin-top",this.vport.getStyle("margin-top"),0);this.clicker.getChildren("img").set("src","fileadmin/sys/images/arrow-up.gif");this.state=1}else{new Fx.Tween(this.container,{onComplete:this.highlightLions()}).start("height",this.container.getStyle("height"),this.height);this.clicker.getChildren("img").set("src","fileadmin/sys/images/arrow-down.gif");this.state=0}}});