if (!self.atsSLWI) {
	var atsSLWI = {
		atsSLWIInit: function() {
			atsSLWI.modules = $$(".ats-slwi");
			atsSLWI.modulesText = $$(".ats-slwi-text");
			var x = new Fx.Elements(atsSLWI.modulesText, { wait: false, duration: 250 });

		var obj = {};
			atsSLWI.modules.each(function(module, i) {
				atsSLWI.modulesText[i].collapseH = module.getElementsByTagName('H3')[0].offsetHeight;
				obj[i] = { 'height': [atsSLWI.modulesText[i].getStyle('height').toInt(), atsSLWI.modulesText[i].collapseH]};
				module.addEvent('mouseenter', function(e) {
					var obj = {};
					obj[i] = { 'height': [atsSLWI.modulesText[i].getStyle('height').toInt(), atsSLWI.expandH]};
					atsSLWI.modules.each(function(other, j) {
						if (other != module) {
							var h = atsSLWI.modulesText[j].getStyle('height').toInt();
							if (h != atsSLWI.modulesText[j].collapseH) obj[j] = { 'height': [h, atsSLWI.modulesText[j].collapseH] };
						}
					});
					x.start(obj);
				});

				module.addEvent('mouseleave', function(e) {
					var obj = {};
					atsSLWI.modules.each(function(other, j) {
						obj[j] = { 'height': [atsSLWI.modulesText[j].getStyle('height').toInt(), atsSLWI.modulesText[j].collapseH]};
					});
					x.start(obj);
				});
			});
			x.start(obj);
		}
	}

	window.addEvent('load', atsSLWI.atsSLWIInit);
}

