$(document).ready(function () {

	$('#questionnaire-title').click(function() { $('#questionnaire-title').removeClass('formerror'); });
	$('#questionnaire-firstname').click(function() { $('#questionnaire-firstname').removeClass('formerror'); });
	$('#questionnaire-lastname').click(function() { $('#questionnaire-lastname').removeClass('formerror'); });
	$('#questionnaire-email').click(function() { $('#questionnaire-email').removeClass('formerror'); });
	$('#questionnaire-telephone').click(function() { $('#questionnaire-telephone').removeClass('formerror'); });
	
	
		$("#questionnaire-form").bind("submit", function() {
			$('#questionnaire-title').removeClass('formerror');
			$('#questionnaire-firstname').removeClass('formerror');
			$('#questionnaire-lastname').removeClass('formerror');
			$('#questionnaire-email').removeClass('formerror');
			$('#questionnaire-telephone').removeClass('formerror');			
			var valid;	
			valid = true;
			if($("#questionnaire-title").val().length < 1) {	          valid = false; $('#questionnaire-title').addClass('formerror'); }
			if($("#questionnaire-firstname").val().length < 1) {	          valid = false; $('#questionnaire-firstname').addClass('formerror'); }
			if($("#questionnaire-lastname").val().length < 1) {	          valid = false; $('#questionnaire-lastname').addClass('formerror'); }
			if($("#questionnaire-email").val().length < 1) {               valid = false; $('#questionnaire-email').addClass('formerror'); }
			if($("#questionnaire-telephone").val().length < 1) {           valid = false; $('#questionnaire-telephone').addClass('formerror'); }
			
			if(validateEmail($("#questionnaire-email").val())==false) { valid = false; $('#questionnaire-email').addClass('formerror'); }
			
			if (valid==false) {
				$("#register-error").show();
				return false;
			}
			$('#web-shell').showLoading();
			$.ajax({
				type	: "POST",
				cache	: false,
				url		: "/wp-content/themes/thales/includes/forms/questionnaires-process.php",
				data		: $(this).serializeArray(),
				success: function(data) {
					$('#web-shell').hideLoading();
					$("#questionnaire-error").hide();
					$("#maincontent-contact").fadeOut("slow"); 
					$("#register-box").fadeOut("slow"); 
					setTimeout(function() { 
						$("#questionnaire-box-success").fadeIn("slow"); 					
					}, 1000);
				}
			});
			return false;
		});
});
