
function vindFirstChildBeeld(waarde) { 
    waarde = waarde.firstChild;
    while(waarde && waarde.tagName != 'IMG') {
    waarde = waarde.nextSibling;}
    return waarde;}

function zetOpaciteitWaarde(obj, waarde) {
    obj.style.opacity = (waarde / 100);
    obj.style.MozOpacity = (waarde / 100);
    obj.style.KhtmlOpacity = (waarde / 100);
    obj.style.filter = 'alpha(opacity=' + waarde + ')';}

function parameters(id, snelheid, pauze, tekst) {
    if(snelheid == null) {snelheid = 10;}
    if(pauze == null) {pauze = 2000;}
    var faden = document.getElementById(id);
    faden.style.overflow = "hidden";
    var image = vindFirstChildBeeld(faden);
    startOvervloeien(image, snelheid, pauze, tekst);}

function startOvervloeien(image, snelheid, pauze, tekst) {
    image.style.display = 'block';
    if(tekst != null) {document.getElementById(tekst)}
    verhoogOpaciteit(image, 0, snelheid, pauze, tekst);}

function verhoogOpaciteit(image, opacity, snelheid, pauze, tekst) {
    opacity = opacity + 1;
    if (opacity < 100) {
	setTimeout(function() {vervolgFaden(image, opacity, snelheid, pauze, tekst)}, snelheid);} 
	else {image.parentNode.style.backgroundImage = "url("+image.src+")";
	setTimeout(function() {zetOpaciteitWaarde(image,100)//hoort 0 te zijn
	setTimeout(function() {startOvervloeien(image, snelheid, pauze, tekst)}, tussentijd);}, 1000);}}

function vervolgFaden(image, opacity, snelheid, pauze, tekst) {
    zetOpaciteitWaarde(image,opacity);
    verhoogOpaciteit(image, opacity, snelheid, pauze, tekst);}

