var xmlHttp

//Get Formulier
function showFormulier(stap)
{ 
	xmlHttp=GetXmlHttpObject()
	
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}
	
	var url="aanmeldformulier_cafes.php"
	
	url=url+"?stap="+stap
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

//Formulier opslaan
function sendFormulier(stap)
{
	xmlHttp=GetXmlHttpObject()
	
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}
	
	var url="aanmeldformulier_cafes.php"
	
		if (stap == 0)
		{
			url=url+"?stap="+encodeURI(document.getElementById('stap').value)
			url=url+"&actie="+encodeURI(document.getElementById('actie').value)
			url=url+"&sid="+Math.random()
		}
		else if (stap == 1)
		{
			url=url+"?naamcafe="+encodeURI(document.getElementById('naamcafe').value)
			url=url+"&adres="+encodeURI(document.getElementById('adres').value)
			url=url+"&postcode="+encodeURI(document.getElementById('postcode').value)
			url=url+"&telefoon="+encodeURI(document.getElementById('telefoon').value)
			url=url+"&website="+encodeURI(document.getElementById('website').value)
			url=url+"&cafestad="+encodeURI(document.getElementById('cafestad').value)
			url=url+"&contactfunctie="+encodeURI(document.getElementById('contactfunctie').value)
			url=url+"&contactnaam="+encodeURI(document.getElementById('contactnaam').value)
			url=url+"&contactemail="+encodeURI(document.getElementById('contactemail').value)
			url=url+"&contactgsm="+encodeURI(document.getElementById('contactgsm').value)
			url=url+"&nieuwstad="+encodeURI(document.getElementById('nieuwstad').value)
			url=url+"&stap="+encodeURI(document.getElementById('stap').value)
			url=url+"&website="+encodeURI(document.getElementById('website').value)
			url=url+"&eigenaarnaam="+encodeURI(document.getElementById('eigenaarnaam').value)
			url=url+"&eigenaargsm="+encodeURI(document.getElementById('eigenaargsm').value)
			url=url+"&eigenaaremail="+encodeURI(document.getElementById('eigenaaremail').value)
			url=url+"&telefoon="+encodeURI(document.getElementById('telefoon').value)
			url=url+"&actie="+encodeURI(document.getElementById('actie').value)
			url=url+"&sid="+Math.random()
		}
		else if (stap == 2)
		{
			url=url+"?actie="+encodeURI(document.getElementById('actie').value)
			url=url+"&stap="+encodeURI(document.getElementById('stap').value)
			url=url+"&maandagvanuur="+encodeURI(document.getElementById('maandagvanuur').value)
			url=url+"&maandagvanminuut="+encodeURI(document.getElementById('maandagvanminuut').value)
			url=url+"&maandagtotuur="+encodeURI(document.getElementById('maandagtotuur').value)
			url=url+"&maandagtotminuut="+encodeURI(document.getElementById('maandagtotminuut').value)
			url=url+"&dinsdagvanuur="+encodeURI(document.getElementById('dinsdagvanuur').value)
			url=url+"&dinsdagvanminuut="+encodeURI(document.getElementById('dinsdagvanminuut').value)
			url=url+"&dinsdagtotuur="+encodeURI(document.getElementById('dinsdagtotuur').value)
			url=url+"&dinsdagtotminuut="+encodeURI(document.getElementById('dinsdagtotminuut').value)
			url=url+"&woensdagvanuur="+encodeURI(document.getElementById('woensdagvanuur').value)
			url=url+"&woensdagvanminuut="+encodeURI(document.getElementById('woensdagvanminuut').value)
			url=url+"&woensdagtotuur="+encodeURI(document.getElementById('woensdagtotuur').value)
			url=url+"&woensdagtotminuut="+encodeURI(document.getElementById('woensdagtotminuut').value)
			url=url+"&donderdagvanuur="+encodeURI(document.getElementById('donderdagvanuur').value)
			url=url+"&donderdagvanminuut="+encodeURI(document.getElementById('donderdagvanminuut').value)
			url=url+"&donderdagtotuur="+encodeURI(document.getElementById('donderdagtotuur').value)
			url=url+"&donderdagtotminuut="+encodeURI(document.getElementById('donderdagtotminuut').value)
			url=url+"&vrijdagvanuur="+encodeURI(document.getElementById('vrijdagvanuur').value)
			url=url+"&vrijdagvanminuut="+encodeURI(document.getElementById('vrijdagvanminuut').value)
			url=url+"&vrijdagtotuur="+encodeURI(document.getElementById('vrijdagtotuur').value)
			url=url+"&vrijdagtotminuut="+encodeURI(document.getElementById('vrijdagtotminuut').value)
			url=url+"&zaterdagvanuur="+encodeURI(document.getElementById('zaterdagvanuur').value)
			url=url+"&zaterdagvanminuut="+encodeURI(document.getElementById('zaterdagvanminuut').value)
			url=url+"&zaterdagtotuur="+encodeURI(document.getElementById('zaterdagtotuur').value)
			url=url+"&zaterdagtotminuut="+encodeURI(document.getElementById('zaterdagtotminuut').value)
			url=url+"&zondagvanuur="+encodeURI(document.getElementById('zondagvanuur').value)
			url=url+"&zondagvanminuut="+encodeURI(document.getElementById('zondagvanminuut').value)
			url=url+"&zondagtotuur="+encodeURI(document.getElementById('zondagtotuur').value)
			url=url+"&zondagtotminuut="+encodeURI(document.getElementById('zondagtotminuut').value)
			//maandag
			if (document.getElementById('gesloten[maandag]').checked)
			{
				url=url+"&gesloten[maandag]="+encodeURI(document.getElementById('gesloten[maandag]').value = 'ja')
			}
			else
			{
				url=url+"&gesloten[maandag]="+encodeURI(document.getElementById('gesloten[maandag]').value = 'nee')
			}
			//dinsdag
			if (document.getElementById('gesloten[dinsdag]').checked)
			{
				url=url+"&gesloten[dinsdag]="+encodeURI(document.getElementById('gesloten[dinsdag]').value = 'ja')
			}
			else
			{
				url=url+"&gesloten[dinsdag]="+encodeURI(document.getElementById('gesloten[dinsdag]').value = 'nee')
			}
			// woensdag
			if (document.getElementById('gesloten[woensdag]').checked)
			{
				url=url+"&gesloten[woensdag]="+encodeURI(document.getElementById('gesloten[woensdag]').value = 'ja')
			}
			else
			{
				url=url+"&gesloten[woensdag]="+encodeURI(document.getElementById('gesloten[woensdag]').value = 'nee')
			}
			//donderdag
			if (document.getElementById('gesloten[donderdag]').checked)
			{
				url=url+"&gesloten[donderdag]="+encodeURI(document.getElementById('gesloten[donderdag]').value = 'ja')
			}
			else
			{
				url=url+"&gesloten[donderdag]="+encodeURI(document.getElementById('gesloten[donderdag]').value = 'nee')
			}
			//vrijdag
			if (document.getElementById('gesloten[vrijdag]').checked)
			{
				url=url+"&gesloten[vrijdag]="+encodeURI(document.getElementById('gesloten[vrijdag]').value = 'ja')
			}
			else
			{
				url=url+"&gesloten[vrijdag]="+encodeURI(document.getElementById('gesloten[vrijdag]').value = 'nee')
			}
			//zaterdag
			if (document.getElementById('gesloten[zaterdag]').checked)
			{
				url=url+"&gesloten[zaterdag]="+encodeURI(document.getElementById('gesloten[zaterdag]').value = 'ja')
			}
			else
			{
				url=url+"&gesloten[zaterdag]="+encodeURI(document.getElementById('gesloten[zaterdag]').value = 'nee')
			}
			//zondag
			if (document.getElementById('gesloten[zondag]').checked)
			{
				url=url+"&gesloten[zondag]="+encodeURI(document.getElementById('gesloten[zondag]').value = 'ja')
			}
			else
			{
				url=url+"&gesloten[zondag]="+encodeURI(document.getElementById('gesloten[zondag]').value = 'nee')
			}
			//submit buttons
			url=url+"&button="+encodeURI(document.getElementById('button').value)
			url=url+"&sid="+Math.random()
			
		}
		else if (stap == 3)
		{
			url=url+"?stap="+encodeURI(document.getElementById('stap').value)
			url=url+"&actie="+encodeURI(document.getElementById('actie').value)
			url=url+"&sid="+Math.random()
			
			for (i = 0; i < 15; i++)
			{ 
				if (document.getElementById('typecafe['+i+']').checked)
				{
					url=url+"&typecafe[" + i + "]="+encodeURI(document.getElementById('typecafe['+i+']').value)
				}
				else
				{
					url=url+"&typecafe[" + i + "]="+encodeURI(document.getElementById('typecafe['+i+']').value = 'nee')
				}
			}
			for (i = 0; i < 23; i++)
			{ 
				if (document.getElementById('merkbier['+i+']').checked)
				{
					url=url+"&merkbier[" + i + "]="+encodeURI(document.getElementById('merkbier['+i+']').value)
				}
				else
				{
					url=url+"&merkbier[" + i + "]="+encodeURI(document.getElementById('merkbier['+i+']').value = 'nee')
				}
			}
			for (i = 0; i < 15; i++)
			{ 
				if (document.getElementById('muzieksoort['+i+']').checked)
				{
					url=url+"&muzieksoort[" + i + "]="+encodeURI(document.getElementById('muzieksoort['+i+']').value)
				}
				else
				{
					url=url+"&muzieksoort[" + i + "]="+encodeURI(document.getElementById('muzieksoort['+i+']').value = 'nee')
				}
			}
				
		}
		else if (stap == 4)
		{
			url=url+"?stap="+encodeURI(document.getElementById('stap').value)
			url=url+"&actie="+encodeURI(document.getElementById('actie').value)
			url=url+"&sid="+Math.random()
			for (i = 0; i < 5; i++)
			{ 
				if (document.getElementById('publiekleeftijd['+i+']').checked)
				{
					url=url+"&publiekleeftijd[" + i + "]="+encodeURI(document.getElementById('publiekleeftijd['+i+']').value)
				}
				else
				{
					url=url+"&publiekleeftijd[" + i + "]="+encodeURI(document.getElementById('publiekleeftijd['+i+']').value = 'nee')
				}
			}
			//terras
			for (i = 0; i < 7; i++)
			{ 
				if (document.getElementById('terras['+i+']').checked)
				{
					url=url+"&terras[" + i + "]="+encodeURI(document.getElementById('terras['+i+']').value)
				}
				else
				{
					url=url+"&terras[" + i + "]="+encodeURI(document.getElementById('terras['+i+']').value = 'nee')
				}
			}
			for (i = 0; i < 5; i++)
			{ 
				if (document.getElementById('extra['+i+']').checked)
				{
					url=url+"&extra[" + i + "]="+encodeURI(document.getElementById('extra['+i+']').value = 'ja')
				}
				else
				{
					url=url+"&extra[" + i + "]="+encodeURI(document.getElementById('extra['+i+']').value = 'nee')
				}
			}
		}
		else if (stap == 5)
		{
			url=url+"?stap="+encodeURI(document.getElementById('stap').value)
			url=url+"&actie="+encodeURI(document.getElementById('actie').value)
			url=url+"&sid="+Math.random()	
		}
		else
		{
			url=url+"?stap="+encodeURI(document.getElementById('stap').value)
			url=url+"&actie="+encodeURI(document.getElementById('actie').value)
			url=url+"&sid="+Math.random()	
		}
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}


