/*

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+ ++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+: ;+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+  .+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+    ++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+,    ++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+     ;+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+;      ++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++       +#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@##+++++++++++++++##@@@@@@+`       +#@@@@@@@@@@@@@@@@##+++++++++++++++#@@@@@@@@@@@@
@@@@@@@@#++++++++++++++++++++++#@@@@+      `+#@@@@@@@@@@@@@@@++++++++++++++++++++++@@@@@@@@@@
@@@@@@@#++++++++++++++++++++++++@@@@+     .+#@@@@@@@@@@@@@@@++++++++++++++++++++++++@@@@@@@@@
@@@@@@@+++++++++++++++++++++++++#@@@+    .+#@@@@@@@@@@@@@@@+++++++++++++++++++++++++@@@@@@@@@
@@@@@@@++++++++++++++++++++++++++@@@+    :+@@@@@@@@@@@@@@@@+++++++++++++++++++++++++#@@@@@@@@
@@@@@@@++++++#@@@@@@@@@@@@+++++++@@@+    :+@@@@@@@@@@@@@@@@+++++++@@@@@@@@@@@#+++++++@@@@@@@@
@@@@@@#++++++@@@@@@@@@@@@@#++++++@@@+    :+@@@@@#++++++++@@++++++@@@@@@@@@@@@@+++++++@@@@@@@@
@@@@@@#++++++@@@@@@@@@@@@@@++++++@@@+    :+@@@@#+::::::++@@++++++@@@@@@@@@@@@@+++++++@@@@@@@@
@@@@@@#######@@@@@@@@@@@@@#++++++@@@+    :+@@@++      ++@@@@@@@@@@@@@@@@@@@@@#++++++#@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@####++++++++@@@+    :+@@++      +#@@@@@@@@@@@@@@+++++++++++++++@@@@@@@@@
@@@@@@@@@@@@#++++++++++++++++++++@@@+    :+@++      +#@@@@@@@@@@@@@@@++++++++++++++@@@@@@@@@@
@@@@@@@@@+++++++++++++++++++++++@@@@+    :+++     `+#@@@@@@@@@@@@@@@@++++++++++++##@@@@@@@@@@
@@@@@@@@++++++++++++++++++++++++@@@@+    `;;     ,+#@@@@@@@@@@@@@@@@@+++++++++++++++@@@@@@@@@
@@@@@@@+++++++++++++++++++++++#@@@@@+           ;+@@@@@@@@@@@@@@@@@@@++++++++++++++++@@@@@@@@
@@@@@@@+++++++++++++++#####@@@@@@@@@+           +#@@@@@@@@@@@@@@@@@@@@@@@@@@@@#++++++@@@@@@@@
@@@@@@@+++++++@@@@@@@@@@@@@@@@@@@@@@+     ..     +#@@@@@@@@++++++@@@@@@@@@@@@@@++++++@@@@@@@@
@@@@@@@++++++@@@@@@@@@@@@@@@@@@@@@@@+    :++'     ++@@@@@@@++++++@@@@@@@@@@@@@#++++++@@@@@@@@
@@@@@@@++++++####################@@@+    :+@+'     ++@@@@@@+++++++#@@@@@@@@@##+++++++@@@@@@@@
@@@@@@@++++++++++++++++++++++++++@@@+    :+@@+'     ++@@@@@++++++++++++++++++++++++++@@@@@@@@
@@@@@@@++++++++++++++++++++++++++@@@+    :+@@@+'     '+@@@@++++++++++++++++++++++++++@@@@@@@@
@@@@@@@++++++++++++++++++++++++++@@@+    :+@@@@+'     ;+@@@#++++++++++++++++++++++++@@@@@@@@@
@@@@@@@++++++++++++++++++++++++++@@@+    :+@@@@@+'     ,+@@@#++++++++++++++++++++++@@@@@@@@@@
@@@@@@@##########################@@@+++++++@@@@@@+++++++++@@@@##++++++++++++++##@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Copyright 2k3 Web Development

*/


