function navigationSetup()
{
	var naviLinks = document.getElementById( 'navigation' ).getElementsByTagName( 'a' );

	for( var i = 0, count = naviLinks.length; i < count; i++ )
	{
		naviLinks[i].onmousedown = naviLinkEvent;
		naviLinks[i].onmouseup = naviLinkEvent;
		naviLinks[i].onmouseover = naviLinkEvent;
		naviLinks[i].onmouseout = naviLinkEvent;
		naviLinks[i].onfocus = naviLinks[i].blur;
	}

	var img = new Image();
	img.src = '/img/naviBgOver.jpg';
}

var onloadFunctions = new Array();
function addToOnload( func )
{
	onloadFunctions[onloadFunctions.length] = func;
}

window.onload = function()
{
	for( var i = 0, length = onloadFunctions.length; i < length; i++ )
	{
		onloadFunctions[i]();
	}
}

function naviLinkEvent( e )
{
	if( !e ) e = window.event;
	var target = ( e.srcElement || e.target );

	target.blur();
	target = target.parentNode;

	if( e.type == 'mousedown' )
	{
		target.style.borderTop = '1px solid #626248';
		target.style.borderLeft = '1px solid #626248';
		target.style.borderBottom = '1px solid #D5D5BD';
		target.style.borderRight = '1px solid #D5D5BD';
	}
	else if( e.type == 'mouseup' )
	{
		target.style.borderBottom = '1px solid #626248';
		target.style.borderRight = '1px solid #626248';
		target.style.borderTop = '1px solid #D5D5BD';
		target.style.borderLeft = '1px solid #D5D5BD';
	}
	else if( e.type == 'mouseover' )
	{
		target.style.backgroundImage = "url( '/img/naviBgOver.jpg' )";
	}
	else if( e.type == 'mouseout' )
	{
		target.style.backgroundImage = "url( '/img/naviBg.jpg' )";
	}
}

function okButtonOnclick()
{
	var ok = document.getElementById( 'ok_button' );
	if( ok )
	{
		ok.onclick = function() { document.body.removeChild( document.getElementById( 'feedback' ) ); }
	}
}

function writeEmail()
{
	var epost = 'and' + 'ers';
	epost = epost + '@' + 'ekd';
	epost = epost + 'ahlit.' + 'se';
	var emailContainers = document.getElementsByTagName( 'span' );

	for( var i = 0, length = emailContainers.length; i < length; i++ )
	{
		if( emailContainers[i].className == 'emailContainer' )
		{
			emailContainers[i].innerHTML = '<a href="mailto:' + epost + '">' + epost + '</a>';
		}
	}
}

addToOnload( writeEmail );
addToOnload( okButtonOnclick );
addToOnload( navigationSetup );