$(document).ready(function(){	
	//REGISTRO
	$("form.usuarios").validate({
		onfocusout: false,
		onkeyup:false,
		onclick:false,
		rules:{
			nombre:"required",
			apellidos:"required",
			centro:"required",
			pais:"required",
			poblacion:"required",
			cp:{
				required:true,
				number:true,
				maxlength:5
			},
			tipo_usuario:"required",
			centro:"required",
			email:{
				required:true,
				email:true
			},
			password:"required",
			password2:{
				equalTo: "input[name='password']"
			},
			condiciones:"required"
		},
		messages:{
			nombre:$("form.usuarios input[name='nombre']").attr("error_required"),
			apellidos:$("form.usuarios input[name='apellidos']").attr("error_required"),
			centro:$("form.usuarios input[name='centro']").attr("error_required"),
			pais:$("form.usuarios select[name='pais']").attr("error_required"),
			poblacion:$("form.usuarios input[name='poblacion']").attr("error_required"),
			cp:{
				required:$("form.usuarios input[name='cp']").attr("error_required"),
				number:$("form.usuarios input[name='cp']").attr("error_number"),
				maxlength:$("form.usuarios input[name='cp']").attr("error_maxlength")
			},
			tipo_usuario:$("form.usuarios input[name='tipo_usuario']").attr("error_required"),
			centro:$("form.usuarios input[name='centro']").attr("error_required"),
			email:{
				required:$("form.usuarios input[name='email']").attr("error_required"),
				email:$("form.usuarios input[name='email']").attr("error_email")
			},
			password:$("form.usuarios input[name='password']").attr("error_required"),
			password2:{
				equalTo:$("form.usuarios input[name='password2']").attr("error_equalTo")
			},
			condiciones:$("form.usuarios input[name='condiciones']").attr("error_required")
		},
		errorPlacement: function(error, element) {
			alert(error.text());
		}			
	});
});