function hideElements() {
    //Verzend knop verwijdederen.
    document.getElementById('formknop').parentNode.removeChild(document.getElementById('formknop'));
    
    //Uitslag
    oChild = document.getElementById('beo_uitslagthuis');
    cThuis = oChild.value;
    oChild.parentNode.removeChild(oChild);    
        
    oChild = document.getElementById('beo_uitslaguit');
    cUit   = oChild.value;
    oChild.parentNode.removeChild(oChild);       
    
    oReplace = document.getElementById('div_uitslag');
    oReplace.innerHTML = cThuis +' - '+ cUit;
    
        oNew = document.createElement("input");	
        oNew.setAttribute("type",   "hidden");
        oNew.setAttribute('id',     'beo_uitslagthuis');
        oNew.setAttribute('name',   'beo_uitslagthuis');
        oNew.setAttribute('value',  cThuis);            
        
        oReplace.appendChild(oNew);
        
        oNew = document.createElement("input");	
        oNew.setAttribute("type",   "hidden");
        oNew.setAttribute('id',     'beo_uitslaguit');
        oNew.setAttribute('name',   'beo_uitslaguit');
        oNew.setAttribute('value',  cUit);            
        
        oReplace.appendChild(oNew);               
    
    //Rapportage formulier
    oChild = document.getElementById('type');
    cValue = oChild.value;
    oChild.parentNode.removeChild(oChild);
    
    oReplace = document.getElementById('div_type');
    
    switch(cValue) {
        case 'B':
            cValue = 'Bond';
            break;
            
        case 'D':
            cValue = 'District';
            break;
            
        case 'K':
            cValue = 'Kring';
            break;                                                
    }
    
    oReplace.innerHTML = cValue;       
    
    //Scheidsrechters
    document.getElementById('scheids1').parentNode.removeChild(document.getElementById('scheids1'));
    document.getElementById('scheids2').parentNode.removeChild(document.getElementById('scheids2'));
    document.getElementById('scheids1knop').parentNode.removeChild(document.getElementById('scheids1knop'));
    document.getElementById('scheids2knop').parentNode.removeChild(document.getElementById('scheids2knop'));    
    
    oChild = document.getElementById('beo_schfk1');
    cSch1  = oChild.options[oChild.selectedIndex].text;
    nSch1  = oChild.value;
    oChild.parentNode.removeChild(oChild);       
    
    oChild = document.getElementById('beo_schfk2');
    cSch2  = oChild.options[oChild.selectedIndex].text;
    nSch2  = oChild.value;
    oChild.parentNode.removeChild(oChild);         
    
    oReplace = document.getElementById('div_scheids1');
    oReplace.innerHTML = cSch1;  
    
    oReplace = document.getElementById('div_scheids2');
    oReplace.innerHTML = cSch2;  
          
        oNew = document.createElement("input");	
        oNew.setAttribute("type",   "hidden");
        oNew.setAttribute('id',     'beo_schfk1');
        oNew.setAttribute('name',   'beo_schfk1');
        oNew.setAttribute('value',  nSch1);            
        
        oReplace.appendChild(oNew);       
    
        oNew = document.createElement("input");	
        oNew.setAttribute("type",   "hidden");
        oNew.setAttribute('id',     'beo_schfk2');
        oNew.setAttribute('name',   'beo_schfk2');
        oNew.setAttribute('value',  nSch2);            
        
        oReplace.appendChild(oNew);          
        
    //Open onderdelen
    oForm = document.forms[0];
    
    for (var i = 0; i < oForm.elements.length; i++) {
        //Standaard voor "text", "textarea" en "select-one"
        if (oForm.elements[i].type == "text" || oForm.elements[i].type == "textarea" || oForm.elements[i].type == "select-one") {
            oChild = oForm.elements[i];
            cValue = oChild.value;
            oChild.parentNode.removeChild(oChild);
            
            oReplace = document.getElementById('div_'+ oChild.id);
            oReplace.innerHTML = cValue;  
            
                oNew = document.createElement("input");	
                oNew.setAttribute("type",   "hidden");
                oNew.setAttribute('id',     oChild.id);
                oNew.setAttribute('name',   oChild.id);
                oNew.setAttribute('value',  cValue);            
                
                oReplace.appendChild(oNew);
            
            i--;
        }       
        
        //Standaard voor radio buttons.
        if (oForm.elements[i].type == "radio") {
            oChild = oForm.elements[i];
            cValue = oChild.value;
            oChild.parentNode.removeChild(oChild);
            
            if(oChild.checked) {
                oReplace = document.getElementById('div_'+ oChild.id +"_"+ cValue);
                oReplace.innerHTML += 'X';  
                
                    oNew = document.createElement("input");	
                    oNew.setAttribute("type",   "hidden");
                    oNew.setAttribute('id',     oChild.id);
                    oNew.setAttribute('name',   oChild.id);
                    oNew.setAttribute('value',  cValue);
    
                    oReplace.appendChild(oNew);
            }
            
            i--;
        }        
    }
}

/**
 * De functie 'addDefense' voegt een verweerdocument toe
 * aan de geselecteerde klacht.
 * 
 * @return	Void
 */
function addDefense() {
	/**
	 * Een melding geven dat het bestand geupload wordt.
	 */
	waitWindow("Bezig met uploaden, even geduld a.u.b...");
}

/**
 * De functie 'waitWindow' toont een soort van popup in
 * het midden van het scherm waarop een melding kan worden
 * getoond. Als er geen melding wordt meegegeven dan wordt
 * de popup verwijderd.
 * 
 * @param	String		lcMessage
 * @return	Void
 */
function waitWindow(lcMessage) {
	return;
	
	/**
	 * Een instantie van de ModelBackground en Waitwindow opvragen.
	 */
	var loModalBackground 	= document.getElementById("ModalBackground");
	var loWaitWindow		= document.getElementById("WaitWindow");
	
	/**
	 * Als de instantie niet kan worden gevonden dan deze opvragen
	 * aan z'n parent frame.
	 */
	if(loModalBackground == undefined) {
		loModalBackground 	= window.parent.document.getElementById("ModalBackground"); 
		loWaitWindow		= window.parent.document.getElementById("WaitWindow"); 
	}
	
	/**
	 * De schermhoogte opvragen en instellen.
	 */
	loModalBackground.style.top 	= "0px";	
	loModalBackground.style.left 	= "0px";
	
	/**
	 * Als er geen melding is meegegeven dan de schermen onzichtbaar
	 * maken en anders tonen.
	 */
	if(lcMessage == "") {
		loModalBackground.style.visibility 	= "hidden";
		loWaitWindow.style.visibility 		= "hidden";
	} else {
		loModalBackground.style.visibility 	= "visible";
		loWaitWindow.style.visibility 		= "visible";	
		
		/**
		 * Het bericht instellen.
		 */	
		loWaitWindow.innerHTML = '<br/><br/><br/><h2 style="text-align: center;">&nbsp;'+ lcMessage +'</h2>';
	}
}

/**
 * De class SysFun bevat alle functies die specifiek voor
 * dit systeem zijn ontwikkeld. 
 */
var SysFun = {
	/**
	 * De functie 'showTip' toont een tooltip element op de positie
	 * van de muiscursor.
	 *
	 * @param	String		lcTip
	 */
	showTip : function(lcTip) {
		/**
		 * De tooltip tonen.
		 */
		Tip(lcTip, 	BALLOON, 		false, 
					ABOVE, 			true, 
					FOLLOWMOUSE, 	false, 
					DELAY, 			100, 
					DURATION, 		0, 
					FADEOUT, 		100);
	}
};
