/*------------------------------------------------------------------------------
--
-- Style
--
------------------------------------------------------------------------------*/

document.write('<LINK REL=StyleSheet HREF="config/mainStyle.css" TYPE=text/css>')
document.write('<LINK REL=StyleSheet HREF="../config/mainStyle.css" TYPE=text/css>')
document.write('<LINK REL=StyleSheet HREF="config/fancy_menu.css" TYPE=text/css>')



/*------------------------------------------------------------------------------
--
-- Valideren FORM ideeenbus
--
------------------------------------------------------------------------------*/

function ideeValidate(){
	if ( ( document.ideeForm.naam.value == "" )
	  || ( document.ideeForm.onderwerp.value == "" )
	  || ( document.ideeForm.message.value == "" )
	  || ( document.ideeForm.email.value.search("@") == -1 )
	  || ( document.ideeForm.email.value.search("[.*]" ) == -1 )
	   ) {
		alert( "Je hebt niet alle velden correct ingevuld.\n\rAlle velden moeten gevuld zijn, en daarnaast moet je emailadres uiteraard correct zijn." );
	} else {
	document.ideeForm.method = "POST";
	document.ideeForm.action = "ideeenbus_mail.php";
	document.ideeForm.submit();
	}
}



/*------------------------------------------------------------------------------
--
-- Valideren FORM aanmelden
--
------------------------------------------------------------------------------*/

function aanmeldValidate() {
    //Controle naam en straat
    if ( ( document.aanmeldForm.naam.value == "")
      || ( document.aanmeldForm.straat.value == "")
       ) {
        alert ("Naam en straatnaam moeten allebei gevuld zijn.");
        return false;
    }

    //Controle huisnummer m.b.v. isNotANumber
    if(isNaN(document.aanmeldForm.huisnummer.value)) {
        alert("Je hebt geen geldig huisnummer opgegeven.");
        return false;
        }

    //Controle eerste deel postcode
    if(isNaN(document.aanmeldForm.postcode1.value)) {
        alert("Je hebt geen geldige postcode opgegeven.");
        return false;
        }
    if(document.aanmeldForm.postcode1.value.length !== 4) {
        alert("Je hebt geen geldige postcode opgegeven");
        return false;
        }

    //Controle tweede deel postcode
    if(document.aanmeldForm.postcode2.value.length !== 2) {
        alert("Je hebt geen geldige postcode opgegeven.");
        return false;
        } else {
            var char1 = document.aanmeldForm.postcode2.value.substring(0,1);
            var char2 = document.aanmeldForm.postcode2.value.substring(1,2);
            char1 = char1.toUpperCase();
            char2 = char2.toUpperCase();
            if ((char1 < "A") || (char1 >"Z")) {
                alert("Je hebt geen geldige postcode opgegeven.");
                return false;
            }
            if ((char2 < "A") || (char2 >"Z")) {
                alert("Je hebt geen geldige postcode opgegeven.");
                return false;
            }
        }

    //Controle woonplaats
    var toTest = document.aanmeldForm.woonplaats.value;
    var firstChar;
    if (toTest.length > 2) {
        for (var i=0;i<toTest.length;i++) {
            firstChar = toTest.substring(i,i+1);
            firstChar = firstChar.toUpperCase();
            if ((firstChar < "A") || (firstChar >"Z")) {
                alert("Woonplaats bevat ongeldige karakters");
                return false;
            }
        } //for
    } else {
        alert("Inhoud van het veld Woonplaats is te kort.");
        return false;
    }

    //Controle emailadres (optioneel)
    var toTest = document.aanmeldForm.emailadres.value;
    if (toTest) {
        //Komt er wel een . en een @ in voor?
        if ((toTest.indexOf('.') == -1) || (toTest.indexOf('@') == -1)) {
            alert('Je hebt een ongeldig emailadres ingevuld.')
            return false;
        }
    }

    //Is er minimaal één checkbox aangevinkt?
    if ( (document.aanmeldForm.nieuw_lid.checked)
      || (document.aanmeldForm.nieuw_bestuurslid.checked)
      || (document.aanmeldForm.vrijwilliger.checked)
      || (document.aanmeldForm.wijzig_adres.checked)
       ) {
        //doe niets
    } else {
        alert('Er wordt verwacht dat je minimaal één keuze aanvinkt.');
        return false;
    }

	document.aanmeldForm.method = "POST";
	document.aanmeldForm.action = "aanmelden_mail.php";
	document.aanmeldForm.submit();
}


/*


if(strlen($naam) < 2)
{
  echo "<p>Je hebt geen naam ingevuld.</p>";
}

if(!is_numeric($leeftijd) || strlen($leeftijd) > 3)
{
  echo "<p>Je hebt geen geldige leeftijd opgegeven.</p>";
}
naam
straat
huisnummer
postcode1
postcode2
woonplaats
emailadres
nieuw_lid
nieuw_bestuurslid
vrijwilliger
wijzig_adres*/
