var navigation = new Object;

navigation.init = function(){
	navigation.list = document.getElementById('navigation');
	channels = navigation.list.childNodes;
	for(i=0; i<channels.length; i++){
		channels[i].getElementsByTagName('a')[0].onmouseover = navigation.activate;
		if(!document.all){
			channels[i].getElementsByTagName('a')[0].childNodes[0].onmouseover = navigation.activate;
		}
	}
	document.getElementById('header').onmouseover = navigation.close;
	document.getElementById('content').onmouseover = navigation.close;
};

navigation.activate = function(e){
	navigation.close();
	if(document.all){
		subs = window.event.srcElement.parentNode.getElementsByTagName('ul');
	} else {
			subs = e.target.nodeName != 'A' 
				? e.target.parentNode.parentNode.getElementsByTagName('ul') 
				: e.target.parentNode.getElementsByTagName('ul');
	}
	if(subs.length != 0){
		subs[0].style.display = 'block';
	}
};

navigation.close = function(){
	subs = navigation.list.getElementsByTagName('ul');
	for(i=0; i<subs.length; i++){
		subs[i].style.display = 'none';
	}
};

window.onload = navigation.init;
