function showmenu(target) {
	target.getElementsByTagName("ul")[0].style.display = "block";
}

function hidemenu(target){
	target.getElementsByTagName("ul")[0].style.display = "none";
}

function submenuOnHover(){
	if(!document.getElementsByTagName) return false;
	
	var linkdiv = document.getElementById("navigbars");
	var menus = linkdiv.getElementsByTagName("ul");
	for (var i=1; i<menus.length; i++){
		menus[i].parentNode.onmouseover = function() {
			showmenu(this);
		}
		menus[i].parentNode.onmouseout = function() {
			hidemenu(this);
		}
	}
	return true;
}

function logoOnClick(){
	var nvg = document.getElementById("navigbars");
	var wrap = document.getElementById("wrap");
	var logo2 = document.getElementById("logo2");
	var logo3 = document.getElementById("logo3");
	var logolink = document.createElement("a");
	logolink.setAttribute('href', 'index.html');
	logolink.setAttribute('id','logolink');
	logolink.style.display = "block";
	logolink.style.width = "116px";
	logolink.style.height = "108px";
	logolink.style.position = "absolute";
	if(nvg.className == "withlogo"){
		nvg.style.zIndex = "1";
		logolink.style.zIndex = "10";
		logolink.style.top = "35px";
		logolink.style.left = "37px";
		wrap.appendChild(logolink);
	}
	if(logo2){
		logo2.style.position = "relative";
		logolink.style.top = "0";
		logolink.style.left = "10px";
		logo2.appendChild(logolink);
	}
	if(logo3){
		logo3.style.position = "relative";
		logolink.style.top = "0";
		logolink.style.left = "0";
		logo3.appendChild(logolink);
	}
	return true;
}

//I recommended Jeremy Keith's book on 'DOM Scripting' about this 'LoadEvent' function
function loadEvent(funct){
	if(!document.getElementById) return false;
	var oldonload = window.onload;
	if (typeof window.onload !='function'){
		window.onload = funct;
	}else{
		window.onload = function(){
			oldonload();
			funct();
		}
	}
	return true;
}

loadEvent(submenuOnHover);
loadEvent(logoOnClick);

