var currentWidth;
var footer;
var h;
var menuouterlist;
var currentmenu;
var currentlist;
var padprefix;
var nietSubmitWidgets = new Array ();

function Record (k, v)
{
	// Key en Waarde
	this.key = k;
	this.waarde = v;
}

function Recordsorteer (a, b)
{
	return a.waarde > b.waarde ? 
		1 :
		a.waarde < b.waarde ?
			-1 :
			0;
}

function menuhighlight (menunr)
{
	menuul = document.getElementById ("menulist"+menunr);
	menuli = document.getElementById ("menuitem"+menunr);
	if (currentmenu && currentmenu.getAttribute ("id") != menuul.getAttribute ("id"))
	{
		currentmenu.style.visibility = "hidden";
		currentmenu = menuul;
	}
	menuul.style.visibility = "visible";
	menuouterlist.style.backgroundImage = "url("+padprefix+"Plaatjes/Menu/knopaan"+menunr+".png)";
	menuul.style.backgroundImage = "url("+padprefix+"Plaatjes/Menu/sublistmenu"+menunr+".png)";
	menuli.setAttribute ("class", "actief");
	menuli.setAttribute ("className", "actief");
	if (currentlist && currentlist.getAttribute ("id") != menuli.getAttribute ("id"))
	{
		currentlist.setAttribute ("class", "inactief");
		currentlist.setAttribute ("className", "inactief");
		currentlist = menuli;
	}
	if (!currentmenu)
	{
		currentmenu = menuul;
		currentlist = menuli;
	}
}

function submitHandler (e)
{
    if (nietSubmitWidgets.length == 0)
    {
        return true;
    }
    dader = e.explicitOriginalTarget;
    naam = dader.id.substr (0, dader.id.indexOf ("_"));
    for (var i = 0; i < nietSubmitWidgets.length; i++)
    {
        var widget = nietSubmitWidgets[i].toString ();
        if (widget == naam)
            return false;
    }
    return true;
}

function initjs ()
{
	body = document.getElementsByTagName ("body")[0];
	h = document.getElementsByTagName ("html")[0];

	padprefix = document.getElementById ("divmenu").childNodes[0].nodeValue;
	eerstemenu = document.getElementById ("divmenu").childNodes[1].nodeValue;

	menuouterlist = document.getElementById ("divmenuul");
	firstmenulist = document.getElementById ("menulist0");
	
	outerlicol = menuouterlist.childNodes;
	for (var i = 0; i < outerlicol.length; i++)
	{
		a = document.getElementById ("anchor"+i);
		a.href = "#";
		outerlicol[i].onclick = new Function ("menuhighlight('"+i+"')");
	}

	menuhighlight (eerstemenu);
}
