/**********************************************************************************************************
	LANG DEFINITION VARS
**********************************************************************************************************/
COUNTRY_NAME_PT='Portugal';

GENDER_MISTER='Sr.';
GENDER_LADY='Sra.';
GENDER_MISS='Srta.';
GENDER_NONE='Não informado';

RECIPIENT_SERVICE='serviço destinatário';
SECURITY_CODE='código de segurança';
YOUR_EMAIL='seu endereço de e-mail';
YOUR_EMAIL_CONFIRMATION='confirmação do seu endereço de e-mail';
YOUR_MESSAGE='sua mensagem';
PLEASE_CHECK='Por favor verifique:';
SEND_YOUR_MESSAGE='Enviar sua mensagem?';
TOMBOLA_CONFIRM='Confirma a compra para a tombola: %1$s?';
STORE_CONFIRM='Confirma a compra para o prémio: %1$s?';
NUMBER_MAXIMUM_REACHED='Você já selecionou %1$s números';
YOU_MUST_CLICK_ON_A_BANNER='Você deve clicar em um banner.';
YOU_MUST_SELECT_X_NUMBERS='Você deve selecionar %1$s números!';
NOT_VALID_EMAIL_ADDRESS='Endereço de e-mail inválido.';
YOU_MUST_ENTER_PASS='Você deve escolher uma nova senha.';
YOUR_GENDER='seu estado civil';
YOUR_NAME='seu nome';
YOUR_FIRSTNAME='seu apelido';
YOUR_PASSWORD='sua senha (deve conter de 2 a 10 caracteres alfanuméricos sem acento)';
YOUR_PASSWORD_SHORT='sua senha';
YOUR_PASSWORD_CONFIRMATION='a confirmação da sua senha';
YOUR_OLD_PASSWORD='sua antiga senha';
YOUR_POSTAL_ADDRESS='sua morada';
YOUR_GSM_NUMBER='seu número de telefone móvel';
YOUR_PHONE_NUMBER='seu número de telefone fixo';
YOUR_POSTCODE='seu código postal';
YOUR_TOWN='sua cidade';
FORM_ERROR='Houve um erro. Apague os ficheiros temporários do seu navegador e tente novamente. Obrigado.';
PLEASE_FILL_HILIGHT_FIELDS='Queira preencher os campos em destaque.';
YOUR_BIRTHDATE='sua data de nascimento';
PARTNER_SUBSCRIPTION='inscrição às ofertas de parceiros';
ACCEPT_RULES='de acordo com o regulamento';
YOU_NEED_TO_MAKE_A_CHOICE='Você deve fazer sua escolha.';
INCORRECT_EMAIL_ADDRESS='Endereço de e-mail incorrecto.';
INCORRECT_NEW_EMAIL_ADDRESS='Endereço de e-mail inválido.';
PRIZE_CHOICE='escolha do prémio';
EMAIL_FIELDS='campo e-mail';
TOO_OLD_BROWSER='A versão do seu navegador é muito antiga. Para atualizá-lo, recomendamos Firefox: http://www.getfirefox.com';
LEGAL_NOTES='Menções legais';
LEGAL_NOTES_ALERT="Clicando no botão &quot; inscreva-se e jogue!&quot;, suas informações pessoais serão transmitidas à sociedade %1$s. Pela lei Informática e Liberdades de 6 de janeiro de1978, art L.27, você tem o direito de acesso e de retificação dos seus dados. Os participantes e seus pais ou tutores legais (no caso de menores de idade) podem exercer este direito, além de poderem fazer  reclamações por escrito ao endereço da socidade %1$s se os dados do participante forem cedidos a terceiros.";
ENDED='Fim';
DELETE_FAVORITE='Você tem certeza de que quer apagar seu(s) número(s) favorito(s)?';
GRID_SELECT_NUMBER='Debes seleccionar un número de boleto';
THE_GRID_NUMBER='el boleto número %1$s';
DUPLICATE_GRID_NOT_COMPLETED='Cette grille ne peut pas être dupliquée car elle n\'est pas complète.';
ON_ALL_GRIDS='Sur toutes les grilles';

var lg_formPleaseCheck='Queira verificar:';
var lg_birthdateDay='Data de nascimento (dia)';
var lg_birthdateMonth='Data de nascimento (mês)';
var lg_birthdateYear='Data de nascimento (ano)';
var lg_gender='Estado civil';
var lg_country='País';
var fb_pleaseFinish='<img height="11" width="16" alt="Facebook" src="http://img.mediastay.com/core/img/fbLoader.gif">';

