//todo Incluir codificación para los acentos en los label

var etiquetacorregistro="Enviar Corregistro";
var cm_error_correg_label="label";
var cm_error_label="alert";
var numberPattern = "[0-9]+";
var amountPattern = "^[0-9]{1,10}(\\.[0-9]{1,2})?$";
var phonePattern = "^[89][0-9]{8}$";
var emailPattern = "^[A-Za-z0-9\*\+\-]+(\.[A-Za-z0-9\*\+\-]+)*@[A-Za-z0-9\*\+\-]+(\.[A-Za-z0-9\*\+\-]+)*$";
var movilPattern = "^[6][0-9]{8}$";
var cpPattern = "^[0-9]{5}$"

var formModel = {
	hiddens : {
		"asociadoFuente" : {
			hidden : "true",
			required : "true",
			label : "Código de Associado"
		},
		"estado" : {
			hidden : "true",
			required : "false",
			label : "Estado"
		},
		"trabajo" : {
			hidden : "true",
			required : "false",
			label : "Trabajo "
		},
		"red" : {
			hidden : "true",
			required : "true"	,
			label : "Rede"
		},
		"rol_usuario" : {
			hidden : "true",
			required : "true"	,
			label : "Rol de utilizador"
		},
		"empresa" : {
			hidden : "true",
			required : "true"	,
			label : "Empresa"
		},
      "nombreweb" : {
         hidden : "true" ,
         required : "false",
         label : "Nome web"
      },
      "corregistro" : {
         hidden : "true",
         state : false,
         label : "corregistro"
      }
   },
	fields : {
		"nombre" : {
			required : "false",
			label : "Nome"
		},
		"apellidos": {
			required : "false",
			label : "Apelido"
		},
		"email" : {
			required : "true",
			pattern : emailPattern,
			label : "Email"
		},
		"movil" : {
			label : "Telemóvel"
		},
		"telefono" : {
			label : "Telefone Fixo",
			pattern : phonePattern
		},
		"sexo" : {
			label : "Sexo",
			required : "true"
		},
		"provincia" : {
			label : "Distrito",
			required : "true"
      },
		"pais" : {
			label : "País",
			required : "true"
		},
		"fec_ncto" : {
			label : "Idade",
			required : "true"
		},
		"ocupacion" : {
			label : "Ocupação",
			required : "true"
		},
		"sector" : {
			label : "Sector",
			required : "true"
		},
		"listas" : {
			label : "Listas",
			array : "true",
			required : "true"
		}
	},
	messages : {
		requiredText : "O campo $$ é obrigatório",
		requiredSelect : "Deves seleccionar um valor do campo $$",
		error : "O valor do campo $$ é inválido"
	}
};


var styleModel = {
   elements : {
      "cm_titulo" : {
         fontSize : "10px",
         fontFamily : "Arial, Helvetica, sans-serif",
         color : "#000"
      },
      "cm_txt" : {
         fontSize : "10px",
         fontFamily : "Arial, Helvetica, sans-serif",
         color : "#000"
      }// Mas adelante podría incluirse soporte para classname's
   }
};
