// JavaScript Document

// Leeg check:
leegCheck = new Array('Naam', 'E-mailadres', 'telefoonnr');
// E-mail check
mailCheck = new Array('E-mailadres');

function verstuurform() { 
	if(formcheck(document.helpdesksend)) {
		document.helpdesksend.actie.value = 'sendmail';
		document.helpdesksend.submit();
	}
}

function formcheck(formulier) {
	for(i = 0; i < formulier.length; i++) {
		//Leeg check
		for(j = 0; j < leegCheck.length; j++) {
			if(leegCheck[j] == formulier.elements[i].name) { 
				if(!emptycheck(formulier.elements[i].value, formulier.elements[i].name)) {
					formulier.elements[i].focus();
					return false;	
				} // empty check
			} // Moeten worden gecontroleerd check
		} // LeegCheck loop
		
		
		for(k = 0; k < mailCheck.length; k++) {
			if(mailCheck[k] == formulier.elements[i].name) { 
				if(!isEmail(formulier.elements[i].value, formulier.elements[i].name)) {
					formulier.elements[i].focus();
					return false;	
				} // Mail check
			} // Moeten op mail worden gecontroleerd check
		} // mailCheck loop
		
	}	// Form elementen loop
	return true
}

function emptycheck(waarde, elementName) {
	if(waarde == '') {
		alert('Vul a.u.b. uw ' + elementName + ' in.');
		return false;	
	} else {
		return true;
	}
}


function isEmail(waarde, elementName) {
	var punt = false;
	var appestaartje = false;
	var mailadres = waarde;
	var lengte = mailadres.length;	
	
	for( var i = 0; i < lengte; i++ ) {
		if(mailadres.charAt(i) == "@") {
			var appestaartje = true;
		}
		if(mailadres.charAt(i) == ".") {
			var punt = true;
		}
	}
	
	if((punt == true)&&(appestaartje == true)) {
		return true
	} 
	else{
		alert("Er is geen geldig E-mailadres ingevuld");
		return false;
	}
}