function updateBedrag(form){
  soort = form.adoptiesoort.value
  bedrag = '';
  $.get("/getsoortprice",{'soort':soort}, function(data){
  if(data == ''){
   form.bedrag.readOnly = false; 
  }else{
   form.bedrag.readOnly = true; 
   form.bedrag.value = data;
  }
 });
}

function CheckMachtiging(form) {

  if (form.banknummer.value == '') { 
     alert( "Vul een rekeningnummer in" );
     form.banknummer.focus();
     return false;
  }
  if (form.tnv.value == '') { 
     alert( "Vul uw naam in" );
     form.tnv.focus();
     return false;
  }
  if (form.te.value == '') { 
     alert( "Vul een plaats in" );
     form.te.focus();
     return false;
  }
  /*if (form.machtiging.checked == false ){
  alert("U dient akkoord te gaan met de machtiging");
  return false;
  }*/
  return true;
}
function checkVerleng(form){
  if(form['paymethod'].value == 'machtiging' && !CheckMachtiging(form)){
    return false;
  }
  return true;
}
function CheckAdopform(form) {
  if (form.bedrag.value == '') { 
     alert( "Vul uw bedrag in" );
     form.bedrag.focus();
     return false;
  }
  if (form.keuze.value == '') { 
     alert( "Maak een keuze" );
     form.keuze.focus();
     return false;
  }
  if (form.voornaam.value == '') { 
     alert( "Vul uw voornaam in" );
     form.voornaam.focus();
     return false;
  }
  if (form.achternaam.value == '') { 
     alert( "Vul uw achternaam in" );
     form.achternaam.focus();
     return false;
  }
  if (form.adres.value == '') { 
     alert( "Vul een adres in" );
     form.adres.focus();
     return false;
  }
  var postc = form.postcode.value;
  valid = new RegExp("^[0-9]{4} ?[a-zA-Z]{2}$").exec(postc);
  if(!valid) { 
     alert( "Vul een geldige postcode in" );
     form.postcode.focus();
     return false;
  }

  if (form.plaats.value == '') { 
     alert( "Vul een plaats in" );
     form.plaats.focus();
     return false;
  }

  if (form.land.value == '') { 
     alert( "Vul een land in" );
     form.land.focus();
     return false;
  }

  var emailAdres = form.email.value;
  valid = new RegExp("^[a-zA-Z]+([.]?[a-zA-Z0-9_-]+)*[@]([a-zA-Z0-9_-]+[.])+([a-z]{2,4})$").exec(emailAdres);
  if(!valid) { 
     alert( "Vul een geldig email adres in" );
     form.email.focus();
     return false;
  }
  var tel = form.telefoon.value; 
  valid = new RegExp("^[0-9]{10}$").exec(tel);
  if(!valid) { 
     alert( "Vul een geldig telefoonnummer in, gebruik alleen cijfers" );
     form.telefoon.focus();
     return false;
  }
  if(form['paymethod'].value == ''){
     alert( "Selecteer de door u gewenste betaal methode." );
    return false;
  }
  if(form['paymethod'].value == 'machtiging' && !CheckMachtiging(form)){
    return false;
  }
  if (form.voorwaarden.checked == false ){
    alert("U heeft de voorwaarden niet geaccepteerd");
    return false;
  }

  return true;

}
function togglePaymethod(el){
  if(el.value == 'machtiging'){
    document.getElementById('machtiging_container').style.display='';
  }else{
    document.getElementById('machtiging_container').style.display='none'; 
  }
}
function CheckAdopformBe(form) {
  if (form.bedrag.value == '') { 
     alert( "Vul uw bedrag in" );
     form.bedrag.focus();
     return false;
  }
  if ( form.keuze.value == '') { 
     alert( "Maak een keuze" );
     form.keuze.focus();
     return false;
  }
  if (form.naambedrijf.value == '') { 
     alert( "Vul uw bedrijfsnaam in" );
     form.naambedrijf.focus();
     return false;
  }
  if (form.achternaam.value == '') { 
     alert( "Vul uw achternaam in" );
     form.achternaam.focus();
     return false;
  }
  if (form.adres.value == '') { 
     alert( "Vul een adres in" );
     form.adres.focus();
     return false;
  }
      var postc = form.postcode.value;
      valid = new RegExp("^[0-9]{4} ?[a-zA-Z]{2}$").exec(postc);
  if(!valid) { 
     alert( "Vul een geldige postcode in" );
     form.postcode.focus();
     return false;
  }

  if (form.plaats.value == '') { 
     alert( "Vul een plaats in" );
     form.plaats.focus();
     return false;
  }

  if (form.land.value == '') { 
     alert( "Vul een land in" );
     form.land.focus();
     return false;
  }

  var emailAdres = form.email.value;
  valid = new RegExp("^[a-zA-Z]+([.]?[a-zA-Z0-9_-]+)*[@]([a-zA-Z0-9_-]+[.])+([a-z]{2,4})$").exec(emailAdres);
  if(!valid) { 
     alert( "Vul een geldig email adres in" );
     form.email.focus();
     return false;
  }
  var tel = form.telefoon.value; 
  valid = new RegExp("^[0-9]{10}$").exec(tel);
  if(!valid) { 
     alert( "Vul een geldig telefoonnummer in, gebruik alleen cijfers" );
     form.telefoon.focus();
     return false;
  }

  if (form.voorwaarden.checked == false ){
  alert("U heeft de voorwaarden niet geaccepteerd");
  return false;
  }

  return true;

}
