// JavaScript Document

// Functie voor het tonen en verbergen van een <div> tag. Vooralsnog alleen voor het tonen en verbergen van berichtjes bij foto's.
function toggle(targetId) { 
var target; 
if(document.all && !document.getElementById) { 
target = document.all[targetId]; 
}else{ 
target = document.getElementById(targetId); 
} 
if (target.style.display == "none"){ 
target.style.display=""; 
} else { 
target.style.display="none"; 
} 
} 

//Javascript voor het controleren van het reserveringsformulier
function checkForm() {
naam = document.getElementById("naam").value;
straat = document.getElementById("straat").value;
postcode = document.getElementById("postcode").value;
plaats = document.getElementById("plaats").value;
emailadres = document.getElementById("emailadres").value;
telefoon = document.getElementById("telefoon").value;
aantalpersonen = document.getElementById("aantalpersonen").value;
datum = document.getElementById("datum").value;

if (aantalpersonen == "") { 
hideAllErrors();
document.getElementById("ballonvaarterror").style.display = "inline";
document.getElementById("aantalpersonen").select();
document.getElementById("aantalpersonen").focus();
  return false;
} else if (datum == "") { 
hideAllErrors();
document.getElementById("ballonvaarterror").style.display = "inline";
document.getElementById("datum").select();
document.getElementById("datum").focus();
  return false;
} else if (naam == "") { 
hideAllErrors();
document.getElementById("naamerror").style.display = "inline";
document.getElementById("naam").select();
document.getElementById("naam").focus();
  return false;
  } else if (straat == "") {
hideAllErrors();
document.getElementById("straaterror").style.display = "inline";
document.getElementById("straat").select();
document.getElementById("straat").focus();
  return false;
  } else if (postcode == "") { 
hideAllErrors();
document.getElementById("postcodeerror").style.display = "inline";
document.getElementById("postcode").select();
document.getElementById("postcode").focus();
  return false;
  } else if (plaats == "") { 
hideAllErrors();
document.getElementById("plaatserror").style.display = "inline";
document.getElementById("plaats").select();
document.getElementById("plaats").focus();
  return false;
  } else if (emailadres == "") { 
hideAllErrors();
document.getElementById("emailadreserror").style.display = "inline";
document.getElementById("emailadres").select();
document.getElementById("emailadres").focus();
  return false;
  } else if (telefoon == "") { 
hideAllErrors();
document.getElementById("telefoonerror").style.display = "inline";
document.getElementById("telefoon").select();
document.getElementById("telefoon").focus();
  return false;
} 
  return true;
}

function hideAllErrors() {
document.getElementById("naamerror").style.display = "none";
document.getElementById("straaterror").style.display = "none";
document.getElementById("postcodeerror").style.display = "none";
document.getElementById("plaatserror").style.display = "none";
document.getElementById("emailadreserror").style.display = "none";
document.getElementById("telefoonerror").style.display = "none";
document.getElementById("ballonvaarterror").style.display = "none";
}

//Popup kalender