function showRequestFeedback(formData, jqForm, options) {
    var queryString = $.param(formData);
    return true;
}
function showResponseFeedback(responseText, statusText, xhr, form)  {
	var formId = '#'+$(xhr).attr('id');
	var output = formId+' .feedback_output';
	if(responseText == 'ok') {
		var result_privacy = parseInt($(formId+' input[name=result_privacy]').val());
		var results_url =  baseDir+'modules/pm_advancedfeedback/feedback-results.php?id_feedback='+$(formId+' input[name=id_feedback]').val();

		$(output).html('<p class="success">'+msgFeedbakOk+(result_privacy?'<br /><a href="'+results_url+'">'+msgFeedbakResult+'</a>':'')+'</p>');
	}
	else if(responseText == 'nok') {
		$(output).html('<p class="error" style="width:auto">'+msgFeedbakNok+'</p>');
	}
	else if(responseText == 'error') {
		$(output).html('<p class="error" style="width:auto">'+msgFeedbakError+'</p>');
	}
	else if(responseText.match(/^required\-/g)) {
		$(output).html('<p class="error" style="width:auto">'+msgFeedbakQuestionRequired+' '+responseText.replace(/^required\-/g,'')+'</p>');
	}
}

function showRequestFeedbackFromCreateAccount(formData, jqForm, options) {
    var queryString = $.param(formData);
    return true;
}
function showResponseFeedbackFromCreateAccount(responseText, statusText, xhr, form)  {
	var formId = '#'+$(xhr).attr('id');
	if(responseText == 'ok') {
		var form = $('#account-creation_form');
		$("input[type=submit]", form).eq(0).each(function(){
	        var self= $(this),
	            tempElement = $("<input type='hidden'/>");
	        tempElement
	            .attr("name", this.name)
	            .val(self.val())
	            .appendTo(form);
	    });
		$('#account-creation_form').submit();
	}
	else if(responseText == 'nok') {
		alert(msgFeedbakNok);
	}
	else if(responseText == 'error') {
		alert(msgFeedbakError);
	}
	else if(responseText.match(/^required\-/g)) {
		alert(msgFeedbakQuestionRequired+' '+responseText.replace(/^required\-/g,''));
	}
}

