function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value==""||value=="dag"||value=="maand"||value=="jaar"||value=="uu"||value=="mm")
  {alert(alerttxt);return false}
else {return true}
}
}

function checkphone(field,alerttxt,wrong)
{
with (field)
{
value = value.replace('-','')
var re = '^[0-9]{10}$' ;
if (value==null||value=="")
  {alert(alerttxt);return false}
else {
	if (value.match(re)) {
		return true;
		}
	else {alert(wrong);return false};
}
}
}

function checkleeftijd(field,alerttxt,wrong)
{
with (field)
{
value = value.replace('-','')
var re = '^[0-9]{1,2}$' ;
if (value==null||value=="")
  {alert(alerttxt);return false}
else {
	if (value.match(re)) {
		return true;
		}
	else {alert(wrong);return false};
}
}
}
function checkbedrag(field,alerttxt,wrong)
{
with (field)
{
value = value.replace('-','')
var re = '^[0-9]$' ;
if (value==null||value=="")
  {alert(alerttxt);return false}
else {
	if (value.match(re)) {
		return true;
		}
	else {alert(wrong);return false};
}
}
}

function checkmail(field,alerttxt,wrong)
{
with (field)
{
value = value.replace('-','')
var re = '^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$' ;
if (value==null||value==""||value=="-1")
  {alert(alerttxt);return false}
else {
	if (value.match(re)) {
		return true;
		}
	else {alert(wrong);return false};
}
}
}

function checkzip(field,alerttxt,wrong)
{
with (field)
{
value = value.toUpperCase() ;
value = value.replace(' ','')
var re = '^[0-9]{4}[A-Z]{2}$' ;
if (value==null||value=="")
  {alert(alerttxt);return false}
else {
	if (value.match(re)) {
		return true;
		}
	else {alert(wrong);return false};
}
}
}


function validate_aanvraag_leerlingenbijdrage_20072008(thisform)
{
with (thisform)
{
if (validate_required(Datum,"Er dient een datum ingevuld te worden!")==false)
  {Datum.focus();return false}
if (validate_required(School,"Er dient een school ingevuld te worden!")==false)
  {School.focus();return false}
if (validate_required(Brinnr,"Er dient een brinnr ingevuld te worden!")==false)
  {Brinnr.focus();return false}
if (validate_required(Directeur,"Er dient een directeur ingevuld te worden!")==false)
  {Directeur.focus();return false}
if (validate_required(Contactpersoon,"Er dient een contactpersoon ingevuld te worden!")==false)
  {Contactpersoon.focus();return false}
if (validate_required(Aantal_leerlingen,"Er dient aantal leerlingen ingevuld te worden!")==false)
  {Aantal_leerlingen.focus();return false}
if (validate_required(Adres,"Er dient een adres ingevuld te worden!")==false)
  {Adres.focus();return false}
if (checkzip(Postcode,"Er dient een geldige postcode ingevuld te worden!","De postcode die is ingevuld is niet correct!")==false)
  {Postcode.focus();return false}
if (validate_required(Plaats,"Er dient een plaats ingevuld te worden!")==false)
  {Plaats.focus();return false}
if (checkphone(Telefoon,"Er dient een telefoonnummer ingevuld te worden!","Het telefoonnummer is niet correct!")==false)
  {Telefoon.focus();return false}
if (checkmail(Email,"Er dient een email-adres ingevuld te worden!","Het mailadres is niet juist ingevuld!")==false)
  {Email.focus();return false} 
if (validate_required(Bank_Giro,"Er dient een bank- of gironummer ingevuld te worden!")==false)
  {Bank_Giro.focus();return false}
if (validate_required(Titel,"Er dient een titel ingevuld te worden!")==false)
  {Titel.focus();return false}
if (validate_required(Doelgroep,"Er dient een doelgroep ingevuld te worden!")==false)
  {Doelgroep.focus();return false}
if (validate_required(Datum_uitvoering,"Er dient een datum ingevuld te worden!")==false)
  {Datum_uitvoering.focus();return false} 
if (validate_required(Vorig_jaar,"Er dient ja of nee ingevuld te worden!")==false)
  {Vorig_jaar.focus();return false}  
if (validate_required(Tijdsbeslag,"Er dient een tijdsbeslag ingevuld te worden!")==false)
  {Tijdsbeslag.focus();return false}
if (validate_required(Omschrijving,"Er dient een omschrijving ingevuld te worden!")==false)
  {Omschrijving.focus();return false} 
if (validate_required(Component,"Er dient een component ingevuld te worden!")==false)
  {Component.focus();return false}  
if (validate_required(Verbanden,"Er dienen een of meerdere verbanden ingevuld te worden!")==false)
  {Verbanden.focus();return false} 
if (validate_required(Uitgangspunten,"Er dienen uitgangspunten ingevuld te worden!")==false)
  {Uitgangspunten.focus();return false} 
if (validate_required(Inkomsten,"Er dient een bedrag aan inkomsten ingevuld te worden!")==false)
  {Inkomsten.focus();return false}
if (validate_required(Uitgaven,"Er dient een bedrag aan uitgaven ingevuld te worden!")==false)
  {Uitgaven.focus();return false}



}
}

function validate_icc_inschrijfformulier(thisform)
{
with (thisform)
{
if (validate_required(Naam,"U heeft geen naam ingevuld!")==false)
  {School.focus();return false}
if (validate_required(School,"U heeft geen school ingevuld!")==false)
  {School.focus();return false}
if (validate_required(Adres,"U heeft geen bezoekadres ingevuld!")==false)
  {Adres.focus();return false}
if (checkzip(Postcode,"U heeft geen geldige postcode ingevuld!","De ingevulde postcode is niet correct!")==false)
  {Postcode.focus();return false}
if (validate_required(Plaats,"U heeft geen plaats ingevuld!")==false)
  {Plaats.focus();return false}
if (validate_required(Prive,"U heeft geen priv&eacute;-adres ingevuld!")==false)
  {Prive.focus();return false}
if (checkzip(Postcodeprive,"U heeft geen geldige postcode ingevuld!","De ingevulde postcode is niet correct!")==false)
  {Postcodeprive.focus();return false}
if (validate_required(Plaatsprive,"U heeft geen woonplaats ingevuld!")==false)
  {Plaatsprive.focus();return false}
if (checkphone(Telefoonprive,"U heeft geen priv&eacute;-telefoonnummer ingevoerd!","Het telefoonnummer is niet correct!")==false)
  {Telefoonprive.focus();return false}
if (checkmail(Emailprive,"U heeft geen e-mailadres ingevuld!","Het ingevulde e-mailadres is niet correct!")==false)
  {Emailprive.focus();return false} 


}
}

