
//Verzamel alle blocks in nodes array
document.getElementsByClassName = function(className){
    var nodes = document.getElementsByTagName('*');
    var matches = new Array();
    for(i=0;i<nodes.length;i++){
        var tmp = nodes[i].getAttribute('class') || nodes[i].getAttribute('className');
        if(tmp == className) matches[matches.length] = nodes[i];
    }
    return matches;
}


//Sluit alle blocks
function shutAll() {
	var blocks = document.getElementsByClassName("dragclass");
	for(b=0;b<blocks.length;b++) {
		if(blocks[b].id != "home" && blocks[b].id != "logo") {
			blocks[b].style.display = "none";
		}
	}
}

//Toggle block aan of uit en laad de evt. onderliggende iframe
function toggleElement(e,iframeURL) {
	var el = document.getElementById(e);
	if(el.style.display == "none") {
		shutAll();
		if(iframeURL !== undefined) loadIframe(el,iframeURL);
		el.style.display = "block";
	}
	else {
		shutAll();
		if(iframeURL !== undefined) unloadIframe(el);
	}
}

//Laad de url in de iframe
function loadIframe(el,url) {
	var fr = document.getElementById(el.id + "_frame");
	fr.src = url;
}

//Unload de iframe
function unloadIframe(el) {
	if(document.getElementById(el.id + "_frame") !== undefined) {
		document.getElementById(el.id + "_frame").src = "";
	}
}

//JQuery achtergrond fader
$(document).ready(function() {
    $('.slideshow').cycle({
		fx: 'fade',
		timeout: 10000,
		speed: 1500,
		random: 1
	});
});

// Deze functie klapt een submenu uit
function toggleSub(ul) {
	var el = document.getElementById(ul);
	with(el.style) display = (display == "none") ? "block" : "none";
}
