var Site = {
	
	start: function(){
		
		if ($('feature')) Site.parsefeatures();
		
		
	},
	
	/*	SAME FEATURE WITH A WIDTH EFFECT RATHER THAN HEIGHT
	parsefeatures: function(){
		var features = $$('#feature .feature');
		var fx = new Fx.Elements(features, {wait: false, duration: 200, transition: Fx.Transitions.quadOut});
		features.each(function(feature, i){
			feature.addEvent('mouseenter', function(e){
				var obj = {};
				obj[i] = {
					'width': [feature.getStyle('width').toInt(), 225]
				};
				features.each(function(other, j){
					if (other != feature){
						var w = other.getStyle('width').toInt();
						if (w != 105) obj[j] = {'width': [w, 105]};
					}
				});
				fx.start(obj);
			});
		});
		
		$('feature').addEvent('mouseleave', function(e){
			var obj = {};
			features.each(function(other, j){
				obj[j] = {'width': [other.getStyle('width').toInt(), 125]};
			});
			fx.start(obj);
		});
	}
	};
	
	*/
		parsefeatures: function(){
		var features = $$('#feature .feature');
		var fx = new Fx.Elements(features, {wait: false, duration: 200, transition: Fx.Transitions.quadOut});
		features.each(function(feature, i){
			feature.addEvent('mouseenter', function(e){
				var obj = {};
				obj[i] = {
					'height': [feature.getStyle('height').toInt(), 85]
				};
				features.each(function(other, j){
					if (other != feature){
						var h = other.getStyle('height').toInt();
						if (h != 105) obj[j] = {'height': [h, 30]};
					}
				});
				fx.start(obj);
			});
		});
		
		$('feature').addEvent('mouseleave', function(e){
			var obj = {};
			features.each(function(other, j){
				obj[j] = {'height': [other.getStyle('height').toInt(), 30]};
			});
			fx.start(obj);
		});
	}
	};


window.addEvent('load', Site.start);