/* JavaScript: Zorg voor Beter */
/* versie 0.6 - eend / ppk - 11/07/05-18/03/08 */
var URL = '';/*'http://localhost/eend';*/

var W3CDOM = (document.createElement && document.getElementsByTagName);
if (W3CDOM)
	window.onload = function ()
	{
	//todo header van de tabel bevriezen initHoverTR();
	initUitklap();
	}


function initHoverTR()
{
if (document.getElementsByTagName('table')) {
		var deTabel = document.getElementsByTagName('table')[0];
		if (deTabel) {
			deTabel.id = 'js-aan';
			var tr = document.getElementsByTagName('tr');
			for (var i=0;i<tr.length;i++)
			{
					tr[i].onmouseover = function () 	{
					this.className = 'htr';
				}
				tr[i].onmouseout = function () {
					this.className = '';
				}
				/* Toevoeging van Maaike om cellen klikbaar te maken volgt: */
				var td = tr[i].getElementsByTagName('td'); 
				for (var m=0;m<td.length;m++)
				{
					if (td[m].getElementsByTagName('a')[0]) {
						td[m].link = td[m].getElementsByTagName('a')[0].href;
						td[m].onmouseover = function () 	{
							this.className = 'htd';
							}
						td[m].onmouseout = function () {
							this.className = '';
						}
						td[m].onclick = function () {
							location.href = this.link;
						}
					}
				}
			}
		}
	}
}


function initUitklap()
{
    if (!W3CDOM) return;
	var newImg = document.createElement('img');
	newImg.src = URL + 'Images/uitklappijltje.gif';
	newImg.className = 'uitklapplaatje';
	var x = document.getElementsByTagName('h3');
	for (var i=0;i<x.length;i++)
	{
		if (x[i].className != 'toggle') continue;
		var image = x[i].appendChild(newImg.cloneNode(true));
		x[i].relatedElements = new Array();
		image.onclick = klapInUit;
		image.onmouseover = pijlMouseover;
		image.onmouseout = pijlMouseout;		
		x[i].onclick = klapInUit;
		image.status = 'in';
		var klapIn = x[i].nextSibling;
		var statusFlag = true;
		while (klapIn.nodeName != 'H3' && statusFlag == true)
		{
			if (klapIn.nodeName == 'DIV')
			{
				x[i].relatedElements.push(klapIn);
				klapIn.style.display = 'none';
				
			}
			if (klapIn.nextSibling)
				klapIn = klapIn.nextSibling;
			else
				statusFlag = false;
		}
	}
}

function pijlMouseover() {
	if (this.src.indexOf('mo.gif') == -1) this.src = this.src.replace(/\.gif/, 'mo.gif');
}

function pijlMouseout() {
	if (this.src.indexOf('mo.gif') != -1) this.src = this.src.replace(/mo\.gif/, '.gif');
}

function klapInUit()
{
	if (this.nodeName == 'img') {
		var el = this;
	} else 
	{
	    if (this.firstChild == null) return;           /*renee*/
		var el = this.firstChild.nextSibling;
	} 
	
	var newDisplay;
	if (el.status == 'in')
	{
		newDisplay = 'block';
		el.status = 'uit';
		el.src = URL + 'Images/uitklappijltje-open.gif';
	}
	else
	{
		newDisplay = 'none';
		el.status = 'in';
		el.src = URL + 'Images/uitklappijltje.gif';
	}
	var elements = el.parentNode.relatedElements;
	for (var i=0;i<elements.length;i++)
	{
		elements[i].style.display = newDisplay;
	}
}
