var ExinitFXKwick=new Class({Extends:ExinitFX,normalSize:0,smallSize:0,fullSize:0,base:0,manipulate:'width',start:function(){this.fx=new Fx.Elements(this.items,{wait:false,duration:this.options.duration,transition:this.options.transition});if(this.options.slideVertical){this.base=this.options.height;this.manipulate='height';}else{this.base=this.options.width;this.manipulate='width';}this.normalSize=Math.round(this.base/this.items.length);this.fullSize=this.options.fullSize?this.options.fullSize:this.base-(this.items.length*30);this.smallSize=Math.round((this.base-this.fullSize)/(this.items.length-1));while(((this.items.length-1)*this.smallSize+this.fullSize)>this.base){this.fullSize--;}this.items.each(function(item,i){var s=new Hash();if(!this.options.slideVertical){s.include('float','left');}s.include('overflow','hidden');if(i==this.currentIndex){s.include(this.manipulate,this.fullSize);}else{s.include(this.manipulate,this.smallSize);}s.include(this.manipulate,this.normalSize);item.setStyles(s);if(i%2==0){item.addClass('odd');}else{item.addClass('even');}var children=item.getChildren();children[0].setStyle(this.manipulate,this.fullSize);children[0].setStyle('overflow','hidden');}.bind(this));this.items.each(function(kwick,i){kwick.addEvent('mouseenter',function(event){this.process(i,true,false);}.bind(this));}.bind(this));this.items.getParent().setStyle(this.manipulate,this.base);this.items.getParent().setStyle('overflow','hidden');},doProcess:function(noFX){var o={};o[this.currentIndex]={width:[this.items[this.currentIndex].getStyle(this.manipulate).toInt(),this.fullSize]};this.items.each(function(other,j){if(this.currentIndex!=j){var w=other.getStyle(this.manipulate).toInt();if(w!=this.smallSize){o[j]={width:[w,this.smallSize]};}}}.bind(this));this.fx.start(o);}});