function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{		
		document.getElementById("aanmeld_formulier").innerHTML=xmlHttp.responseText
	}
	else
	{
		document.getElementById("aanmeld_formulier").innerHTML="<div style='padding-left:5px; padding-top:15px; padding-right:5px; padding-bottom:15px;'>Gegevens worden geladen.</div>"
	}
}

function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	
	return objXMLHttp
}

function displayFormulier(e)
{
	//try 
	//{
	//    	netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
	//} catch (e) 
	//{
	//   	//alert("Permission UniversalBrowserRead denied.");
   	//}
	
	obj = document.getElementById('aanmeld_formulier');
	
	if(obj.style.display == "none")
	{
		formRoot = document.forms;
		for (i=0; i<formRoot.length; i++) 
		{
			formElement = document.forms[i].elements;
			for (j=0; j<formElement.length; j++) 
			{
				if(document.forms[i].elements[j].type == 'select-one')
				{
						document.forms[i].elements[j].style.display = '';
				}
			}
		}

		if (!e) var e = window.event;
		if(e.pageY==null)
		{
			e.pageY =  Math.max( document.documentElement.scrollTop,document.body.scrollTop) + e.clientY;	
		}
		
		if (document.getElementById('aantalfotoboekenblok'))
		{
			document.getElementById('aantalfotoboekenblok').style.display = "none";
		}
		obj.style.display = "";
	}
	else
	{
		
		
		formRoot = document.forms;
		for (i=0; i<formRoot.length; i++) 
		{
			formElement = document.forms[i].elements;
			for (j=0; j<formElement.length; j++) 
			{
				if(document.forms[i].elements[j].type == 'select-one')
				{
					document.forms[i].elements[j].style.display = '';
				}
			}
		}
		
		if (document.getElementById('aantalfotoboekenblok'))
		{
		document.getElementById('aantalfotoboekenblok').style.display = "";
		}
		obj.style.display = "none";
	}
}

// Origineel van script hierboven.
function displayDeelnemer(e)
{
	obj = document.getElementById('aanmeld_formulier');
	
	if(obj.style.display == "none")
	{
		formRoot = document.forms;
		for (i=0; i<formRoot.length; i++) 
		{
			formElement = document.forms[i].elements;
			for (j=0; j<formElement.length; j++) 
			{
				if(document.forms[i].elements[j].type == 'select-one')
				{
					document.forms[i].elements[j].style.display = 'none';
				}
			}
		}

		if (!e) var e = window.event;
		if(e.pageY==null)
		{
			e.pageY =  Math.max( document.documentElement.scrollTop,document.body.scrollTop) + e.clientY;	
		}
		
		obj.style.top = ((e.pageY) - 100) + "px";
		obj.style.display = "";
	}
	else
	{
		formRoot = document.forms;
		for (i=0; i<formRoot.length; i++) 
		{
			formElement = document.forms[i].elements;
			for (j=0; j<formElement.length; j++) 
			{
				if(document.forms[i].elements[j].type == 'select-one')
				{
					document.forms[i].elements[j].style.display = '';
				}
			}
		}
		
		obj.style.display = "none";
	}
}