function seteb(ebID,kamer)
{
	if(document.getElementById(ebID).value > document.getElementById(kamer).selectedIndex)
		{
		alert("het aantal kamers met een extra bed kan niet groter zijn dan het aantal geselecteerde kamers.")
		document.getElementById(ebID).value = document.getElementById(kamer).selectedIndex
		}
}

function extrabed(ebID,kamer)
{
if(isNaN(document.getElementById(ebID).value) || document.getElementById(ebID).value == "")
	{ 
	alert("Het extra bed veld dient een getal te zijn");
	//document.getElementById(ebID).value=0;
	document.getElementById(ebID).focus();
	} 	
else
	{
	if(document.getElementById(ebID).value > document.getElementById(kamer).selectedIndex)
		{
		alert("het aantal kamers met een extra bed kan niet groter zijn dan het aantal geselecteerde kamers.")
		//document.getElementById(ebID).value = document.getElementById(kamer).selectedIndex
		document.getElementById(ebID).selectedIndex = document.getElementById(kamer).selectedIndex
		}
	}
}


function traveltab(actdiv,reistab)
{
	document.getElementById("reisomschrijving").style.display = 'none';
	document.getElementById("dagprogramma").style.display = 'none';	
	document.getElementById("hotelinformatie").style.display = 'none';	
	document.getElementById("prijzenenboeken").style.display = 'none';
	//document.getElementById("reistab1").style.backgroundColor = '#CCCCCC';
	document.getElementById("reistab2").style.backgroundColor = '#CCCCCC';	
	document.getElementById("reistab3").style.backgroundColor = '#CCCCCC';	
	document.getElementById("reistab4").style.backgroundColor = '#CCCCCC';	
	document.getElementById(actdiv).style.display = '';
	document.getElementById(reistab).style.backgroundColor = '#FFFF00';
}

function settravellers()
{
	var reizigers = eval(document.getElementById("aantal_personen").value)
	for (i=1;i<=10;i++)
		{document.getElementById("r"+i).style.display = 'none';}
	if(reizigers > 0)
		{
		document.getElementById("selectaantal").style.display = 'none'	
		for (i=1;i<=reizigers;i++)
			{document.getElementById("r"+i).style.display = '';}
		}
	else
		{
		document.getElementById("selectaantal").style.display = ''	
		}
}

function setbanknr()
{
	if(document.getElementById("betaalmethode").value == "eenmalige_machtiging")
		{document.getElementById("br").style.display = ''}
	else
		{document.getElementById("br").style.display = 'none'}
}


function setboeken()
{

	if(document.getElementById("boeken").value == "reisagent")
		{
		document.getElementById("ra").style.display = ''
		document.getElementById("vk").style.display = 'none'
		document.getElementById("bm").style.display = 'none'
		document.getElementById("br").style.display = 'none'
		}
	else
		{
		document.getElementById("ra").style.display = 'none'
		document.getElementById("vk").style.display = ''
		document.getElementById("bm").style.display = ''
		document.getElementById("br").style.display = 'none'
		}	
	
}


