/**********************************************************************************************************
	LANG DEFINITION VARS
	- COUNTRY FR
**********************************************************************************************************/
COUNTRY_NAME_FR='France';
COUNTRY_NAME_BE='Belgique';
COUNTRY_NAME_CH='Suisse';
COUNTRY_NAME_OTHER='Autres';

GENDER_MISTER='M.';
GENDER_LADY='Mme';
GENDER_MISS='Mlle';
GENDER_NONE='Non divulgé';
PLEASE_CHECK='Merci de vérifier :';
SEND_YOUR_MESSAGE='Envoyer votre message ?';


var lg_formPleaseCheck='Veuillez vérifier :';
var lg_birthdateDay='Date de naissance (jour)';
var lg_birthdateMonth='Date de naissance (mois)';
var lg_birthdateYear='Date de naissance (année)';
var lg_gender='Civilité';
var lg_country='Pays';
var lg_umOptinUnsubscribeConfirm='Etes-vous sûre de vouloir résilier cet abonnement ?';
var store_confirm1='Confirmez-vous l\'échange de ';
var store_confirm2=' points pour : ';

/**********************************************************************************************************
	--- DON'T MODIFY BELOW ---
	COUNTRY SPECIFIC CONF
**********************************************************************************************************/
CIVILITE_SELECT_OPTIONS={'0':'--','1':GENDER_MISTER,'2':GENDER_LADY,'3':GENDER_MISS};
COUNTRY_SELECT_OPTIONS={'1':COUNTRY_NAME_FR/*,'2':COUNTRY_NAME_BE,'3':COUNTRY_NAME_CH,'4':COUNTRY_NAME_OTHER*/};
BIRTH_SELECT_ORDER={1:'day',2:'month',3:'year'};

/*
TRACKER_VALID_URL='jouer-a-la-loterie-gratuite.html';
TRACKER_VALID_TIME=5000;
*/

/**********************************************************************************************************
	MDSTOOLS EXTEND
**********************************************************************************************************/

if(typeof(MFC)=='undefined'){
	var MFC=function(){};
}

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)33/i,'0');
	        			rv=v.match(/^06[0-9]{8}$/i);
	        		}else{
	        			v='';
	        			rv=true;
	        		}
	        	}else{
	        		v='';
	        	}
	        	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{
	        			v='';
	        			rv=true;
	        		}
	        	}else{
	        		v='';
	        		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']=='FR'){
	        			v=v.replace(/[^0-9]/,'');
	        			rv=v.match(/^[0-9]{5}$/);
	        		}else{
	        			v='';
	        			rv=true;
	        		}
	        	}else{
	        		v='';
	        	}
	        	if(rv) MU.formTagSetValue(elm,v);
	        	rv=(elm.readOnly||rv);
	        	return rv;
	        }
};