/**********************************************************************************************************
	--- DON'T MODIFY BELOW ---
	COUNTRY SPECIFIC CONF
**********************************************************************************************************/
// profile
CIVILITE_SELECT_OPTIONS={'0':'--','1':GENDER_MISTER,'2':GENDER_LADY,'3':GENDER_MISS};
COUNTRY_SELECT_OPTIONS={'11':COUNTRY_NAME_PT};
BIRTH_SELECT_ORDER={1:'day',2:'month',3:'year'};

// name of play page and delay for tracker
TRACKER_VALID_URL='play.php';
TRACKER_VALID_TIME=3000;

// img sub path (on static server)
PUB_SUBPATH='kingo';

// enabled magic number or not
ENABLED_GRID_MAGIC_NUMBER=false;

// grid per day
GRIDS_PER_DAY=10;

/**********************************************************************************************************
	COUNTRY SPECIFIC FUNCTIONS
**********************************************************************************************************/
function clearPhoneNumber(num,country){
	num=num.replace(/[^0-9+]/g,'');
	num=num.replace(/^(\+|00)34/i,'');
	num=num.replace(/[^0-9]/g,'');
	return(num);
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
function isValidGsmNumber(num,country){
	if(typeof(country)=='undefined') country='11';
	if(COUNTRIES[country]['code']=='PT')
		return((num.match(/^6[0-9]{8}$/i))?true:false);
	else return(true);
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
function isValidPhoneNumber(num,country){
	if(typeof(country)=='undefined') country='11';
	if(COUNTRIES[country]['code']=='PT')
		return((num.match(/^9[0-9]{8}$/i))?true:false);
	else return(true);
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
function isValidZipCode(zipCode,country){
	if(typeof(country)=='undefined') country='11';
	if(COUNTRIES[country]['code']=='PT'){
		zipCode=zipCode.replace(/[^0-9]-/,'');
		return(zipCode.match(/^[0-9]{4}-[0-9]{3}$/));
	}else return(zipCode.match(/^[0-9]{4}-[0-9]{3}$/));
}

/**********************************************************************************************************
	MDSTOOLS EXTEND
**********************************************************************************************************/

if(typeof(MFC)=='undefined'){
	var MFC={};
}
if(typeof(MFC.fieldsTypes)=='undefined'){
	MFC.fieldsTypes={};
}

MFC.fieldsTypes.gsmNumber={
	'regExp':null,
	'check':function(elm){
	        	var v=MU.formTagGetValue(elm);
	        	var rv=(v=='');
	        	var f=elm.form;
	        	if((!rv)&&f.elements['pays']){
	        		var country=MU.formTagGetValue(f.elements['pays']);
	        		if(COUNTRIES[country]['code']=='FR'){
	        			v=v.replace(/^(\+|00)32/i,'0');
	        			rv=v.match(/^04[0-9]{8}$/i);
	        		}else{
	        			rv=true;
	        		}
	        	}
	        	if(rv) MU.formTagSetValue(elm,v);
	        	rv=(elm.readOnly||rv);
	        	return rv;
	        }
};

MFC.fieldsTypes.homeNumber={
	'regExp':null,
	'check':function(elm){
	        	var v=MU.formTagGetValue(elm);
	        	var rv=(v=='');
	        	var f=elm.form;
	        	if((!rv)&&f.elements['pays']){
	        		var country=MU.formTagGetValue(f.elements['pays']);
	        		if(COUNTRIES[country]['code']=='FR'){
	        			v=v.replace(/^(\+|00)33/i,'0');
	        			rv=v.match(/^0[123459][0-9]{8}$/i);
	        		}else{
	        			rv=true;
	        		}
	        	}
	        	if(rv) MU.formTagSetValue(elm,v);
	        	rv=(elm.readOnly||rv);
	        	return rv;
	        }
};

MFC.fieldsTypes.zipcode={
	'regExp':null,
	'check':function(elm){
	        	var v=MU.formTagGetValue(elm);
	        	var rv=true;
	        	var f=elm.form;
	        	if(f.elements['pays']){
	        		var country=MU.formTagGetValue(f.elements['pays']);
	        		if(COUNTRIES[country]['code']=='PT'){
	        			v=v.replace(/[^0-9]-/,'');
	        			rv=v.match(/^0-9]{4}-[0-9]{3}$/);
	        		}else{
	        			v='';
	        			rv=true;
	        		}
	        	}else{
	        		v='';
	        	}
	        	if(rv) MU.formTagSetValue(elm,v);
	        	rv=(elm.readOnly||rv);
	        	return rv;
	        }
};
