var ImageMenu=new Class({"initialize":function (A,B){B=Object.extend({"onClick":Class.empty,"start":-1,"openWidth":0,"smallWidth":0,"itemWidth":0,"selected":-1,"open":-1},B||{});this.myElements=A;this.options=B;B.itemWidth=A[0].getStyle("width").toInt();B.smallWidth=Math.round(((B.itemWidth*A.length)-B.openWidth)/(A.length-1));var C=new Fx.Elements(A,{"wait":false,"duration":400,"transition":Fx.Transitions.quadOut});A.each(function (el,i){el.addEvent("mouseover",function (e){e=new Event(e).stop();el.show();});el.addEvent("click",function (e){el.select();});el.addEvent("mouseout",function (e){e=new Event(e).stop();el.hide();});el.show=function (){var D={};D[i]={"width":[el.getStyle("width").toInt(),B.openWidth]};A.each(function (other,j){if(other!=el){var E=other.getStyle("width").toInt();if(E!=B.smallWidth)D[j]={"width":[E,B.smallWidth]};}});C.start(D);};el.hide=function (){var D={};if(B.selected==-1){A.each(function (el,i){D[i]={"width":[el.getStyle("width").toInt(),B.itemWidth]};});}else {A.each(function (el,i){if(i!=B.selected){var E=el.getStyle("width").toInt();if(E!=B.smallWidth){D[i]={"width":[E,B.smallWidth]};};}else {D[i]={"width":[el.getStyle("width").toInt(),B.openWidth]};}});}C.start(D);};el.select=function (){if(B.selected==i){B.selected=-1;}else {B.selected=i;}B.onClick(B.selected,B.open);B.open=B.selected;};});if(B.start!=-1){A[B.start].show();A[B.start].select();}},"reset":function (){this.options.selected=-1;this.options.open=-1;this.myElements.each(function (el,i){el.hide();});}});
