// Java Document

var g_maxLevels = 3;
var g_maxCols = 2;
var g_maxLinks = 4;

var g_activeLinkCollectionClassName = 'activeLinkCollection';
var g_inactiveLinkCollectionClassName = 'inactiveLinkCollection';
var g_activeMenuItemClassName = 'activeMenuItem';
var g_inactiveMenuItemClassName = 'inactiveMenuItem';

// link: [level]_[collection]_[linkitem]
function openLinks(link, lnkObj){	

	var lc = document.getElementById(link);
	if (!lc) return;
	
	var a = link.split('_');
	if (a[0]==null || a[1]==null || a[2]==null) return;
	cur_lvl=a[0];
	cur_col=a[1];
	cur_lnk=a[2];
	
	// inactivate siblings
	setLinkStatus(lnkObj.parentNode);
	setLinkStatus(lc, false);

	// göm alla level+
	if (cur_lvl!=null){
		// alla level+col+links
		for (l=cur_lvl; l<=g_maxLevels ;l++){
			for (c=1; c<=g_maxCols;c++){
				for (lnk=1; lnk<=g_maxLinks;lnk++){
					id = l+'_'+c+'_'+lnk;
					var o = document.getElementById(id);
					if (o) o.className = g_inactiveLinkCollectionClassName;
				}
			}
		}
	}	
	
	// markera nuvarande 
	// visa nästa level
	
	lc.className = g_activeLinkCollectionClassName;
	lnkObj.className = g_activeMenuItemClassName;
	//parent.leftFrame.location = "leftmenu.htm";
}

function setLinkStatus(cont, on){
	if (cont){
		var a_obj_list = cont.getElementsByTagName("a");
		for (i=0; i<a_obj_list.length; i++){
			a_obj_list[i].className = on ? g_activeMenuItemClassName : g_inactiveMenuItemClassName;
		}
	}
}
