function klik(linkding) {
	var regel		= linkding.parentNode.parentNode;
	var volgende	= regel.nextSibling;

	if (volgende.className!="hatsa") {

		// A. Laden
		laadVolgende(linkding);
		
	} else {
		
		// zorgen dat swf geluid niet doorloopt als het filmpje is verwijderd (dat is een bug)
		cleanupSWFs()

		// B. Verwijderen
		regel.parentNode.removeChild(volgende);
	}

/*
	if (volgende.className!="hatsa" && volgende.className!="foetsie") {

		// A. Laden
		laadVolgende(linkding);
		
	} else if (volgende.className=="hatsa") {
		
		// B. Verbergen.
		//volgende.className="foetsie"
		regel.parentNode.removeChild(volgende);

	} else {
		
		// C. Weer tonen
		volgende.className="hatsa"
	}*/
}

function laadVolgende(linkding) {
	var regel		= linkding.parentNode.parentNode;
	var volgende	= regel.nextSibling;
	var tabel		= regel.parentNode;
	
	// Maak <TR>
	var tr=document.createElement("tr");
	tr.className = "hatsa";
	
	// Maak <TD>
	var td=document.createElement("td");
	td.setAttribute("colSpan", "3"); // IE is case sensitive. Use the correct case 'colSpan'. OR use the extra IE parameter: td.setAttribute("colspan", "3", 0);
	td.setAttribute("align", "center");
	td.innerHTML="<div class=\"loading\">loading...</div>";
	
	// Toevoegen <tr><td colspan="3" align="center">loading...</td></tr>
	tr.appendChild(td);
	tabel.insertBefore(tr, volgende);
	
	// Maak loader 
	myLoader			= new loader(); 
	myLoader.myNode		= td;
	myLoader.onLoaded	= function(text) {
		this.myNode.innerHTML = text;	// Replace loading... with loaded text
		deleteLoader.push(this); // add loader to trash, to be deleted by the next loader. We can't delete 'this'.
	};

	// Maak URL
	var page	= "../"+regel.id+"/index.html";
	page		+= "?r="+new Date().getTime();   // random string prevents caching     

	// Laad URL
	myLoader.load(page); 
}

function muisOver(regel) {
	regel.className="muisOver"
}

function muisUit(regel) {
	regel.className="muisUit"
}
function nop() {
	return false;
}

/* fix for video streaming bug 
from http://blog.deconcept.com/2006/05/18/flash-player-bug-streaming-content-innerhtml-ie/
*/
function cleanupSWFs() {
	var flashmovie = document.getElementById("flashmovie");
	if (flashmovie) {
		//alert("ok");
		flashmovie.innerHTML="...";
	}

/*
var objects = document.getElementsByTagName("OBJECT");
 // alert("objects="+objects.length);


  for (var i=0; i < objects.length; i++) {
	  //alert("object i="+i);
    for (var x in objects[i]) {
	  //alert("object i="+i+" x="+x+typeof objects[i][x]);
      if (typeof objects[i][x] == 'function') {
		alert("cleanup");
        objects[i][x] = null;
     }
    }
  }*/
}

window.onunload = cleanupSWFs;
