var KWICK = new Class({
	initialize: function(container, kwickHolder,szNormal, szSmall, szFull) {
		var kwicks = $$("#" + container + " ." + kwickHolder);
		var fx = new Fx.Elements(kwicks, {wait: false, duration: 200, transition: Fx.Transitions.quadOut});
				kwicks.each(function(kwick, i){
					kwick.addEvent('mouseenter', function(e){
						var obj = {};
						obj[i] = {
							'width': [kwick.getStyle('width').toInt(), szFull]
						};
						kwicks.each(function(other, j){
							if (other != kwick){
								var w = other.getStyle('width').toInt();
								if (w != szSmall) obj[j] = {'width': [w, szSmall]};
							}
						});
						fx.start(obj);
					});
				});

				$(container).addEvent('mouseleave', function(e){
					var obj = {};
					kwicks.each(function(other, j){
						obj[j] = {'width': [other.getStyle('width').toInt(), szNormal]};
					});
					fx.start(obj);
				});
		
		
	}
});