function toggleDiv(id) {
	if (document.getElementById(id).style.display != ''){
		if (document.layers) document.layers[''+id+''].display = ""
		else if (document.getElementById) document.getElementById(''+id+'').style.display = ""
	}
	else {
		if (document.layers) document.layers[''+id+''].display = "none"
		else if (document.getElementById) document.getElementById(''+id+'').style.display = "none"
	}
}

function toggleDiv3(id,flagit) {
	
	if (flagit == 1){
		if (document.layers) document.layers[''+id+''].display = "block"
		else if (document.getElementById) document.getElementById(''+id+'').style.display = "block"
	}
	else {
		if (document.layers) document.layers[''+id+''].display = "none"
		else if (document.getElementById) document.getElementById(''+id+'').style.display = "none"
	}
}

function setTextFormField(value, form, field) {
	document[''+form+''][''+field+''].value = value;
}

function checkMail1()
	{
		var x = document.forms['form1'].email.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x)) return true;
		else { return false; };
	}
	
function doItForm1 () {
					
	var err = ''
	// Gebruikersnaam checks
	
	if (document.forms['form1'].naam.value == '') {
		err += '\n- Er is geen naam ingevuld'
	}
	if (document.forms['form1'].email.value == '') {
		err += '\n- Er is geen e-mailadres ingevuld'
	}
	else {
		if (!checkMail1()) {
			err += '\n- Er is geen geldig e-mailadres ingevuld'
		}
	}
	
	if (err != '') {
		
		alert('Er zijn fouten opgetreden:\n' + err)
		return false;
	}
}


function doItForm2 () {
					
	var err = ''
	// Gebruikersnaam checks
	
	if (document.forms['form1'].secretkey.value == '') {
		err += '\n- Er is geen geheime code ingevuld'
	}
	
	if (err != '') {
		
		alert('Er zijn fouten opgetreden:\n' + err)
		return false;
	}
}

function checkMail3()
	{
		var x = document.forms['bestellen'].emailadres.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x)) return true;
		else { return false; };
	}
	
function doItBestellen () {
					
	var err = ''
	// Gebruikersnaam checks
	
	if (document.forms['bestellen'].naam.value == '') {
		err += '\n- Er is geen naam ingevuld'
	}
	if (document.forms['bestellen'].straat.value == '') {
		err += '\n- Er is geen straat ingevuld'
	}
	if (document.forms['bestellen'].postcode.value == '') {
		err += '\n- Er is geen postcode ingevuld'
	}
	if (document.forms['bestellen'].woonplaats.value == '') {
		err += '\n- Er is geen woonplaats ingevuld'
	}
	if (document.forms['bestellen'].telefoon.value == '') {
		err += '\n- Er is geen telefonnummer ingevuld'
	}
	if (document.forms['bestellen'].emailadres.value == '') {
		err += '\n- Er is geen e-mailadres ingevuld'
	}
	else {
		if (!checkMail3()) {
			err += '\n- Er is geen geldig e-mailadres ingevuld'
		}
	}
	
	if (err != '') {
		
		alert('Er zijn fouten opgetreden:\n' + err)
		return false;
	}
}

function doItVoorwaarden () {
					
	var err = ''
	// Gebruikersnaam checks
	
	if (!document.forms['voorwaardenform'].voorwaarden.checked){
		err += '\n- U dient akkoord te gaan met onze algemene voorwaarden'
	}
	
	if (err != '') {
		
		alert('Er zijn fouten opgetreden:\n' + err)
		return false;
	}
}

function checkMail2(){
	var x = document.forms['bestellen'].email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) return true;
	else { return false; };
}

function radiobuttons(){
	var waarde = '';
	
	for(i = 0; i < document.forms['bestellen'].bezorgadres.length; i++){
		if(document.forms['bestellen'].bezorgadres[i].checked){
			waarde = document.forms['bestellen'].bezorgadres[i].value;
			break;
		}
	}
	
	return waarde;
}

function doItBestellen2 () {
					
	var err = ''
	// Gebruikersnaam checks
	
	if (document.forms['bestellen'].naam.value == '') {
		err += '\n- Er is geen naam ingevuld'
	}
	if (document.forms['bestellen'].straat.value == '') {
		err += '\n- Er is geen straat ingevuld'
	}

	if (document.forms['bestellen'].huisnummer.value == '') {
		err += '\n- Er is geen huisnummer ingevuld'
	}
	if (document.forms['bestellen'].postcode.value == '') {
		err += '\n- Er is geen postcode ingevuld'
	}
	if (document.forms['bestellen'].plaats.value == '') {
		err += '\n- Er is geen woonplaats ingevuld'
	}
	if (document.forms['bestellen'].email.value == '') {
		err += '\n- Er is geen e-mailadres ingevuld'
	}
	else if (!checkMail2()) {
		err += '\n- Er is geen geldig e-mailadres ingevuld'
	}
	else if(document.forms['bestellen'].email.value != document.forms['bestellen'].email2.value){
		err += '\n- De ingevulde e-mailadressen zijn niet gelijk'
	}
	
	if(radiobuttons() == 1){
		
		if (document.forms['bestellen'].bezorg_naam.value == '') {
		err += '\n- Er is geen bezorgadres naam ingevuld'
		}
		if (document.forms['bestellen'].bezorg_straat.value == '') {
			err += '\n- Er is geen bezorgadres straat ingevuld'
		}
		if (document.forms['bestellen'].bezorg_huisnummer.value == '') {
			err += '\n- Er is geen bezorgadres huisnummer ingevuld'
		}
		if (document.forms['bestellen'].bezorg_postcode.value == '') {
			err += '\n- Er is geen bezorgadres postcode ingevuld'
		}
		if (document.forms['bestellen'].bezorg_plaats.value == '') {
			err += '\n- Er is geen bezorgadres woonplaats ingevuld'
		}
		
	}
	
	if (!document.forms['bestellen'].voorwaarden.checked){
		err += '\n- U dient akkoord te gaan met onze algemene voorwaarden'
	}
	
	if (err != '') {
		
		alert('Er zijn fouten opgetreden:\n' + err)
		return false;
	}
}
