function addLoadEvent(func)
{
	var oldonload = window.onload;
	if (typeof window.onload != 'function')
	{
		window.onload = func;
	}
	else
	{
		window.onload = function()
		{
			oldonload();
			func();
		}
	}
}

function highlightPage()
{
	if ( !document.getElementsByTagName) return false;
	if ( !document.getElementById) return false;
	if ( !document.getElementById("navigation")) return false;
	var nav = document.getElementById("navigation");
	var links = nav.getElementsByTagName("a");
	// durchlaufe alle links in navigation und finde heraus welches auf die aktuelle seite zeigt
	var currenturl = window.location.href;
	var navlink = links[0]; // index.html nutzen, wenn nur www.clientside.de angegeben
	for ( var i=0; i<links.length; i++)
	{
		var linkurl = links[i].getAttribute("href");
		if ( currenturl.indexOf(linkurl) != -1 )
		{
			navlink = links[i];
			break;
		}
	}
	// here class wird highlightet
	navlink.className = "here";
	// puts body.id = home, about, flex, dom scripting, silverlight, contact
	var linktext = navlink.lastChild.nodeValue.toLowerCase();
	document.body.setAttribute("id",linktext);
}

addLoadEvent(highlightPage);