function changeLinkToFade(el)
{
	if (typeof(el) != 'object')
	{
		el = $(el);
	}
	
	el.link = el.href;
	el.href = '#';
	
	Event.observe(el,'click',function(event)
	{ 
		new Effect.Fade($('page'),
			{
				afterFinish:function()
				{ 
					new Effect.Appear($('page'),{duration: 5});
					window.location = el.link; 
					return false;
				}
			});
		
		return false;
	});
}

function initiateLinkToFade()
{
	$$('a.fade').each(function(el) { changeLinkToFade(el); });
}
