window.addEvent('domready', function(){
	if($('featurelist')){
		//List Titles
		var titles = $ES('li','featurelist');
		//List Descriptions
		$ES('div','info').each(function(elem){
			var shrink = new Fx.Style(elem, 'opacity');
			shrink.hide();
		});
		//Find current decription and show (default to first)
		$('description1').effect('opacity', {duration: 300}).start(1);
		//Cycle through Titles and apply events
		titles.each(function(elem,index){
			elem.addEvent('click', function(e){
				new Event(e).stop();
				//hide old elements
				$ES('div','info').each(function(desc){
					if(desc!=$('description'+(titles.indexOf(elem)+1))){
						var shrink = new Fx.Style(desc, 'opacity',{duration:300});
						shrink.start(0);
					}
				});
				//Show this element 
				if($('description'+(titles.indexOf(elem)+1))){
					$('description'+(titles.indexOf(elem)+1)).effect('opacity', {duration: 300}).start(1);
				}
			});
		});
	}
});