function putoptie() {

    var bandnaam = document.getElementById('bandnaam');
    var band_id = document.getElementById('band_id');
    var affiliate_id = '';  //document.getElementById('affiliate_id');
    var dagoptie = document.getElementById('dagoptie');
    var maandoptie = document.getElementById('maandoptie');
    var jaaroptie = document.getElementById('jaaroptie');
    var ochtend = document.getElementById('cbOchtend');
    var middag = document.getElementById('cbMiddag');
    var avond = document.getElementById('cbAvond');
    var prive = document.getElementById('prive');
    var zakelijk = document.getElementById('zakelijk');

    // Form 2
    var bedrijfsnaam = document.getElementById('bedrijfsnaam');
    var geslacht_m = document.getElementById('man');
    var geslacht_v = document.getElementById('vrouw');
    var klant_voornaam = document.getElementById('klant_voornaam');
    var klant_achternaam = document.getElementById('klant_achternaam');
    var klant_straat = document.getElementById('klant_straat');
    var klant_huisnr = document.getElementById('klant_huisnr');
    var klant_huisnrtoev = document.getElementById('klant_huisnrtoev');
    var klant_postcode = document.getElementById('klant_postcode');
    var klant_plaats = document.getElementById('klant_plaats');
    var klant_email = document.getElementById('klant_email');
    var klant_tel_overdag = document.getElementById('klant_tel_overdag');

    // Form 3
    var locatie_naam = document.getElementById('locatie_naam');
    var locatie_straat = document.getElementById('locatie_straat');
    var locatie_huisnr = document.getElementById('locatie_huisnr');
    var locatie_huisnrtoev = document.getElementById('locatie_huisnrtoev');
    var locatie_postcode = document.getElementById('locatie_postcode');
    var locatie_plaats = document.getElementById('locatie_plaats');
    var opmerking = document.getElementById('opmerking');

    // Form 1
    var parID = 'band_id=' + band_id.value;
    var parAffiliate = 'affiliate_id=' + affiliate_id.value;
    var parDag = 'dag=' + dagoptie.value;
    var parMaand = 'maand=' + maandoptie.value;
    var parJaar = 'jaar=' + jaaroptie.value;
    var parOchtend = 'ochtend=' + (ochtend.checked ? 'true' : 'false');
    var parMiddag = 'middag=' + (middag.checked ? 'true' : 'false');
    var parAvond = 'avond=' + (avond.checked ? 'true' : 'false');
    var parPriveZakelijk = 'prive_zakelijk=' + (prive.checked ? '0' : '1');

    // Form 2
    var parBedrijfsnaam = 'bedrijfsnaam=' + bedrijfsnaam.value;
    var parGeslacht = 'geslacht=' + (geslacht_m.checked ? '0' : '1');
    var parKlantVoornaam = 'klant_voornaam=' + klant_voornaam.value;
    var parKlantAchternaam = 'klant_achternaam=' + klant_achternaam.value;
    var parKlantStraat = 'klant_straat=' + klant_straat.value;
    var parKlantHuisnr = 'klant_huisnr=' + klant_huisnr.value;
    var parKlantHuisnrToev = 'klant_huisnrtoev=' + klant_huisnrtoev.value;
    var parKlantPostcode = 'klant_postcode=' + klant_postcode.value;
    var parKlantPlaats = 'klant_plaats=' + klant_plaats.value;
    var parKlantEmail = 'klant_email=' + klant_email.value;
    var parKlantTel = 'klant_tel_overdag=' + klant_tel_overdag.value;

    // Form 3
    var parLocatieNaam = 'locatie_naam=' + locatie_naam.value;
    var parLocatieStraat = 'locatie_straat=' + locatie_straat.value;
    var parLocatieHuisnr = 'locatie_huisnr=' + locatie_huisnr.value;
    var parLocatieHuisnrtoev = 'locatie_huisnrtoev=' + locatie_huisnrtoev.value;
    var parLocatiePostcode = 'locatie_postcode=' + locatie_postcode.value;
    var parLocatiePlaats = 'locatie_plaats=' + locatie_plaats.value;
    var parOpmerking = 'opmerking=' + opmerking.value;
    
    var parameters = parID + '&' + parDag + '&' + parMaand + '&' + parJaar + '&' + parOchtend + '&' + parMiddag + '&' + parAvond + '&' + parPriveZakelijk + '&' + parBedrijfsnaam + '&' + parGeslacht + '&' + parKlantVoornaam + '&' + parKlantAchternaam + '&' + parKlantStraat + '&' + parKlantHuisnr + '&' + parKlantHuisnrToev + '&' + parKlantPostcode + '&' + parKlantPlaats + '&' + parKlantEmail + '&' + parKlantTel + '&' + parLocatieNaam + '&' + parLocatieStraat + '&' + parLocatieHuisnr + '&' + parLocatieHuisnrtoev + '&' + parLocatiePostcode + '&' + parLocatiePlaats + '&' + parOpmerking;
    var XMLHTTPObject = createHTTPHandler();
    XMLHTTPObject.open('POST', 'http://www.opzoeknaareenband.nl/content/actions/optie_new.php', true);
    XMLHTTPObject.onreadystatechange = function() {
      if (XMLHTTPObject.readyState == 4) {
        var check_result = XMLHTTPObject.responseText;
        alert(check_result)   ;
        if (check_result > 0) {
          loadAjaxDetailPage('optie_thankyou', band_id, 'optie_id=' + check_result, bandnaam);
        }
        else {
          loadAjaxDetailPage('optie_failure', band_id, 'failure_id=' + check_result, bandnaam);
        }
      }
    }
    XMLHTTPObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    XMLHTTPObject.setRequestHeader("Content-length", parameters.length);
    //        XMLHTTPObject.setRequestHeader("Connection", "close");
    XMLHTTPObject.setRequestHeader("Cache-Control", "no-cache");
    XMLHTTPObject.setRequestHeader("X_USERAGENT", "MijnAjaxApplicatie");
    XMLHTTPObject.send(parameters);
  }

  function goToSecondPageWithCheck(id) {

    year = document.getElementById('jaaroptie').value;
    month = document.getElementById('maandoptie').value;
    day = document.getElementById('dagoptie').value;

    var dateToCheck = new Date();
    dateToCheck.setFullYear(year, month - 1, day);

    var today = new Date();

    if (dateToCheck <= today) {
      alert('Kies een datum in de toekomst');
      document.getElementById('messagetable').style.visibility = "hidden";
      return false;
    }

    var parameters = 'id=' + id + '&jaar=' + year + '&maand=' + month + '&dag=' + day;

    var XMLHTTPObject = createHTTPHandler();
    XMLHTTPObject.open('POST', 'http://www.opzoeknaareenband.nl/include/ajax_checkdatum.php?', true);
    XMLHTTPObject.onreadystatechange = function() {
      if (XMLHTTPObject.readyState == 4) {
        var check_result = XMLHTTPObject.responseText;
        if (check_result == '') {
          alert('Deze datum is niet beschikbaar. Gebruik de menu optie [Check Beschikbaarheid] om te kijken of de betreffende datum beschikbaar is');
          return;
        }
        var result = true;

        if (check_result.indexOf('o') == -1 && document.getElementById('cbOchtend').checked !== false) {
          result = false;
        }
        if (check_result.indexOf('m') == -1 && document.getElementById('cbMiddag').checked !== false) {
          result = false;
        }
        if (check_result.indexOf('a') == -1 && document.getElementById('cbAvond').checked !== false) {
          result = false;
        }

        if (result == false) {
          alert('Deze datum is niet beschikbaar. Gebruik de menu optie [Check Beschikbaarheid] om te kijken of de betreffende datum beschikbaar is');
        }
        else {
          goToSecondPage();
        }
      }
    }
    XMLHTTPObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    XMLHTTPObject.setRequestHeader("Content-length", parameters.length);
    XMLHTTPObject.setRequestHeader("Connection", "close");
    XMLHTTPObject.setRequestHeader("Cache-Control", "no-cache");
    XMLHTTPObject.setRequestHeader("X_USERAGENT", "MijnAjaxApplicatie");

    XMLHTTPObject.send(parameters);
  }

  function goToSecondPage() {

    var jaar = document.getElementById('jaaroptie').value;
    var maand = document.getElementById('maandoptie').value;
    var dag = document.getElementById('dagoptie').value;

    var dateToCheck = new Date();
    dateToCheck.setFullYear(jaar, maand - 1, dag);

    var today = new Date();

    if (dateToCheck <= today) {
      alert('Kies een datum in de toekomst');
      return false;
    }

    var OptieForm = document.getElementById("optie_form");

    if (OptieForm.ochtend.checked == false && OptieForm.middag.checked == false && OptieForm.avond.checked == false) {
      alert('Vul ten minste één dagdeel in.');
      return false;
    }

    if (document.getElementById('prive').checked == false && document.getElementById('zakelijk').checked == false) {
      alert('Geef aan of je een prive of zakelijke klant bent.');
      return false;
    }

    if (document.getElementById('prive').checked == true) {
      document.getElementById('row_bedrijfsnaam').style.display = 'none'
    }
    else {
      document.getElementById('row_bedrijfsnaam').style.display = ''
    }

    document.getElementById('part1').style.display = 'none';
    document.getElementById('part1_header').style.display = 'none';
    document.getElementById('part2').style.display = '';
    document.getElementById('part2_header').style.display = '';
    document.getElementById('part3').style.display = 'none';
    document.getElementById('part3_header').style.display = 'none';

  }

  function goToThirdPage() {

    var OptieForm = document.getElementById("optie_form");

    if (document.getElementById('zakelijk').checked == true && FieldIsEmpty(OptieForm.bedrijfsnaam)) {
      alert('Bedrijfsnaam is verplicht.');
      return false;
    }
    else if (FieldIsEmpty(OptieForm.klant_voornaam)) {
      alert('Voornaam is verplicht.');
      return false;
    }
    else if (FieldIsEmpty(OptieForm.klant_achternaam)) {
      alert('Achternaam is verplicht.');
      return false;
    }
    else if (FieldIsEmpty(OptieForm.klant_straat)) {
      alert('Straat is verplicht.');
      return false;
    }
    else if (FieldIsEmpty(OptieForm.klant_huisnr)) {
      alert('Huisnummer is verplicht.');
      return false;
    }
    else if (!IsNumeric(OptieForm.klant_huisnr)) {
      alert('Huisnummer is een numeriek veld. Vul de toevoeging in het extra veld in.');
      return false;
    }
    else if (FieldIsEmpty(OptieForm.klant_postcode)) {
      alert('Postcode is verplicht.');
      return false;
    }
    else if (FieldIsEmpty(OptieForm.klant_postcode)) {
      alert('Postcode is verplicht.');
      return false;
    }
    else if (!checkPostcode(OptieForm.klant_postcode)) {
      alert('Postcode is geen geldig formaat.');
      return false;
    }
    else if (FieldIsEmpty(OptieForm.klant_plaats)) {
      alert('Plaats is verplicht.');
      return false;
    }
    else if (FieldIsEmpty(OptieForm.klant_email)) {
      alert('Email is verplicht.');
      return false;
    }
    else if (!checkEmailAddress(OptieForm.klant_email)) {
      alert('Emailadres is geen geldig adres.');
      return false;
    }
    else if (FieldIsEmpty(OptieForm.klant_tel_overdag)) {
      alert('Telefoon overdag is verplicht.');
      return false;
    }
    else if (!checkTelefoonnummer(OptieForm.klant_tel_overdag)) {
      alert('Telefoon overdag is geen geldig telefoonnummer.');
      return false;
    }

    document.getElementById('part1').style.display = 'none';
    document.getElementById('part1_header').style.display = 'none';
    document.getElementById('part2').style.display = 'none';
    document.getElementById('part2_header').style.display = 'none';
    document.getElementById('part3').style.display = '';
    document.getElementById('part3_header').style.display = '';

  }
	
