var mainContainerIdName = 'mainContainer';
var submenuIdName = 'submenu';
var level1ClassName = 'level1_act';
var level2ClassName = 'level2_act';
var arrowIdName = 'submenuArrow';
var activeItem = new Object();

function setArrow() {
	var i = 0;
	var isActive = false;
	var submenuObject = document.getElementById(submenuIdName);
	var mainContainerObject = document.getElementById(mainContainerIdName);
	
	if (submenuObject.hasChildNodes()) {
		while (i < submenuObject.childNodes.length ) {
			if(submenuObject.childNodes[i].className == level1ClassName) {
				activeItem = submenuObject.childNodes[i];
				isActive = true;
			}
			else if (submenuObject.childNodes[i].className == level2ClassName) {
				activeItem = submenuObject.childNodes[i];
				isActive = true;
				break;
			}
			i++;
		}
		if ( isActive ) createArrow(arrowIdName,getPageOffsetTop(activeItem) - 5,submenuObject.offsetWidth + 12 );
	}
}

function createArrow( name, topMargin, leftMargin ) {
	var arrow = document.createElement('div');
	var mainContainerObject = document.getElementById(mainContainerIdName);
	arrow.setAttribute('id',name);
	if (mainContainerObject.appendChild(arrow) ) {
		arrow.style.top = topMargin + 'px';
		arrow.style.left = leftMargin + 'px';
	}
}

function getPageOffsetTop( item ) {
	var topMargin = item.offsetTop;
	while((item = item.offsetParent) != null ) { 
		topMargin += item.offsetTop; 
	}
	return topMargin;
}

//-----------------------------------------------------------------------------------------------------------------------------------
//---additional function
//-----------------------------------------------------------------------------------------------------------------------------------

//ext: agenda
function openRoute(uid, Chash) {
	routeWindow = window.open('http://raadvanbeheer.nl/index.php?id=315?show=route&tx_agenda_pi1[aitem]='+uid+'&cHash='+Chash,'routeWindow','width=500,height=400,scrollbars=yes,resizable=yes');
	routeWindow.focus();
}
//ext: agenda end

//ext: bibliotek
function openHelp() {
	//window.open('index.php?id=325','biblioHelp','width=380,height=300,scrollbars=yes, resizable=yes');
	window.open('index.php?id=325','biblioHelp','scrollbars=yes, resizable=yes');
}
//ext: bibliotek end

//ext: faq, uitslagen
function getText(theSelect) {
	selectie = theSelect.options[theSelect.options.selectedIndex].value;
	var href = window.location.href.split('#');
	window.location.href = href[0] + '#' + selectie;
} 

function changeColor(id, type) {
	if (type=='over') 
	{
		document.getElementById('link_'+id).className = 'over';
		document.images['image_'+id].src= 'fileadmin/media/images/uitslagen/poot_ov.gif';		
	} 
	else 
	{	
		document.getElementById('link_'+id).className = 'normal';
		document.images['image_'+id].src= 'fileadmin/media/images/uitslagen/poot.gif';		
	}
}
//ext: faq, uitslagen end

function MM_swapImage() { //v3.0
	var i, j=0, x, a = MM_swapImage.arguments;
	document.MM_sr = new Array;
	for( i = 0; i < (a.length-2); i+=3)
	{
		if ((x=MM_findObj(a[i]))!=null)
		{
			document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];
		}
	}
}

function MM_swapImgRestore() { //v3.0
	var i, x, a = document.MM_sr;
	for( i = 0; a && i < a.length && ( x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;
  if(!d) d=document;
  if((p=n.indexOf("?"))>0&&parent.frames.length)
  {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
  }
  if(!(x=d[n])&&d.all) x=d.all[n];
  for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n);
  return x;
}


function clickIE4() 
{
	if (event.button==2) 
	{
		return false;
	}
}

function clickNS4(e)
{
	if (document.layers || document.getElementById && !document.all)
	{
		if (e.which==2 || e.which==3)
		{
			return false;
		}
	}
}

if (document.layers)
{
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown = clickNS4;
}
else if (document.all && !document.getElementById)
{
	document.onmousedown=clickIE4;
}

document.oncontextmenu = new Function("return false");
