
var Packs=Class.create({initialize:function(options)
{this.boxId=options.boxId;this.itemClass=options.itemClass;this.descBox=options.descBox;this.moreClass=options.moreClass;this.backClass=options.backClass;this.expandedClass=options.expandedClass;this.expandedItemClass=options.expandedItemClass;this.attachEvents();},attachEvents:function()
{$(this.boxId).select('a.'+this.backClass).each(function(element){element.observe('click',this.restoreSimpleView.bindAsEventListener(this));},this);var count=0;$(this.boxId).select('.'+this.moreClass).each(function(element){element.observe('click',this.showDetail.bindAsEventListener(this,count));count++;},this);},restoreSimpleView:function(e)
{e.stop();$(this.boxId).removeClassName(this.expandedClass);$(this.boxId).select('.'+this.descBox).invoke('hide');$(this.boxId).select('.'+this.itemClass).invoke('show').invoke('removeClassName',this.expandedItemClass);return false;},showDetail:function(e,order)
{if(!Event.findElement(e,'li.'+this.expandedItemClass)){e.stop();}
var count=0;$(this.boxId).addClassName(this.expandedClass);$(this.boxId).select('.'+this.itemClass).each(function(element){if(order!=count){element.hide();element.removeClassName(this.expandedItemClass);}else{element.show();element.addClassName(this.expandedItemClass);element.select('.'+this.descBox).invoke('show');}
count++;},this);return false;}});