var szNormal=105, szSmall=74, szFull=290;

var kwicks = $$("#menukwick a");
var fx = new Fx.Elements(kwicks, {wait: false, duration: 300, transition: Fx.Transitions.Expo.easeInOut});

kwicks.each(function(kwick, i) {
    kwick.addEvent("mouseenter", function(event) {
        var o = {};
        o[i] = {width: [kwick.getStyle("width").toInt(), szFull]}
        kwicks.each(function(other, j) {
	        if(i != j) {
		        var w = other.getStyle("width").toInt();
		        if(w != szSmall) o[j] = {width: [w, szSmall]};
	        }
        });
        fx.start(o);
    });
});

$("menukwick").addEvent("mouseleave", function(event) {
    var o = {};
    kwicks.each(function(kwick, i) { o[i] = {width: [kwick.getStyle("width").toInt(), szNormal]} });
	fx.start(o);
});