function checkinput()
{

var errstr = ""	
var reizigers = eval(document.getElementById("aantal_personen").value)
var krs = document.getElementById("krs").value;

if(reizigers > 0)
{
krs = krs.split(";")
var pBooked = 0;
for(var i=0; i<krs.length; i++)
	{
	if(krs[i] != "")
		{	
		//alert(krs[i])
		if(krs[i].search("2PK") > -1)
			{
			//alert(krs[i].replace("k", "eb"))
			//alert(document.getElementById(krs[i].replace("k", "eb")).value)
			pBooked = pBooked + (eval(document.getElementById(krs[i].replace("k", "eb")).value))
			}
		
		var rP = document.getElementById(krs[i]).value.split(":")
		pBooked = pBooked + (eval(rP[0]) * eval(rP[1]));
		
		//alert(pBooked + " " + reizigers)
		
		}
	}
	if(pBooked != reizigers){errstr = errstr + "De geselecteerde kamers komen niet overeen met het aantal personen\n"}
}

	


if(document.getElementById("aantal_personen").value == "0")
	{errstr = errstr + "Er is geen aantal personen geselecteerd\n"}
if(document.getElementById("boeker_aanhef").value == "0")
	{errstr = errstr + "Er is geen aanhef bij de boeker geselecteerd\n"}
if(document.getElementById("boeker_achternaam").value == "")
	{errstr = errstr + "Achternaam van de boeker is vereist\n"}
if(document.getElementById("boeker_voorletters").value == "")
	{errstr = errstr + "Achternaam van de boeker is vereist\n"}
if(document.getElementById("boeker_straat").value == "")
	{errstr = errstr + "Straat van de boeker is vereist\n"}
if(document.getElementById("boeker_huisnummer").value == "")
	{errstr = errstr + "Achternaam van de boeker is vereist\n"}
if(document.getElementById("boeker_postcode").value == "")
	{errstr = errstr + "Posctode van de boeker is vereist\n"}
if(document.getElementById("boeker_woonplaats").value == "")
	{errstr = errstr + "Achternaam van de boeker is vereist\n"}
if(document.getElementById("boeker_emailadres").value == "")
	{errstr = errstr + "Email adres van de boeker is vereist\n"}
else
	{
	var str = document.getElementById("boeker_emailadres").value
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
		{errstr = errstr + ""}
	else
		{errstr = errstr + "Een geldig email adres is vereist\n"}
	}
if(document.getElementById("boeker_telefoonnummer_vast").value == "" && document.getElementById("boeker_telefoonnummer_mobiel").value == "")
	{errstr = errstr + "Een vast of mobiel telefoon nummer van de boeker is vereist\n"}


if(reizigers > 0)
	{
	for (i=1;i<=reizigers;i++)
		{
		
		if(document.getElementById("reiziger_"+i+"_aanhef").value=="")
			{errstr = errstr + "Aanhef reiziger " + i + " is niet geselecteerd\n"}
		if(document.getElementById("reiziger_"+i+"_voorletters").value=="")
			{errstr = errstr + "Voorletters reiziger " + i + " zijn niet ingevuld\n"}
		if(document.getElementById("reiziger_"+i+"_achternaam").value=="")
			{errstr = errstr + "Achternaam reiziger " + i + " is niet ingevuld\n"}
		if(document.getElementById("reiziger_"+i+"_geboortedatum").value=="")
			{errstr = errstr + "Geboortedatum reiziger " + i + " is niet ingevuld\n"}	
		if(document.getElementById("reiziger_"+i+"_opstapplaats").value=="")
			{errstr = errstr + "Opstapplaats reiziger " + i + " is niet geselecteerd\n"}

		}	
		
	}

if(document.getElementById("boeken").value == "")
	{errstr = errstr + "Boeken via is niet geselecteerd\n"}
else
	{
	
	if(document.getElementById("boeken").value == "website")
		{
		if(document.getElementById("betaalmethode").value == "")	
			{errstr = errstr + "Er is geen betaalmethode geselecteerd\n"}
		else
			{
			if(document.getElementById("betaalmethode").value == "eenmalige_machtiging" && document.getElementById("bankrekeningnummer").value == "")
				{errstr = errstr + "Er is gekozen voor betalen via eenmailige machtiging maar er is geen bankrekeningnummer ingevuld\n"}	
			}
		}
	else
		{
		if(document.getElementById("reisagent").value == "")	
			{errstr = errstr + "Er is geen reisagent geselecteerd\n"}	
		}
	}



if(errstr != "")
	{alert(errstr)}
else
	{document.formboek.submit()}
	
}

function setdata()
{

keuze = ""
for (teller=0; teller < document.formboek.reis.length;teller++)
	{
	if(document.formboek.reis[teller].checked)
	keuze = document.formboek.reis[teller].value
	}
	
	alert(keuze)
	
}

