// ---------------------------------------------
// --- Name:    Easy DHTML Treeview           --
// --- Author:  D.D. de Kerf                  --
// --- Version: 0.2          Date: 13-6-2001  --
// ---------------------------------------------
function Toggle(node)
{
	CollapseAll(node);
	// Unfold the branch if it isn't visible
	if (node.nextSibling.style.display == 'none')
	{
		// Change the image (if there is an image)
		if (node.childNodes.length > 0)
		{
			if (node.childNodes.item(0).nodeName == "IMG")
			{
				node.childNodes.item(0).src = "/images/minus.gif";
			}
		}
		
		node.nextSibling.style.display = 'inline';
	}
	// Collapse the branch if it IS visible
	else
	{
		// Change the image (if there is an image)
		if (node.childNodes.length > 0)
		{
			if (node.childNodes.item(0).nodeName == "IMG")
			{
				node.childNodes.item(0).src = "/images/plus.gif";
			}
		}

		node.nextSibling.style.display = 'none';
	}

}

function CollapseAll(node) {
	var x = document.getElementById("menySpan");

	var y = x.getElementsByTagName("span");
	
	for (i = 0; i < y.length; i++) {
		if (y[i].title == '_menulevel' && y[i]!=node.nextSibling) {
			y[i].style.display = 'none';
		}
	}
	
	y = x.getElementsByTagName("a");
	for (i = 0; i < y.length; i++) {
		
		if (y[i].childNodes.item(0).nodeName == "IMG")
		{
			y[i].childNodes.item(0).src = "/images/plus.gif";
		}
	}
	
	
}


// ---------------------------------------------
// --- Javascript metoder for dropdown meny
// ---------------------------------------------

var openedMenu = '';

function ShowMenu(menuId)
{
	HideMenu();
	//var ta = document.all("dropdownTable");
	//var x,y; 
	
	//alert(document.all['dropdownTable'].offsetLeft);
	//getParentLeftPosition(ta);
	
	
	//x = document.all['dropdownTable'].offsetLeft+ document.all['dropdownTable'].offsetParent.offsetLeft + document.all['mainTable'].offsetLeft;
	//y = document.all['dropdownTable'].offsetTop + document.all['dropdownTable'].offsetParent.offsetTop + document.all['mainTable'].offsetTop;
	
	
	
	var el = document.all[menuId]
	if (el) {
		if(!el.flag) {
			if(el.style.posLeft) {
				el.style.posLeft = document.all['_'+menuId].offsetParent.offsetLeft;
			}
			else {
				el.style.left = document.all['_'+menuId].offsetParent.offsetLeft;
			}
			el.flag = true;
		}
		el.style.visibility = 'visible';
	}
	openedMenu = menuId;
}

function getParentLeftPosition(parent) {
	
	alert(parent.parent);
	
	/*while(parent.parent) {
		
	}*/
}

function HideMenu(menuId)
{
	if (openedMenu) 
		if (document.all[openedMenu]) 
			document.all[openedMenu].style.visibility = 'hidden';
}

function OpenPrint()
{

	if (document.location.href.indexOf("?")>-1)
		window.open(document.location.href + "&lg=print","Skipsregistrene","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=yes, width=600, height=590");
	else
		window.open(document.location.href + "?lg=print","Skipsregistrene","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=yes, width=600, height=590");
	
}
