sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}

function init()
{
	if (window.g_message != undefined && g_message != "")
	{
		window.alert(g_message);
	}
	
	initMenu();
	if (window.attachEvent)
	{
		sfHover();
	}
}

function initMenu()
{
	var elem = document.getElementById("nav");

	for(var i = 0; i < elem.childNodes.length; i++)
	{
		var child = elem.childNodes[i];
		
		if (child.className == "hasChildren" || child.className == "hasChildren active")
		{
			var elemUL = child.getElementsByTagName('ul');
			for(var j = 0; j < elemUL.length; j++)
			{
				var width = child.offsetWidth;
				
				for(var k = 0; k < elemUL[j].childNodes.length; k++)
				{
					if (elemUL[j].childNodes[k].offsetWidth > width)
					{
						width = elemUL[j].childNodes[k].offsetWidth;
					}
				}
				
				elemUL[j].style.width =  width + "px";
			}
		}
	}
}

if (window.attachEvent) 
{
	window.attachEvent("onload", init);
}
else
{
	window.onload = init;
}

function deleteOrder(url)
{
	if (confirm("Weet u zeker dat u deze order wilt verwijderen?"))
	{
		top.location = url;
	}
}

function checkDisclaimer()
{
	var elem = document.getElementById("disclaimer");
	if (!elem.checked)
	{
		alert(translate("U dient akkoord te gaan met onze algemene voorwaarden."));
	}
	
	return elem.checked;
}

function gotoDocdata(anchor)
{		
	document.getElementById("messageDocdata").style.display = "block";
	
	document.getElementById("buttonDocdata").style.display = "none";
	
	window.open(g_baseDir + "?action=handleDocdataPayments", "_self");
	
	anchor.onclick = function() { return false; }
}
