function enableSubMenus(){
	var lis = document.getElementById("nav").getElementsByTagName('li');
	for (var i=0, li; li=lis[i]; i++){
		var link = li.getElementsByTagName('a')[0];
		if (link){
			link.onfocus = function(){
				var ul = this.parentNode.getElementsByTagName('ul')[0];
				if (ul) ul.style.display = 'block';
			}
			var ul = link.parentNode.getElementsByTagName('ul')[0];
			if (ul){
				var ullinks = ul.getElementsByTagName('a');
				var ullinksqty = ullinks.length;
				var lastItem = ullinks[ullinksqty - 1];
				if (lastItem){
					lastItem.onblur = function(){
						this.parentNode.parentNode.style.display = '';
					}
				}
			}
		}
	}
}
window.onload = enableSubMenus;

/*
navHover = function() {
	var lis = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<lis.length; i++) {
		//navigation via keyboard
		var link = lis[i].getElementsByTagName('a')[0];
		if (link) {
			link.onfocus=function(){
				var ul = this.parentNode.getElementsByTagName('ul')[0];
				if (ul) ul.style.display = 'block';
			}
			var ul = link.parentNode.getElementsByTagName('ul')[0];
			if (ul){
				var ullinks = ul.getElementsByTagName('a');
				var ullinksqty = ullinks.length;
				var lastItem = ullinks[ullinksqty - 1];
				if (lastItem){
					lastItem.onblur = function(){
						this.parentNode.parentNode.style.display = '';
						this.parentNode.parentNode.style.display = 'none';
					}
				}
			}
		}
		//navigation via mouse
		lis[i].onmouseover=function() {
			this.className+=" iehover";
		}
		lis[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" iehover\\b"), "");
		}
	}
}
window.onload = function() {
	navHover();
};
/*
addLoadEvent(function() {
    document.body.style.backgroundColor = 'yellow';
})
if (window.attachEvent) window.attachEvent("onload", navHover);
*/