function grabar() {
		var frm = document.Form;
		var strError = '';
		var objCheck = new check("Form");
		
		/* Limpio los campos */
		LimpiarCampo(frm.txtEmail, 'E-mail');
		LimpiarCampo(frm.txtPassword1, 'clave');
		LimpiarCampo(frm.txtPassword2, 'clave2');
		LimpiarCampo(frm.txtUsuario, 'Usuario');
		LimpiarCampo(frm.txtNombre, 'Nombre');
		LimpiarCampo(frm.txtApellidos, 'Apellidos');
		LimpiarCampo(frm.txtUsuario, 'Usuario');
		LimpiarCampo(frm.txtPoblacion, 'Población');
		LimpiarCampo(frm.txtCodigoPostal, '00000');

		
		frm.txtFecha.value = frm.dia.value + "/" + frm.mes.value + "/" + frm.ano.value;
		objCheck.checkEmail("txtEmail", "email", 1, 255, false);
		objCheck.checkString("txtPassword1", "contraseña", 1, 10, false);
		objCheck.checkString("txtPassword2", "confirmar contraseña", 1, 10, false);
		objCheck.checkString("txtUsuario", "usuario", 1, 100, false);
		objCheck.checkString("txtNombre", "nombre", 1, 100, false);
		objCheck.checkString("txtApellidos", "apellidos", 1, 100, false);
		objCheck.checkCombo("cmbProvincias", "provincia", false);
		objCheck.checkString("txtPoblacion", "población", 1, 100, false);
		objCheck.checkString("txtCodigoPostal", "código postal", 1, 100, false);
		objCheck.checkDate("txtFecha", "fecha de nacimiento", 1, 10, false);
		
		
		strError = objCheck.toString();
		
		if (strError == "") {
			if(frm.txtPassword1.value != frm.txtPassword2.value) {
				alert("Las contraseñas deben coincidir");
				return;
			}
			frm.hidEnviar.value = "1";
			frm.submit();
		}
		else {
			alert (strError);
		}

}