// JavaScript til hierarkisk menu - Ingenting skal ændres i script-elementet
// Al tilpasning sker i style-elementet af CSS-egenskaber.
// Evt. billedfiler skal døbes c.gif (lukket menu) og o.gif (åben menu)
// og lægges i samme folder som dette HTML-dokument.
// Menuens elementer og links skal defineres i body-elementet.

var menuStatus = new Array();

function openMenu(menuID,object) {
	rowID=object.rowIndex+1;
	obj=object.parentNode;
	if (!menuStatus[menuID] || null) { 
		obj.rows[object.rowIndex].cells[0].innerHTML = obj.rows[object.rowIndex].cells[0].innerHTML.replace(/c.gif/,'o.gif');
		obj.insertRow(rowID);
		obj.rows[rowID].insertCell(0);
		obj.rows[rowID].cells[0].innerHTML=document.getElementById(menuID).innerHTML;
		obj.rows[rowID].cells[0].className='submenu';
		menuStatus[menuID]=true }
	else {
		obj.rows[object.rowIndex].cells[0].innerHTML = obj.rows[object.rowIndex].cells[0].innerHTML.replace(/o.gif/,'c.gif');
		obj.deleteRow(rowID);
		menuStatus[menuID]=false }
}

function highlight(object){
	object.className='menuhover';
  
}

function dontHighlight(object){
	object.className='menu';
}
