function isValidEmailAddress(emailAddress) {
    var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
    return pattern.test(emailAddress);
}

function send_request() {
	var html = '';
	var is_valid = true;

	var names = $('#name').val();
	if(names=='')
	{
		html += 'Please enter your name.<br/>'
		is_valid = false;
	}

	var phone = $('#phone').val();
	if(phone=='')
	{
		html += 'A.u.b. telefoonnummer is verplicht<br/>'
		is_valid = false;
	}

	var email = $('#email').val();
	if(!isValidEmailAddress(email)){
		html += 'A.u.b. mail is verplicht.<br/>'
		is_valid = false;
	}

	if (!$("#verkoop").attr('checked') && !$("#werkplaats").attr('checked')) {
		html += 'Selecteer een optie.<br/>'
		is_valid = false;
	}

	if(!is_valid) {
		$('#mail_msg').css('color','red');
		$('#mail_msg').html(html);
		$('#mail_msg').show();
		return false;
	}

	var my_radio;
	if ($("#verkoop").attr('checked')) my_radio = 1;
	if ($("#werkplaats").attr('checked')) my_radio = 2;;

	var msg = $('#msg').val();


	$.ajax({
	type: "POST",
	url: "mailform.php",
	data: 'email='+encodeURIComponent(email)+'&msg='+encodeURIComponent(msg)+'&names='+encodeURIComponent(names)+'&my_radio='+encodeURIComponent(my_radio)+'&phone='+encodeURIComponent(phone),
	dataType: 'json',	// expecting json
	success: function(msg){
		if(msg.status==1) {
			$('#mail_msg').css('color','green');
			$('#mail_msg').html('Uw bericht is verzonden! Wij nemen zo snel mogelijk contact met u op!');
			$('#mail_msg').show();
			$('#mail_msg').fadeOut(10000);
		}
		else {
			$('#mail_msg').css('color','orange');
			$('#mail_msg').html('Er is een fout opgetreden. Probeer het later opnieuw.');
			$('#mail_msg').show();
			$('#mail_msg').fadeOut(10000);
		}
	}
	});
}

function clear_form (){
	$('#name, #phone, #email, #msg').val('');
	$("input.my_radio").attr('checked',false);
	$('#mail_msg').html('');
	$('#mail_msg').hide();
}
