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

$(document).ready(function(e) {
	$("#frmContact").validate({
		rules: {
			company: { required: true},
			name: { required: true},
			email: { required: true, email: true},
			telephone: { required: true},
			country: { required: true},
			note: { required: true}
		},
		messages: { 
			company: "enter a company",
			name: "enter a name",
			email: {
				required: "enter a email",
				email: "enter a valid email"
			},
			telephone: "enter a telephone",
			country: "enter a country",
			note: "enter a note"
		},
		errorLabelContainer: $("#frmError"),
		submitHandler: function() {
			
			var dataString = $('#frmContact').serialize();
			var url = $('#frmContact').attr('action');

			$.ajax({
				type: "POST",
				url: url,
				data: dataString,
				success: function(data) {
					$('#frmContact').hide();
					$('#frmResult').empty().append(data);
				}
			});


		}
	});
});