function ageCheck()
{
	var dag		= parseInt(document.formulier.dd.value, 10);
	var maand	= parseInt(document.formulier.mm.value, 10);
	var jaar	= parseInt(document.formulier.jjjj.value, 10);

	if (isNaN(dag) || isNaN(maand) || isNaN(jaar))
	{
		alert('Vul een geldige geboortedatum in!');

		document.formulier.dd.focus();
		document.formulier.dd.select();
	}
	else
	{
		var datum  = new Date(jaar, maand-1, dag);
		if (jaar + '-' + maand + '-' + dag != datum.getFullYear() + '-' + (datum.getMonth()+1) + '-' + datum.getDate())
		{
			alert('Vul een geldige geboortedatum in!');
			document.formulier.dd.focus();
			document.formulier.dd.select();
			return false;
		}


		var vandaag = new Date;
		var tmp = new Date((jaar + 18), maand-1, dag);

		if (tmp.getTime() -  vandaag.getTime() < 0)
		{
			if (document.formulier.onthoud_mij.checked)
			{
				cookieMaken('dd', document.formulier.dd.value, 28);
				cookieMaken('mm', document.formulier.mm.value, 28);
				cookieMaken('jjjj', document.formulier.jjjj.value, 28);

				//setTimeout('document.formulier.submit();', 1000);
			}
			else
			{
				cookieVerwijderen('dd');
				cookieVerwijderen('mm');
				cookieVerwijderen('jjjj');
			}

			return true;
		}

		cookieVerwijderen('dd');
		cookieVerwijderen('mm');
		cookieVerwijderen('jjjj');

		if (document.getElementById('div_agecheck_1')) document.getElementById('div_agecheck_1').style.display = 'none';
		//if (document.getElementById('div_agecheck_2')) document.getElementById('div_agecheck_2').style.display = 'none';

		document.getElementById('div_agecheck_2').innerHTML = '<span class="whitetext">Helaas, je bent te jong om deze website te bezoeken.<br>Ga voor meer informatie naar de website van de <a href="http://stiva.nl" class="whitetext">STIVA</a>.</span>';
		//alert('Helaas, je bent te jong om deze website te bezoeken.\nGa voor meer informatie naar de website van de STIVA.');
		//window.location = 'http://stiva.nl';
	}

	return false;
}


function ageCheckCookie()
{
	var dag = cookieLezen('dd');
	var maand = cookieLezen('mm');
	var jaar = cookieLezen('jjjj');

	if (dag && maand && jaar)
	{
		document.formulier.dd.value = dag;
		document.formulier.mm.value = maand;
		document.formulier.jjjj.value = jaar;

		document.formulier.onthoud_mij.checked = true;

		//ageCheck();
	}
}


function agecheckKeyUp(veld)
{
	if (veld == 'dd')
	{
		if (document.formulier.dd.value.length == 2 && document.formulier.mm.value == 'mm')
		{
			document.formulier.mm.value = '';
			document.formulier.mm.focus();
		}
	}
	else if (veld == 'mm')
	{
		if (document.formulier.mm.value.length == 2 && document.formulier.jjjj.value == 'jjjj')
		{
			document.formulier.jjjj.value = '';
			document.formulier.jjjj.focus();
		}
	}
}


function cookieMaken(naam, waarde, dagen)
{
	var expires = '';

	if (dagen)
	{
		var date = new Date();
		date.setTime(date.getTime() + (dagen * 24 * 60 * 60 * 1000));
		expires = '; expires=' + date.toGMTString();
	}

	document.cookie = naam + '=' + waarde + expires + '; path=/';
}


function cookieLezen(naam)
{
	var cookies = document.cookie.split(';');

	for (var i = 0; i < cookies.length; i++)
	{
		var cookie = cookies[i];

		while (cookie.charAt(0) == ' ')
		{
			cookie = cookie.substring(1, cookie.length);
		}

		if (cookie.indexOf(naam) == 0) return cookie.substring(naam.length+1, cookie.length);
	}

	return null;
}


function cookieVerwijderen(naam)
{
	cookieMaken(naam, '', -1);
}
