//swapDisplay
//	swapID - Value of the html-tag of which to toogle the style block:none (a tag within a tag-set).
//	parentID - Value of a spesific tag-attribute which identifies the tag-set to switch among.
//Remark: The function depends on the global naming convention of html-attribute "parentID".


function swapDisplay(swapID, parentID) {
	showDIV(swapID, parentID);
}//eo swapDisplay()

//Remark: the var.-name "parentID" could be named "tagGroupName".
function showDIV(swapID, parentID) {
	var elems = document.getElementsByTagName("DIV");
	var nElems = elems.length;
	var nID;
	
	for (i = 0; i < nElems ; i++) {
		nID = elems[i].id;//returns an empty string if no id-attribute is present.
		if (nID != "" && parentID == elems[i].getAttribute("parentID")) {
			if (nID == swapID)
				elems[i].style.display = (elems[i].style.display == "inline") ? "none": "inline";
			else
				elems[i].style.display = "none";
		}
	}
}//eo showDIV()

function ComboSwapDisplay( strCombo, strParentID ) {
	var strID = document.getElementById( strCombo ).value;
	swapDisplay( strID, strParentID );
}


function swapMenuDisplay2()
{
	alert ( "swapMenuDisplay()" );
}

function swapMenuDisplay( parentID )
{
	//alert ("TEST");
	var elems = document.getElementsByTagName("a");
	var nElems = elems.length;
	var nID;
	

	for (i = 0; i < nElems ; i++) {
		nID = elems[i].id;//returns an empty string if no id-attribute is present.
		if (parentID == elems[i].getAttribute("parentID")) {
			elems[i].style.display = (elems[i].style.display != "none") ? "none": "block";
		}
	}
	
}


function decorateMenuItemIn( nMenuItem )
{
	oElement = document.getElementById( nMenuItem );
	oElement.className = "selectedrow";;
}


function decorateMenuItemOut( nMenuItem )
{
	oElement = document.getElementById( nMenuItem );
	oElement.className = "row";;
}


function decorateMenuItem( nMenuItem )
{
	var elems = document.getElementsByTagName("tr");
	var nElems = elems.length;
	var nID;
	
	for (i = 0; i < nElems ; i++) {
		nID = elems[i].id;	//returns an empty string if no menuid-attribute is present.
		if ( nID == nMenuItem ) {
			elems[i].className = "selectedrow";
		}
		else
		{
			elems[i].className = "row";
		}
	}
}