// controleert of er voldoende ingevuld is
function verifyContact() {

	// maak error leeg, hierin komt de melding van ontbrekende velden
	var error = "";

	// titel ophalen en opschonen
	var sender = document.contact.sender.value;
	price = sender.replace(/^\s*/, "").replace(/\s*$/, "");
	var span = document.getElementById('td_sender');

	if ( sender == "" ) {
		// maak de wachtwoord rood als die niet ingevuld is
		span.style.color="#f00";
		error = error + "'Naam' is een verplicht veld. ";
	}
	else span.style.color="#000000";

	// sendermail ophalen en opschonen
	var sendermail = document.contact.sendermail.value;
	sendermail = sendermail.replace(/^\s*/, "").replace(/\s*$/, "");
	var span = document.getElementById('td_sendermail');

	if ( sendermail == "" ) {
		// maak de sendermail rood als die niet ingevuld is
		span.style.color="#f00";
		error = error + "'E-mail' is een verplicht veld. ";
	}
	else {
		if ( echeck(sendermail) == false ) {
			span.style.color="#f00";
			error = error+"'" + sendermail + "' is geen geldig e-mailadres. ";
		}
		else {
			 span.style.color="#000000";
		}
	}

	// titel ophalen en opschonen
	var bericht = document.contact.bericht.value;
	price = bericht.replace(/^\s*/, "").replace(/\s*$/, "");
	var span = document.getElementById('td_bericht');

	if ( bericht == "" ) {
		// maak de wachtwoord rood als die niet ingevuld is
		span.style.color="#f00";
		error = error + "'Bericht' is een verplicht veld. ";
	}
	else span.style.color="#000000";

	// als er een foutmelding was laten we die zien, anders formulier insturen
	if ( error != "" ) {
		alert(error);
		return false;
	}
	else {
		document.contact.submit();
		return true
	}
}

function echeck(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)

	if (str.indexOf(at)==-1){
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		return false
	 }

	 return true					
}

