function checkEmailForm(element, value){
	ValidMail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;

	if(element.ToName.value == ''){
		alert("Vul a.u.b. een naam in.");
		element.ToName.focus();
		return false;		
	} 
	if (element.enquete){
		teller = 0
		if(element.vraag1.value == ''){
			teller++;
		}
		if(element.vraag2.value == ''){
			teller++;
		}
		if(element.vraag3.value == ''){
			teller++;
		}
		if(element.vraag4.value == ''){
			teller++;
		}
		if(element.vraag5.value == ''){
			teller++;
		}
		if(element.vraag6.value == ''){
			teller++;
		}
		if(element.vraag7.value == ''){
			teller++;
		}
		
		if (teller == 7){
			alert("U moet minstens 1 vraag beantwoorden");
			return false;					
		}

		if (element.ToEmail.value != ''){
			if(!ValidMail.test(element.ToEmail.value)){
				alert("Het ingevoerde e-mail adres is niet geldig.");
				element.ToEmail.focus();
				return false;
			}
		}
	} 
	if(element.ToEmail.value == '' || element.ToEmail.value == value){
		alert("Vul a.u.b. een e-mailadres in.");
		element.ToEmail.focus();
		element.ToEmail.value = '';
		return false;
	} else if(!ValidMail.test(element.ToEmail.value)){
		alert("Vul a.u.b. een geldig e-mailadres in.");
		element.ToEmail.focus();
		return false;
	} 
	if (element.FromName){
		if(element.FromName.value == ''){
			alert("Vul a.u.b. uw naam in.");
			element.FromName.focus();
			return false;		
		} else if(element.FromEmail.value == '' || element.FromEmail.value == value){
			alert("Vul a.u.b. uw e-mailadres in.");
			element.FromEmail.focus();
			element.FromEmail.value = '';
			return false;
		} else if(!ValidMail.test(element.FromEmail.value)){
			alert("Vul a.u.b. een geldig e-mailadres in.");
			element.FromEmail.focus();
			return false;
		} 
	} 
	if (element.REMARKS){		
		if(element.REMARKS.innerText == ''){
			alert("Vul a.u.b. uw vraag of opmerking in.");
			element.REMARKS.focus();
			return false;
		} 
	} 
	if (element.WEB){
		if(element.WEB.value == ''){
			alert("Vul uw website in.");
			element.WEB.focus();
			return false;
		}		
	} 
	
	if (document.getElementById('fBNFile')){
		//alert(document.getElementById('stom').value);
		element.action = document.getElementById('fBNFile').value;	
		element.submit();
	}// Deze gaat alleen in werking als er in het form een redirect van toepassing is
	
	return true;
	
} // function checkEmailForm

function checkToClear(element, value){
	if(element.value == value){
		element.value = '';
	} // if
} // function checkToClear

function checkToRestore(element, value){
	if(element.value == ''){
		element.value = value;
	} // if
} // function checkToRestore

var askedEmailIntention;

function checkEmail()
{
	askedEmailIntention=false;
	check2=tt_checkEmail(document.form1.tfmailto.value);
	if (!check2) return false;
	check1=tt_checkEmail(document.form1.tfmailfrom.value);
	if (!check1) return false;	
	return true;
}

function tt_checkEmail(email)
{ 
	invalidChars = ' /:,;' 
	for(j=0; j<invalidChars.length; j++)
	{ 
		badChar = invalidChars.charAt(j) 
		if (email.indexOf(badChar,0) != -1)
		{ 
			askedEmailIntention = false 
			alert('Het e-mail adres dat u hebt ingegeven \nbevat een of meer illegale tekens.') 
			return false 
		} 
	} 
	atPos = email.indexOf('@',1) 
	if (atPos == -1)
	{ 
		alert('Het e-mail adres dat u hebt ingegeven \nmist het @ teken.') 
		return false 
	} 
	if (email.indexOf('@',atPos+1) != -1)
	{ 
		alert('Het e-mail adres dat u hebt ingegeven \nbevat teveel @ tekens.') 
		return false 
	} 
	periodPos = email.indexOf('.',atPos) 
	if (periodPos == -1) 
	{ 
		alert('Het e-mail adres dat u hebt ingegeven \nmist de extensie.') 
		return false 
	} 
	if (periodPos+3 > email.length)
	{ 
		alert('The e-mail address you entered appears\nto use an invalid extension.') 
		return false 
	} 
	return true;
}
