/**
 * Doet niets anders dan in de selectbox `type` de juiste optie selecteren,
 * afhankelijk van de gebruikerskeuze op de indexpagina
 */

A2 = (typeof(A2) != 'undefined') ? A2 : {};
A2.reserveren = function()
	{
	$el(window).on("load", function()	
		{
		// selectbox instellen
		if(location.href.indexOf("?l") > -1)
			{
			l = location.href.split("?l=")[1];
			if($el("type"))
				{
				document.forms[0].type.selectedIndex = l;
				$el("type").css({fontWeight:'bold'});
				}
			}
		/**
		 * Autofill formuliervelden
		 */
		// cookie inlezen (if any) en data in formulier (naam, tel, email)
		var allC = document.cookie.split(";");
		for(var t = 0; t < allC.length; t++)
			{
			var c = allC[t];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if(c.indexOf("A2") == 0)
				{
				// data in formuliervelden
				var waarden = c.split('=')[1].split("|");
				$('naam').first.value = waarden[0];
				$('telefoon').first.value = waarden[1];
				$('email').first.value = waarden[2];
				break;
				}
			}
		
		 
		// submitbutton krijgt eventhandler / set cookie:
		if($el('submit'))
			{
			$el('submit').on('click', function(e)
				{
				// set cookie, eerst formulierdata (naam, tel, email) schikken
				frmData = {
					naam 		: $el('naam').elements[0].value,
					telefoon 	: $el('telefoon').elements[0].value,
					email	 	: $el('email').elements[0].value
					}
				document.cookie = 'A2=' + frmData['naam'] + '|' + frmData['telefoon'] + '|' + frmData['email'] + '; expires=Mon, 1 Jan 2018 00:00:00 UTC; path=/'				
				});
			}
		


		});
	}();