function openContactlist(table_id, link) {

 	current = table_id;

	switch (current) {
  	case '1':

    	id1 = document.getElementById(table_id);
    	id1.style.display = 'block';

    	id2 = document.getElementById('2');
    	id2.style.display = 'none';

    	id3 = document.getElementById('3');
    	id3.style.display = 'none';

		act1 = document.getElementById(link);
    	act1.className = 'active';

    	act2 = document.getElementById('link_2');
    	act2.className = '';

    	act3 = document.getElementById('link_3');
    	act3.className = '';


 	break
 	case '2':

    	id1 = document.getElementById(table_id);
    	id1.style.display = 'block';

    	id2 = document.getElementById('1');
    	id2.style.display = 'none';

    	id3 = document.getElementById('3');
    	id3.style.display = 'none'

    	act1 = document.getElementById(link);
    	act1.className = 'active';

    	act2 = document.getElementById('link_1');
    	act2.className = '';

    	act3 = document.getElementById('link_3');
    	act3.className = '';

	break
	case '3':

    	id1 = document.getElementById(table_id);
    	id1.style.display = 'block';

    	id2 = document.getElementById('1');
    	id2.style.display = 'none';

    	id3 = document.getElementById('2');
    	id3.style.display = 'none'

    	act1 = document.getElementById(link);
    	act1.className = 'active';

    	act2 = document.getElementById('link_1');
    	act2.className = '';

    	act3 = document.getElementById('link_2');
    	act3.className = '';

	break
	default:

		//none

	}

}
//////////////////////
//   Url catching   //
//////////////////////

function getUrl() {
	var hash = location.hash;

	switch (hash) {
	case '#bureaumedewerkers':

		openContactlist('bureaumedewerkers');

	break
	case '#hoofdbestuur':

    	openContactlist('hoofdbestuur');

	break
	case '#afdelingbestuur':

    	openContactlist('afdelingbestuur');

	break
	default:

  		//none for now

	}

}

//////////////////////
//   dropdown	    //
//////////////////////
startList = function() {
	if (document.all&&document.getElementById) {
		navRoot = document.getElementById("nav");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" over";
				}
				node.onmouseout=function() {
					this.className=this.className.replace(" over", "");
				}
			}
		}
	}
}

//////////////////////
//  view personinfo //
//////////////////////


// hide selectboxes

function hideSelectBoxes() {
  selects = document.getElementsByTagName("select");
  for (i = 0; i != selects.length; i++) {
	selects[i].style.visibility = (selects[i].style.visibility == 'visible' || selects[i].style.visibility == '' ) ? 'hidden' : 'visible';
  }
}

function toggleSelects( modus ) {
  selects = document.getElementsByTagName('select');
  for (i = 0; i != selects.length; i++) {
	selects[i].style.visibility = ( modus == 'hide' ) ? 'hidden' : 'visible';
  }
}

var lastShown;

function showInfo(div)
{

	if(lastShown)
		closeInfo(lastShown);

	lastShown = div;

	id = document.getElementById(div);
	id.style.display = 'block';

	toggleSelects( 'hide' );

}
function closeInfo(div)
{
	id = document.getElementById(div);
	id.style.display = 'none';

	toggleSelects( 'show' );
}

///////////////////////////////////
//  open links in a new window   //
///////////////////////////////////

window.addEvent('domready', function() {

	$$('a.externe_link').each( function(el) {
		el.target = '_blank';
	});
});
