// Localization for FormAssembly.com / wForms v3.0
// Português (Europeu) - May 24, 2010, 6:55 pm
wFORMS.behaviors.validation.messages = {
	oneRequired 	: "Esta secção é obrigatória.",
	isRequired 		: "Este campo é obrigatório.",
	isAlpha 		: "Este campo só aceita caracteres do alfabeto (a-z, A-Z).",
	isEmail 		: "Este campo não parece ter um endereço de correio electrónico válido.",
	isInteger 		: "Por favor, digite um número inteiro (sem decimais).",
	isFloat 		: "Por favor, digite um número (ex: 1.9).",
	isAlphanum 		: "Este campo só aceita caracteres alfanuméricos (a-z, A-Z, 0-9).",
	isDate 			: "Este campo parece não ter uma data válida.",
	isPhone			: "Por favor insira um número de telefone válido.",
	isCustom		: "Por favor insira um valor válido.",
	notification_0	: "%% erro(s) detectado(s). O seu formulário ainda não foi enviado. Por favor, confirme os dados que introduziu.",
	notification	: "%% erro(s) detectado(s). O seu formulário ainda não foi enviado. Por favor, confirme os dados que introduziu."
}

wFORMS.behaviors.repeat.MESSAGES = {
	ADD_CAPTION 	: "Clique aqui, para adicionar mais informação",
	ADD_TITLE 		: "Repetir o campo ou o grupo antecedente.",
	REMOVE_CAPTION 	: "Remover informação",
	REMOVE_TITLE 	: "Remover o campo ou o grupo antecedente."
}

wFORMS.behaviors.paging.MESSAGES = {
	CAPTION_NEXT 	 : 'Página Seguinte',
	CAPTION_PREVIOUS : 'Página Anterior',
	CAPTION_UNLOAD	 : 'Todos os dados que colocou em qualquer página serão PERDIDOS'
}


// Alpha Input Validation:
wFORMS.behaviors.validation.instance.prototype.validateAlpha = function(element, value) {
	var reg =  /^[a-zA-Z\s\u00C0-\u00FF]+$/;
	return this.isEmpty(value) || reg.test(value);
}
// Alphanumeric Input Validation:
wFORMS.behaviors.validation.instance.prototype.validateAlphanum = function(element, value) {
	var reg =  /^[\u0030-\u0039a-zA-Z\s\u00C0-\u00FF]+$/;
	return this.isEmpty(value) || reg.test(value);
}

// Calendar
if(!wFORMS.helpers.calendar) {
	wFORMS.helpers.calendar = {};
}
if(!wFORMS.helpers.calendar.locale) {
	wFORMS.helpers.calendar.locale = {};
}
var cfg = wFORMS.helpers.calendar.locale;

cfg.TITLE 				= 'Escolha a data';
cfg.START_WEEKDAY 		= 1;
cfg.MONTHS_LONG			= [	'Janeiro',
							'Fevereiro',
							'Março',
							'Abril',
							'Maio',
							'Junho',
							'Julho',
							'Agosto',
							'Setembro',
							'Outubro',
							'Novembro',
							'Dezembro'
							];
cfg.WEEKDAYS_SHORT		= [ 'Dom',
							'Seg',
							'Ter',
							'Qua',
							'Qui',
							'Sex',
							'Sab'
							];
cfg.MDY_DAY_POSITION 		= 1;
cfg.MDY_MONTH_POSITION 		= 2;
cfg.MDY_YEAR_POSITION		= 3;
cfg.DATE_FIELD_DELIMITER	= '/';

