function checkEmail(str) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(str)){
		return true;
	} else {
		return false;
	}
}

function set_alle() {
	lengte = document.forms.myform.magazines.length;

	if(allemaal == 0){
		for(i=0;i<lengte;i++){
			document.forms.myform.magazines[i].checked = true;
		}
		allemaal = 1;
	} else {
		for(i=0;i<lengte;i++){
			document.forms.myform.magazines[i].checked = false;
		}
		allemaal = 0;
	}

}

function verzenden_simple() {
	if(document.forms.myform.achternaam.value=='') {
		alert("Alle verplichte velden (met een *) invullen a.u.b.");
		document.forms.myform.achternaam.focus();
		return false;
	} else if(!checkEmail(document.forms.myform.email.value)) {
		alert("Vul een geldig e-mail adres in a.u.b.");
		document.forms.myform.email.focus();
		return false;
	} else {
		return true;
	}
}
function verzenden_bonsen() {
	if(document.forms.myform.bedrijf.value=='') {
		alert("Alle verplichte velden (met een *) invullen a.u.b.");
		document.forms.myform.bedrijf.focus();
		return false;
	} else if(!checkEmail(document.forms.myform.email.value)) {
		alert("Vul een geldig e-mail adres in a.u.b.");
		document.forms.myform.email.focus();
		return false;
	} else {
		return true;
	}
}

function verzenden() {

	lengte = document.forms.myform.magazines.length;
	var magazinelist = ""; 
	for(i=0;i<lengte;i++){ 
		if(document.forms.myform.magazines[i].checked) {
			magazinelist += document.forms.myform.magazines[i].value + "\n"; 
		}
	}

	if(document.forms.myform.achternaam.value=='') {
		alert("Alle verplichte velden (met een *) invullen a.u.b.");
		document.forms.myform.achternaam.focus();
		return false;
	} else if(document.forms.myform.bedrijf.value=='') {
		alert("Alle verplichte velden (met een *) invullen a.u.b.");
		document.forms.myform.bedrijf.focus();
		return false;
	} else if(document.forms.myform.telefoonnummer.value=='') {
		alert("Alle verplichte velden (met een *) invullen a.u.b.");
		document.forms.myform.telefoonnummer.focus();
		return false;
	} else if(!checkEmail(document.forms.myform.email.value)) {
		alert("Vul een geldig e-mail adres in a.u.b.");
		document.forms.myform.email.focus();
		return false;
	} else if(magazinelist == "" && document.forms.myform.nieuwsbrief[0].checked){
		alert("Vink één of meerdere magazines aan a.u.b.");
		return false;
	} else {
	
		for(i=0;i<lengte;i++){ 
			magazinelist += document.forms.myform.magazines[i].name = "magazines[]";
		}
		return true;
	}
}
