function setRegistrationFormBehaviour() {
	var options = { 		
		url:			"./proxy.php?url=http://ads.luxair.lu/newsletter-subscribe.php&mode=native",
		beforeSubmit:  	checkRegistrationForm,   
		success:       	submitRegistrationForm

	}; 
	$('#registrationForm').ajaxForm(options);
}

/* Function which perform the form validation */
function checkRegistrationForm(formData, jqForm, options) { 
	var salutation = $("#formSalutation").val();
	var email = $("#formEmail").val();
	var firstName = $("#formFirstName").val();
	var lastName = $("#formLastName").val();	
	
	var address = $("#formAddress").val();
	var zip = $("#formPostCode").val();
	var city = $("#formTown").val();		
	var country = $("#formCountry").val();
	var bDay = $("#formBirthDay").val();
	var mm = $("#formMM").val();
	
	var gender = $('#registrationForm :radio').fieldValue()[0];
		
	if(bDay == '' || email == '' || salutation == '' || firstName == '' ||  lastName == '' || address == '' || zip == '' || city == '' || country == '' || !(gender == 'F' || gender == 'M')) {
		$('.success').fadeOut(200).hide();
		$('.error').fadeOut(200).show();
		return false;
	} 
}

/* Function called after the registration form was submit */
function submitRegistrationForm(responseText, statusText, xhr, $form)  { 
	$('.success').fadeIn(200).show();
	$('.error').fadeOut(200).hide();	
	$('#registrationForm').fadeOut(200).hide();	
	$('#registrationPopup').css('height',50);
	window.setTimeout(function() {disablePopup();}, 3000);
	return false;
}
