$(document).ready(function(){
	Cufon.replace('.intro_regel');
	Cufon.replace('.vervolg_regel');
	Cufon.replace('#birthday');
	Cufon.replace('#contactformulier');
});


function checkForm(){
	var returnValue = validateForm();
	
	if(returnValue == 'SUCCES'){
		verstuurContactMail();
	}else{
		normalBorders();
		var foutveld = returnValue.split('##');	
		for(var i = 1; i < foutveld.length; i++){
			$('#'+foutveld[i]).css({'background-image':'url(/media/basic/images/www.hartenaas.nl/contact_border_error.png)'});
		}
	}
}

function normalBorders(){
	$('#bericht').css({'background-image':'url(/media/basic/images/www.hartenaas.nl/contact_border.png)'});
	$('.text_input').css({'background-image':'url(/media/basic/images/www.hartenaas.nl/contact_border.png)'});
}

function verstuurContactMail(){
	var aanwie = $('#aanwie').val();
	var naam = $('#naam').val();
	var plaatsnaam = $('#plaatsnaam').val();	
	var naam_kind = $('#naam_kind').val();
	var groep = $('#groep').val();
	var bericht = $('#bericht').val();
	var email = $('#email').val();
	var telefoonnummer = $('#telefoonnummer').val();
	var afzender = $('#afzender').val();
	
	$.post("/media/basic/ajax/contact.php", {
		aanwie: aanwie,
		naam: naam,
		plaatsnaam: plaatsnaam,
		naam_kind: naam_kind,
		groep: groep,
		bericht: bericht,
		email: email,
		telefoonnummer: telefoonnummer,
		afzender: afzender},
			function(data){
				if(data == "SUCCESS"){
					$('#contactformulier').html('<h2>Bedankt!</h2>We zullen je mail zo snel mogelijk beantwoorden!');
				}
	});
}

function validateForm(){
	var error = 0;
	var errorString = '';
	

	if($('#naam').val() == ''){
		errorString +='##naam';
		error++;
	}
	if($('#email').val() == '' || !validateMail($('#email').val())){
		errorString +='##email';
		error++;
	}
	if($('#bericht').val() == ''){
		errorString +='##bericht';
		error++;
	}
	
	if(error == 0){
		return 'SUCCES';
	}else{
		return errorString;
	}
}

function validateMail(email){
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(email) == false) {
		return false;
	}else{
		return true;
	}
}
