// Test voor het uploaden van documenten
function check_doc_upload (doc_form) {
  // Lengte moet minstens 2 zijn
  if (doc_form.uploadedfile.value.length < 2) {
     alert("Gelieve een bestand te kiezen.");
     return false;
  }
  return true;
}
  
// Test voor het inschrijven op de nieuwsbrief
function check_nl_subscription (nl_form) {
  
  // Lengte moet minstens 2 zijn
  if (nl_form.email.value.length < 2) {
     alert("Gelieve een e-mail adres in te voeren.");
     return false;
  }
  
  var emailFilter=/^.+@.+\..{2,3}$/;
  // Het formaat moet geldig zijn
  if (!(emailFilter.test(nl_form.email.value))) {
     alert("Gelieve een geldig e-mail adres in te voeren.");
     return false;
  }
  else {
    // Er mogen geen ongeldige karakters in voorkomen
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
    if ((nl_form.email.value).match(illegalChars)) {
      alert("Het opgegeven e-mail adres bevat ongeldige karakters.");
      return false;
    }
  }
  return true;
}

// Test voor het uploaden van nieuwsbriven
function check_nl_upload (nl_form) {
  // Lengte moet minstens 2 zijn
  if (nl_form.uploadedfile.value.length < 2) {
     alert("Gelieve een bestand te kiezen.");
     return false;
  }
  return true;
}

// Test voor het toevoegen van activiteiten
function check_act_input (act_form) {
  // Datum
  var day = act_form.act_day.value;
  var month = act_form.act_month.value;
  var year = act_form.act_year.value;
  
  // Dag geldig?
  var dayFilter=/[0-9]{1,2}/;
  if (!(day).match(dayFilter)) {
     alert("Gelieve een geldige dag in te voeren.");
     return false;
  }
  // Jaar geldig?
  var yearFilter=/[0-9]{4}/;
  if (!(year).match(yearFilter)
      || year < 2000
      || year > 2100) {
     alert("Gelieve een geldig jaar in te voeren.");
     return false;
  }
  // Datum geldig? Javascript maanden gaan van 0 tem 11 ipv 1 tem 12!!
  var testDate = new Date(year,month-1,day);
  
  if( !(   (day==testDate.getDate())
        && ((month-1)==testDate.getMonth())
        && (year==testDate.getFullYear())
       )
    ){
    alert("Gelieve een geldige datum in te voeren.");
    return false;
  }
 
  return true;
}




