var vlist={list:new List(),current:null,delay:"FIREFOX"==$Browser?1:10,animate:false,add:function(h,d,c){this.animate=c;var b=new List();this.current=d?h:this.current;var g=$getEl(h).getElementsByTagName("li");for(var f=g.length;f>0;f--){var e=g[f-1];var a=$getAt(e,"idx");if(a){if((d&&"more"!=a)||(!d&&"more"==a)){$show(e)}else{$hide(e)}b.addItem({id:f,element:e})}else{$show(e)}}list={id:h,items:b};this.list.addItem(list)},swap:function(c){if(false!=(list=this.list.getItem(c))){var a=list.items.getList();var b=this.current==c;if(b){this.current=null;Cookie.unset("vlistexpand");this.collapse(a)}else{if(this.current){if(false!=(current_list=this.list.getItem(this.current))){this.collapse(current_list.items.getList())}}Cookie.set("vlistexpand",c);this.current=c;this.expand(a)}}},expand:function(b,a){a=a||0;var c=b[a++].element;if(a<(b.length)){if(this.animate){setTimeout(function(){vlist.expand(b,a)},this.delay)}else{vlist.expand(b,a)}}if("more"==$getAt(c,"idx")){$hide(c)}else{$show(c)}},collapse:function(b,a){a=a||0;var c=b[a++].element;if(a