+ z.a = function(){z.el.style[ty]=z.now+z.o.unit;};
+ z.max = function(){return z.el["io"+ty]||z.el["natural"+tz]||z.el["scroll"+tz]||z.cur();};
+ z.cur = function(){return parseInt($.getCSS(z.el,ty),10);};
+ z.show = function(){z.ss("block");z.o.auto=true;z.custom(0,z.max());};
+ z.hide = function(){z.el.$o=$.getCSS(z.el,"overflow");z.el["io"+ty]=this.cur();z.custom(z.cur(),0);};
+ z.ss = function(a){if(y.display!=a){y.display=a;}};
+ z.toggle = function(){if(z.cur()>0){z.hide();}else{z.show();}};
+ z.modify = function(a){z.custom(z.cur(),z.cur()+a);};
+ z.clear = function(){clearInterval(z.timer);z.timer=null;};