var kwicks = new Class({
			   
	szNormal:125,
	szSmall:84,
	szFull:334,
	
	initialize: function() {
			var kwicks = $$("#kwicks .kwick");
			var fx = new Fx.Elements(kwicks, {wait: false, duration: 400, transition: Fx.Transitions.quadOut});
			kwicks.each(function(kwick, i) {
				kwick.setStyle('width', this.szNormal);
				kwick.addEvent("mouseenter", function(event) {
					var o = {};
					o[i] = {width: [kwick.getStyle("width").toInt(), this.szFull]}
					kwicks.each(function(other, j) {
						if(i != j) {
							var w = other.getStyle("width").toInt();
							if(w != this.szSmall) o[j] = {width: [w, this.szSmall]};
						}
					}, this);
					fx.start(o);
				}.bind(this));
			}, this);
			
			$('kwicks').addEvent("mouseleave", function(event) {
				var o = {};
				kwicks.each(function(kwick, i) {
					o[i] = {width: [kwick.getStyle("width").toInt(), this.szNormal]}
				}, this);
				fx.start(o);
			}.bind(this))		
	}
});