function testGSCTC(form, Ctrl) {
        if (form.elements[6].checked || form.elements[7].checked ){                
                return (true);
        } else
                validatePrompt (form.elements[6],"Bent u een MAN of een VROUW ?");
                return (false);
}

function testREALNAME(form, Ctrl) {
        if (Ctrl.value != "" && Ctrl.value.indexOf(" ") != -1){
                return (true);        
        } else
                validatePrompt (Ctrl,"Sorry, graag VOOR- en ACHTERnaam invullen.")
                return (false);
}
function testSTRAAT_NUMMER(form, Ctrl) {
        if (Ctrl.value != "" && Ctrl.value.indexOf(" ") != -1){
                return (true);        
        } else
                validatePrompt (Ctrl,"Sorry, graag STRAAT- en HUISNUMMER invullen.")
                return (false);
}
function testPOSTCODE(form, Ctrl) {
        if (Ctrl.value != "" && Ctrl.value.indexOf(" ") != -1){
                return (true);        
        } else
                validatePrompt (Ctrl,"Graag uw postcode invullens als '1234 AA'.")
                return (false);

}

function testPHONE(form, Ctrl) {
        if (Ctrl.value.length == 11 && Ctrl.value.indexOf("-") == 2 || Ctrl.value.indexOf("-") == 3 || Ctrl.value.indexOf("-") == 4 ){
                return (true);        
        } else
                validatePrompt (Ctrl,"Het telefoonnummer moet de volgende stuctuur hebben: 06-12345678, 030-1234567 of 02511-567890.");
                return (false);
}
function testDATUM(form, Ctrl) {
        if (Ctrl.options[1].selected || Ctrl.options[2].selected){
                return (true);        
        } else
                validatePrompt (Ctrl,"Kies de datum van de voorstelling.")
                return (false);
}
function testAANTAL(form, Ctrl) {
        if (Ctrl.options[1].selected || Ctrl.options[2].selected || Ctrl.options[3].selected || Ctrl.options[4].selected || Ctrl.options[5].selected || Ctrl.options[6].selected || Ctrl.options[7].selected || Ctrl.options[8].selected || Ctrl.options[9].selected || Ctrl.options[10].selected){
                return (true);        
        } else
                validatePrompt (Ctrl,"Kies het aantal kaarten dat u wilt reserveren.")
                return (false);
}

function runSubmit (form)  {
           if (!testGSCTC(form, form.GSCTC________)) return;
	       if (!testREALNAME(form, form.realname_____)) return;
           if (!testSTRAAT_NUMMER(form, form.straat_nummer)) return;
           if (!testPOSTCODE(form, form.postcode_____)) return;
           if (!testPHONE(form, form.telefoon_____)) return;
           if (!testAANTAL(form, form.AANTAL1______)) return;
	   		   
           
	//alert (form);
	        form.submit();       // un-comment to submit form
           return;
}

function validatePrompt (Ctrl,PromptStr) {
        alert (PromptStr)
        Ctrl.focus();
        return;
}


function loadFORM() {
        // initial focus; use if needed
        document.emailform.realname.focus();
        return;
}
