// JavaScript Document

function addMenu(name){
	var menu=document.getElementById('menu');
	if (!document.getElementById('menu'+name)){
		var elem=document.createElement('A');
		elem.setAttribute('id','menu'+name);
		elem.setAttribute('href','#');
		elem.className='menuMenu';
		elem.innerHTML=name;
		menu.appendChild(elem);
		elem.style.top=menu.offsetHeight;
	}
}

var oldSub;

function posSubMenu(name){
	var elem=document.getElementById('subMenu');
	var subMenu=document.getElementById(name);
	if (elem.style.visibility!='visible' || oldSub!=subMenu){
		elem.style.visibility='visible';
		elem.style.top=(subMenu.parentNode.offsetTop+subMenu.parentNode.offsetHeight+192)+'px';
		elem.style.left=subMenu.parentNode.offsetLeft+'px';
		elem.innerHTML=subMenu.innerHTML;
	}else{
		document.getElementById('subMenu').style.visibility='hidden';
	}
	oldSub=subMenu;
}

function addSubMenu(menu,name,link){
	var elem=document.getElementById('subMenu'+menu);
	if (!elem){
		var elem=document.createElement('DIV');
		elem.setAttribute('id','subMenu'+menu);
		elem.className='menuSubMenu';
		document.getElementById('menu'+menu).appendChild(elem);
		document.getElementById('menu'+menu).onclick=function(){posSubMenu('subMenu'+menu);};
	}

	if (!document.getElementById('subMenu'+menu+name)){
		var subMenu=document.createElement('A');
		subMenu.setAttribute('id','subMenu'+menu+name);
		subMenu.setAttribute('class','menuSubMenuLink');
		subMenu.setAttribute('href',link);
		subMenu.setAttribute('target',"bFrame");
		subMenu.innerHTML=name;
		elem.appendChild(subMenu);
		subMenu.setAttribute('onclick','posSubMenu("'+"subMenu"+menu+'");');
	}
}

function removeMenus(){
	var menu=document.getElementById('menu');
	while(menu.childNodes[0]) menu.removeChild(menu.childNodes[0]);

	menu=document.getElementById('subMenu');
	while(menu.childNodes[0]) menu.removeChild(menu.childNodes[0]);
	menu.style.visibility='hidden';
}

function setMenuFunction(elem, newText,clic) {
	clic= typeof(clic) != 'undefined' ? clic : false;
	removeMenus();
	elem = document.getElementById(elem);
	if (clic) elem.onclick=function(){removeMenus();setTimeout(newText,1);}
	else elem.onmouseover=function(){removeMenus();setTimeout(newText,1);}
}

function setMenu(elem, newText,clic) {
	clic= typeof(clic) != 'undefined' ? clic : false;
	removeMenus();
	elem = document.getElementById(elem);
	if (clic) elem.onclick=function(){removeMenus();document.getElementById('menu').innerHTML=newText;}
	else elem.onmouseover=function(){removeMenus();document.getElementById('menu').innerHTML=newText;}
}

function setMenuElem(elem, newText,clic) {
	clic= typeof(clic) != 'undefined' ? clic : false;
	removeMenus();
	if (clic) elem.onclick=function(){removeMenus();document.getElementById('menu').innerHTML=newText;}
	else elem.onmouseover=function(){removeMenus();document.getElementById('menu').innerHTML=newText;}
}

function putMenu(newText){
	removeMenus();
	document.getElementById('menu').innerHTML=newText;
}
