var Site = {
	start: function(){
		if ($('kwick')) Site.parseKwicks();
	},
	
	parseKwicks: 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(), 300	]
						};
						kwicks.each(function(other, j) {
								if (other != kwick) {
									var w = other.getStyle('width').toInt();
									if (w != 78) obj[j] = {'width': [w, 78]};
								}
						});
						fx.start(obj);
				});
		});

		$('kwick').addEvent('mouseleave', function(e) {
				var obj = {};
				kwicks.each(function(other, j) {
						obj[j] = {'width': [other.getStyle('width').toInt(), 152]};
				});
				fx.start(obj);
		});
	}
};

if (window.attachEvent) {
	window.attachEvent("onload", Site.start);
} else {
	window.addEventListener("load", Site.start, false);
}
