function initSlider()
{
	if(document.getElementById("stories-holder"))
	{
		var current = 0;
		var width = 464;
		var visible = 4;
		
		var holder = $('stories-holder');
		var slider = $('slider');
		var li = $$('#stories-holder li');
		
		if(li.length > visible)
		{
			document.getElementById("slider").getElementsByTagName("ul").item(0).style.display = "none";
		
			for(var i=0; i<li.length; i++)
			{
				if(i%visible==0)
				{
					var ul = new Element('ul').injectInside(slider);
				}
				ul.adopt(li[i]);
			}

			var fx = new Fx.Morph(slider, {duration: 600});
			
			var ul = $$('#stories-holder ul');
			holder.setStyles({'height': ul[1].clientHeight});
			
			$('btn-next').addEvent('click', function()
			{
				fx.cancel();
				if(++current>=li.length/visible)
					current=0;
			
				fx.start({'margin-left': -current*width});
				holder.tween('height', ul[current+1].clientHeight);
			});
			
			$('btn-prev').addEvent('click', function()
			{
				fx.cancel();
				if(--current<0)
					current=Math.ceil(li.length/visible-1);
	
				fx.start({'margin-left': -current*width});
				holder.tween('height', ul[current+1].clientHeight);
			});
		}
	}
}

if (window.addEventListener)
	window.addEventListener("load", initSlider, false);
else if (window.attachEvent)
	window.attachEvent("onload", initSlider);