jQuery.metadata.setType("attr", "validate");

jQuery(function() {
	// show a simple loading indicator
	var loader = jQuery('<div id="loader"><img src="/images/loading.gif" /></div>')
		.css({position: "relative", top: "5px", left: "5px"})
		.hide()
		.appendTo("#statusMsg");
	jQuery().ajaxStart(function() {
		loader.show();
	}).ajaxStop(function() {
		loader.hide();
	}).ajaxError(function(a, b, e) {
		throw e;
	});
	
	var v = jQuery("#requestForm").validate({
		messages: {
			guest_name:		" ",
			guest_surname: 	" ",
			email:			" ",
			phone: 			" ",
			data1: 			" ",								
			data2:			" ",
			request: 		" ",
			securcode:		" ",
			privacy:		" ",
			condizioni:		" "
		},		
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
	       target:	'#formContainer',
	       type:    'post',
	       url:     'qbook_it.php',
	       success: showResponse
			});
		}
	});
	
	jQuery("#reset").click(function() {
		v.resetForm();
	});
});
 
function showResponse(msg) { 
	splitMsg = msg.split("#|#");
	$('div #formContainer').html(splitMsg[0]);
	$('div #statusMsg').html(splitMsg[1]);
}