var Max = {
	init:function(){
		jQuery('form').submit(function(){
		if(jQuery("#bIncasso").length > 0 ){
			if(jQuery('#bIncasso').is(':checked')=== false){
				alert('Machtig Stichting Max aub om het bedrag van uw rekening te halen');
				return false;
			}
		}
			return Max.validateForm(jQuery(this));
		});
	},
	validateForm: function(f){
		var labs = '', error = false;
		f.find('.required').each(function(){
			if(this.value == ''){
				labs += jQuery('label[for='+this.id+']').text()+', ';
			}
			if(jQuery(this).hasClass('email') && Max.emailCheck(this.value) === false){
				alert('Er is geen geldig email adres ingevuld');
				error = true;
			}
		});
		if(labs != ''){
			alert('De volgende velden zijn verplicht: '+labs.substring(0,labs.length-2));
			return false;
		}
		return !error;
	},
	emailCheck: function(email){
		r = new RegExp('^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$');
		return (email == '' || r.test(email) === false) ? false : true;
	}
}

jQuery(Max.init);

