// SHOW AND DISABLE FIELDS
function makeReadonly(waarde, kleur) {	
	if (waarde=='false') waarde = false
		dijit.byId('factuurpersoon_voorletters').setAttribute('readOnly', waarde);
		dijit.byId('factuurpersoon_tussenvoegsel').setAttribute('readOnly', waarde);
		dijit.byId('factuurpersoon_achternaam').setAttribute('readOnly', waarde);
		dijit.byId('factuurpersoon_telefoon').setAttribute('readOnly', waarde);
		dijit.byId('factuurpersoon_mobiel').setAttribute('readOnly', waarde);		
}

function goToStep(stap, uitvoering) {
	document.frmAanmelden.action='/aanmelden-persoonlijke-gegevens/'+uitvoering+'/'+stap+'/';
	document.frmAanmelden.submit();
}

function toonDataBlokken(code,volindicator) {
	//dojo.byId('toonDataBlokken').innerHTML = '<img src="/images/loading.gif" width="16" height="16" alt="" border="0">';
	dojo.xhrGet({
		url: '/ajax/dataBlokken.asp?uitvoering='+code+'&volindicator='+volindicator,
		//url: '/ajax/dataBlokken.asp?uitvoering=test&volindicator=bijnavol',
		load: 	function(response, ioArgs){
					dojo.byId('toonDataBlokken').innerHTML = response;
				},
		error: function(response, ioArgs){
					alert('error:'+ response);
				}
		})	
}

function toonAanmeldenVerstuurKnop(verstuurbaar,huidigeStap,u,optie,naam) {
	dojo.xhrGet({
		url: '/ajax/aanmeldenVerstuurKnop.asp?verzendbaar='+verstuurbaar+'&uitvoering='+u+'&optie='+optie + '&naam='+naam,
		load: 	function(response, ioArgs){
					//alert(response);
					if (naam == 'chkannulering1') { 
						dojo.byId('verstuurKnopInForm').innerHTML = response;
					} else {
						dojo.byId('verstuurKnop').innerHTML = response;
					}
					
					//if(huidigeStap == '3') {
					//	dojo.byId('verstuurKnopInForm').innerHTML = response;
					//}
				},
		error: function(response, ioArgs){
					alert('error:'+ response);
				}
		})	
}

function submitAanmelding(u,optie,naam) {
	var zenden = true;
	if (optie != '1') {
		if (naam == 'chkannulering1') {
			if (dojo.byId('chkannulering1').checked == false) { 
				alert('U dient akkoord te gaan met de \nalgemene annuleringsvoorwaarden.');
				zenden = false;
			}
		} else if (naam == 'chkannulering') {
			if (dojo.byId('chkannulering').checked == false) { 
			alert('U dient akkoord te gaan met de \nalgemene annuleringsvoorwaarden.');
			zenden = false;
			}
		}
		//controle referentienummer
		if (document.frmAanmelden.factuurpersoon_referentiegewenst[0].checked == false && document.frmAanmelden.factuurpersoon_referentiegewenst[1].checked == false) {
			alert('Wilt u een referentienummer op de factuur?');
			zenden = false;
		}		
		else if (document.frmAanmelden.factuurpersoon_referentiegewenst[0].checked == true && document.frmAanmelden.factuurpersoon_referentie.value == "") {
			alert('Vult u aub het referentienummer in');
			zenden = false;	
		}
		//if ( (dojo.byId('chkannulering').checked == false) && (dojo.byId('chkannulering1').checked == false) ) {
		//	alert('U dient akkoord te gaan met de \nalgemene annuleringsvoorwaarden.');
		//	zenden = false;
		//} 
	}
	else if (optie == 1) {
		strError = ""
		if (document.frmAanmelden['1deelnemer_roepnaam'].value == '' )	 {
			strError += "\n- Voornaam"
		}
		if (document.frmAanmelden['1deelnemer_voorletters'].value == '' )	 {
			strError += "\n- Voorletters"
		}
		if (document.frmAanmelden['1deelnemer_achternaam'].value == '' )	 {
			strError += "\n- Achternaam"
		}
		/*	
		if (document.frmAanmelden['1deelnemer_post_adres_adres'].value == '' )	 {
			strError += "\n- Prive adres"
		}
		if (document.frmAanmelden['1deelnemer_post_adres_postcode'].value == '' )	 {
			strError += "\n- Postcode"
		}
		if (document.frmAanmelden['1deelnemer_post_adres_plaats'].value == '' )	 {
			strError += "\n- Plaats"
		}
		if (document.frmAanmelden['1deelnemer_gd'].value == '' )	 {
			strError += "\n- Geboortedatum (dag)"
		}
		if (document.frmAanmelden['1deelnemer_gm'].value == '' )	 {
			strError += "\n- Geboortedatum (maand)"
		}
		if (document.frmAanmelden['1deelnemer_gj'].value == '' )	 {
			strError += "\n- Geboortedatum (jaar)"
		}
		*/
		if (document.frmAanmelden['1deelnemer_email_thuis'].value == '' )	 {
			strError += "\n- E-mailadres"
		}
		if (document.frmAanmelden['1deelnemer_bedrijfsnaam'].value == '' )	 {
			strError += "\n- Bedrijfsnaam"
		}
		if (document.frmAanmelden['1deelnemer_telefoon_werk'].value == '' )	 {
			strError += "\n- Telefoon"
		}
		if (document.frmAanmelden['1deelnemer_telefoon_mobiel'].value == '' )	 {
			strError += "\n- Mobiel"
		}
		if (document.frmAanmelden['1deelnemer_adres'].value == '' )	 {
			strError += "\n- Adres bedrijf"
		}
		if (document.frmAanmelden['1deelnemer_postcode'].value == '' )	 {
			strError += "\n- Postcode bedrijf"
		}
		if (document.frmAanmelden['1deelnemer_plaats'].value == '' )	 {
			strError += "\n- Plaats bedrijf"
		}
		if (document.frmAanmelden['1deelnemer_telefoon_werk'].value == '' )	 {
			strError += "\n- Telefoon bedrijf"
		}
		if (document.frmAanmelden['1deelnemer_functie'].value == '' )	 {
			strError += "\n- Functie"
		}
		if (strError != "") {
			alert('Je hebt niet alle velden ingevuld:\n' +strError )
			zenden = false;
		}		
	}
	//verwerk de data sowieso
	
	if (zenden == true) {
		//alert('ffff 1');
		dojo.xhrPost ({
			url: '/ajax/registersessies.asp?uitvoering='+u,
			form: 'frmAanmelden',
			load: function(response, ioArgs){
				//alert('ffff 2');
				//wacht de response af en verwerk hierna...
				dojo.xhrGet({
				
					url: '/ajax/verwerkAanmelding.asp?akkoord=bevestig&uitvoering='+u,
					load: 	function(response, ioArgs){
								if (optie != '1') {
									window.location.href='/aanmelden_bevestiging/'+u;
								} else {
									window.location.href='/optie_nemen/'+u;
								}
							},
					error: function(response, ioArgs){
					alert('error:'+ response);
					}
				})	
			}
		})	
	}
	else {
		dojo.xhrPost ({
			url: '/ajax/registersessies.asp?uitvoering='+u,
			form: 'frmAanmelden'
		})	
	}
}