$(document).ready(function() {

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

		},
		
		messages: {
			nombre: "",
			apellidos: "",
			comentario: "",
			email: {required:"",email:""}
		},

		// 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.next().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");

		}

		

	});
	 
 });