
bindForms = function() {
	
	//
	// tell a friend form
	var friendOptions = { 
        target:        '#vriendResponse',
        beforeSubmit:  validateFriend,
        success:       responseFriend,
        url:       '/forms/verwerk-ajax-mail.php',
        clearForm: true
    }; 
	
	 
    $('#vertelhetdoor').ajaxForm(friendOptions); 
	$('#vriendResponse').hide();
	
	function validateFriend(formData, jqForm, options) { 

		var formElement = jqForm[0]; 
		var errormsg = '';
		
		if (!formElement.vriendnaam.value) { 
			errormsg += "Voer aub uw naam in.\n";
		}
		
		if (!checkEmail(formElement.vriendemail.value)) {
			errormsg += "Voer aub een geldig email adres in.\n";
		} 	
		
		if(errormsg!='') {
			alert(errormsg);
			return false;
		}  
   
	} 

	function responseFriend(responseText, statusText)  { 
		$('#vriendResponse').show();
	}


	//contact form
	if( $('#contactform').length > 0 ) {
		
		var contactOptions = { 
			target:        '#contactResponse',
			beforeSubmit:  validateContact,
			success:       responseContact,
			url:       '/forms/verwerk-ajax-mail.php',
			clearForm: true
		}; 
	 
		$('#contactform').ajaxForm(contactOptions); 
		$('#contactResponse').hide();
		
		
	}
		function validateContact(formData, jqForm, options) { 
	
			var formElement = jqForm[0]; 
			var errormsg = '';
			
			if (!formElement.contactname.value) { 
				errormsg += "Voer aub uw naam in.\n";
			}
			
			if (!checkEmail(formElement.contactemail.value)) {
				errormsg += "Voer aub een geldig email adres in.\n";
			} 	
			
			if(errormsg!='') {
				alert(errormsg);
				return false;
			}  
	   
		} 
	
		function responseContact(responseText, statusText)  { 
			$('#contactResponse').show();
		}
		
		
//inschrijf form
	if( $('#inschrijfform').length > 0 ) {
		
		var inschrijfOptions = { 
			target:        '#inschrijfResponse',
			beforeSubmit:  validateInschrijf,
			success:       responseInschrijf,
			url:       '/forms/verwerk-ajax-mail.php',
			clearForm: true
		}; 
	 
		$('#inschrijfform').ajaxForm(inschrijfOptions); 
		$('#inschrijfResponse').hide();
		
	}
		
		function validateInschrijf(formData, jqForm, options) { 
	
			var formElement = jqForm[0]; 
			var errormsg = '';
			
			if (!formElement.inschrijfnaam.value) { 
				errormsg += "Voer aub uw naam in.\n";
			}
			
			if (!formElement.inschrijfpostcode.value || !formElement.inschrijfplaats.value || !formElement.inschrijfadres.value) { 
				errormsg += "Voer uw adres volledig in aub.\n";
			}
			
			if (!formElement.inschrijftelefoon.value) { 
				errormsg += "Voer aub uw telefoon nummer.\n";
			}
			
			if (!checkEmail(formElement.inschrijfemail.value)) {
				errormsg += "Voer aub een geldig email adres in.\n";
			} 
						
			if (!formElement.inschrijfaccept.checked) { 
				errormsg += "U dient kennis te nemen van de voorwaarden en aangeven deze te accepteren om in te kunnen schrijven.\n";
			}
			
			if(errormsg!='') {
				alert(errormsg);
				return false;
			} 
	   
		} 
	
		function responseInschrijf(responseText, statusText)  { 
			$('#inschrijfResponse').show();
		}
		
	
	
	
	
	function checkEmail(email) {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)){
			return (true);
		}
		return (false);
	}
	
}