// JavaScript Document

onload = function(){
	initMenu();
	sizeContent();
}
onresize = function(){
	sizeContent();
}

var i = 0;

function nextImage(){

	var sImage = document.getElementById('foto');
	var sText = document.getElementById('tekst');

	if (i+1 < aImages.length){
		
		sImage.src =  aImages[(i+1)];
		sText.innerHTML = aText[(i+1)];
		i++;	
	} else{
		i = 0;
		sImage.src =  aImages[i];
		sText.innerHTML = aText[i];		
	}
}
function previousImage(){

	var sImage = document.getElementById('foto');
	var sText = document.getElementById('tekst');

	if (i > 0){
		sImage.src = aImages[(i-1)];
		sText.innerHTML = aText[(i-1)];
		i--;
	} else{
		i = aImages.length-1;
		sImage.src =  aImages[i];
		sText.innerHTML = aText[i];
	}
}

function initFoto(){
		var sImage = document.getElementById('foto');
		var sText = document.getElementById('tekst');
		sImage.src = aImages[0];
		sText.innerHTML = aText[0];
}




function toggle(obj){

	var aLists = obj.getElementsByTagName('ul');
	if (aLists.length > 0){		
		if (aLists[0].style.display == 'none'){			
		
			obj.className = 'yar';
		
			aLists[0].style.display = '';
		} else {
			aLists[0].style.display = 'none';
			
			obj.className = '';
		}	
	}
}

function initMenu(){

	var oMenu = document.getElementById('menu');

	if(oMenu) {
		var aLists = oMenu.getElementsByTagName('li');
		var i = aLists.length;
		while(i--){
			if (aLists[i].getElementsByTagName('ul').length > 0){
				var aNested = aLists[i].getElementsByTagName('ul');
				var j = aNested.length;
				while(j--){
					aNested[j].style.display = 'none';
					aNested[j].onclick = stopClick;
				}
				aLists[i].onclick = function(){
					toggle(this);
					stopClick;
				}
			}		
		}	
	}
	//openTree();
}


function stopClick(e){
	if (!e){
		var e = window.event;
	}
	e.cancelBubble = true;
	if (e.stopPropagation){
		e.stopPropagation();
	}
}


function openTree(){

	var oMenu = document.getElementById('menu');
	var aAnchors = oMenu.getElementsByTagName('a');
	var i = aAnchors.length;
	while(i--){	
		if (aAnchors[i].href == document.location.href){		
			
			obj = aAnchors[i];
			do {
			 	if (obj.style){	
			      obj.style.display = '';
			    }
		    } while (obj = obj.parentNode);
		}	
	}		
}


// bij de locaties (de kaart, de tabel en locatiedetail) komt geen kruimelpad voor maar er wordt wel wat ruimte gereserveerd

function sizeContent(){

    var container = elemById('container');
    if (elemById('content-wrap2')) {
        var contentwrap = elemById('content-wrap2');
        var bottomFiller = elemById('bottomFiller2');
        var header = elemById('header');
        var kruimelpad = elemById('kruimelpad');
        var navheader = elemById('nav-header');
        var bottomcontainer = elemById('bottomcontainer2');
        var disclaimer = elemById('disclaimer');
        var windowHeight = measure('window').y;
        var GeenKruimelpad = 0;
        if (elemById('middle_breed')) {
            var contentblok = elemById('middle_breed');
        }
        else if (elemById('middle_locatiekaart')) {
            var contentblok = elemById('middle_locatiekaart');
            var GeenKruimelpad = 16;
        }
        else if (elemById('middle_locatietabel')) {
            var contentblok = elemById('middle_locatietabel');
            var GeenKruimelpad = 18;
        }
        else if (elemById('leftside_locatiezoeker') && elemById('middle')) {  //dit is de locatiedetail
            var contentblok = elemById('middle');
            var GeenKruimelpad = 18;
        }
        else {
            var contentblok = elemById('middle');
            var search = elemById('search');
            contentwrap.style.background = 'transparent url(../gfx/bg_content.jpg) repeat-y scroll 0 0';
            bottomcontainer.style.background = 'transparent url(../gfx/bg_footer.jpg) repeat scroll 0 0';
            bottomFiller.style.background = 'transparent url(../gfx/bg_content.jpg) repeat-y scroll 0 0';
        }

        var remainingHeight = windowHeight - header.offsetHeight - navheader.offsetHeight - kruimelpad.offsetHeight - bottomcontainer.offsetHeight - disclaimer.offsetHeight - bottomFiller.offsetHeight;
        contentblok.style.height = remainingHeight - GeenKruimelpad + 'px';
    }
    else if (elemById('content-wrap')) {
        var bottomFiller = elemById('bottomFiller');
        var header = elemById('header');
        var kruimelpad = elemById('kruimelpad');
        var navheader = elemById('nav-header');
        var bottomcontainer = elemById('bottomcontainer');
        var disclaimer = elemById('disclaimer');
        var windowHeight = measure('window').y;
        var contentblok = elemById('middle');
        if (elemById('middle_home')) {
            var contentblok = elemById('middle_home');
            var remainingHeight = windowHeight - header.offsetHeight - navheader.offsetHeight - bottomcontainer.offsetHeight - disclaimer.offsetHeight - bottomFiller.offsetHeight;
        }
        else {
            var remainingHeight = windowHeight - header.offsetHeight - navheader.offsetHeight - kruimelpad.offsetHeight - bottomcontainer.offsetHeight - disclaimer.offsetHeight - bottomFiller.offsetHeight;
        }
        contentblok.style.height = remainingHeight + 'px';
    }

}

//wordt gebruikt bij iframe om naar boven te springen als je op "Tip een vriend" hebt geklikt (vacature pagina)

function naartop()
{
	window.scrollTo(0,0);
}
