
if(window.addEventListener)
{
window.addEventListener("load",initialize,false);
}
else if(window.attachEvent)
{
window.attachEvent("onload",initialize);
}
else if(window.onload)
{
var oldHandler = window.onload;
window.onload = function piggyback()
{
oldHandler();
initialize();
};
}
else
{
window.onload = initialize;
}
function initialize()
{
changeExternal();
}
function changeExternal()
{
if(document.getElementsByTagName)
{
var elements = document.getElementsByTagName('A');
for(var i=0; i<elements.length; i++)
{
if(elements[i].rel == 'external')
{
elements[i].target = '_blank';
}
}
}
}


function changeExternal()
{
if(document.getElementsByTagName)
{
var elements = document.getElementsByTagName('A');
for(var i=0; i<elements.length; i++)
{
if(elements[i].rel == 'external')
{
elements[i].target = '_blank';
}
}
}
}


initStartList = function() {
    if (document.all&&document.getElementById) {
		var navRoot;
        navRoot = document.getElementById("navi-main");
		startList(navRoot);
    }
}

function startList(navRoot) 
{
	var node;
	var node2;
	var i;
	var j;
    for (i=0; i<navRoot.childNodes.length; i++) {
        node = navRoot.childNodes[i];
        if (node.nodeName=="LI") {
            node.onmouseover=function() {
                this.className+=" over";
				return true;
            }
			
            node.onmouseout=function() {
                this.className=this.className.replace(" over", "");
				return true;
            }
			
			for(j=0; j<node.childNodes.length; j++)
			{
				node2 = node.childNodes[j];
				if(node2.nodeName=="UL")
				{
					startList(node2);
				}
			}
        }
    }
}


    if(window.addEventListener)
    {
    	window.addEventListener("load",initialize,false);
    }
    else if(window.attachEvent)
    {
    	window.attachEvent("onload",initialize);
    }
    else if(window.onload)
    {
        var oldHandler = window.onload;
        window.onload = function piggyback()
        {
            oldHandler();
            initialize();
        };
    }
    else
    {
        window.onload = initialize;
    }

function initialize()
{
    changeExternal();
    initStartList();
}

