$(document).ready(function() {
// validate signup form on keyup and submit
	jQuery.validator.addMethod("nowhitespace", function(value, element) {
		return /^\S+$/i.test(value);
	}
	,"");
		
	var validator = $("#formContacto").validate({		
		rules: {
			nombre:{required:true},
			apellidos:{required:true},
			email:{required:true,email:true},
			comentario:{required:true}
		},
		
		messages: {
			nombre: {required:""},
			apellidos: {required:""},
			email: {required:"", email:""},
			comentario: {required:""}
		},

		// the errorPlacement has to take the table layout into account

		errorPlacement: function(error, element) {

			if ( element.is(":radio") )

				error.appendTo( element.parent().next().next() );

			else if ( element.is(":checkbox") )

				error.appendTo ( element.next() );

			else {

				error.appendTo( element.parent().next() );

				}

		},
		// set this class to error-labels to indicate valid fields
		success: function(label) {
			// set &nbsp; as text for IE
			label.html("&nbsp;").addClass("checked");
		}	

	});

 });
