function maakleeg(wat)
{
switch (wat)
{	case 1:
		document.data.begindag.value=""
		document.data.beginmaand.selectedIndex=0
		document.data.beginjaar.value=""
		break
	case 2:
		document.data.verschil.value=""
		break
	case 3:
		document.data.einddag.value=""
		document.data.eindmaand.selectedIndex=0
		document.data.eindjaar.value=""
		break
}
}

function vandaag(wat)
{
nu=new Date()
switch (wat)
{	case 1:
		document.data.begindag.value=nu.getDate()
		document.data.beginmaand.selectedIndex=nu.getMonth()+1
		document.data.beginjaar.value=maakvier(nu.getYear())
		break
	case 3:
		document.data.einddag.value=nu.getDate()
		document.data.eindmaand.selectedIndex=nu.getMonth()+1
		document.data.eindjaar.value=maakvier(nu.getYear())
		break
}
}

function bereken()
{
bdvol=(document.data.begindag.value!=""&&document.data.beginmaand.selectedIndex!=0&&document.data.beginjaar.value!="")
vvol=(document.data.verschil.value!="")
edvol=(document.data.einddag.value!=""&&document.data.eindmaand.selectedIndex!=0&&document.data.eindjaar.value!="")
if (bdvol+vvol+edvol==2)
{	if (!bdvol) trekaf()
	if (!vvol) verschil()
	if (!edvol) telop()
}
else
{
	alert("Vul twee gegevens in.")
}
}

function verschil()
{
begindatum=new Date(document.data.beginjaar.value,document.data.beginmaand.value,document.data.begindag.value)
einddatum=new Date(document.data.eindjaar.value,document.data.eindmaand.value,document.data.einddag.value)
a=(einddatum.getTime()-begindatum.getTime())/(1000*60*60*24)
if (isNaN(a))
{
	alert("De invoer is ongeldig.")
}
else
{
	document.data.verschil.value=Math.ceil(a)
}
}

function telop()
{
begindatum=new Date(document.data.beginjaar.value,document.data.beginmaand.value,document.data.begindag.value)
einddatum=new Date(begindatum.getTime()+(document.data.verschil.value)*1000*60*60*24)
if (isNaN(einddatum.getDate()))
{
	alert("De invoer is ongeldig.")
}
else
{
	document.data.einddag.value=einddatum.getDate()
	document.data.eindmaand.selectedIndex=einddatum.getMonth()+1
	document.data.eindjaar.value=maakvier(einddatum.getYear())
}
}


function trekaf()
{
einddatum=new Date(document.data.eindjaar.value,document.data.eindmaand.value,document.data.einddag.value)
begindatum=new Date(einddatum.getTime()-(document.data.verschil.value-.1)*1000*60*60*24)
if (isNaN(begindatum.getDate()))
{
	alert("De invoer is ongeldig.")
}
else
{
	document.data.begindag.value=begindatum.getDate()
	document.data.beginmaand.selectedIndex=begindatum.getMonth()+1
	document.data.beginjaar.value=maakvier(begindatum.getYear())
}
}


function maakvier(jaar)
{
if (jaar<200)
{
	return 1900+jaar 
}
else
{
	return jaar
}
}

