window.addEvent('domready', function() {
	var kwicks = $$('#kwick .kwick');
	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(), 175 ]
			};
			kwicks.each( function(other, j) {
				if (other != kwick) {
					var w = other.getStyle('width').toInt();
					if (w != 72)
						obj[j] = {
							'width' : [ w, 72 ]
						};
				}
			});
			fx.start(obj);
		});
	});

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