/**********************************************************************************************************
	LANG DEFINITION VARS
**********************************************************************************************************/
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é';

RECIPIENT_SERVICE='le service destinataire';
SECURITY_CODE='le code sécurité';
YOUR_EMAIL='votre adresse email';
YOUR_EMAIL_CONFIRMATION='la confirmation de votre adresse email';
YOUR_MESSAGE='votre message';
PLEASE_CHECK='Merci de vérifier :';
SEND_YOUR_MESSAGE='Envoyer votre message ?';
TOMBOLA_CONFIRM='Confirmez-vous l\'achat pour la tombola : %1$s ?';
STORE_CONFIRM='Confirmez-vous votre achat pour le cadeau : %1$s ?';
NUMBER_MAXIMUM_REACHED='Vous avez déjà sélectionné %1$s numéros';
YOU_MUST_CLICK_ON_A_BANNER='Vous devez cliquer sur une bannière.';
YOU_MUST_SELECT_X_NUMBERS='Vous devez sélectionner %1$s numéros !';
NOT_VALID_EMAIL_ADDRESS='Adresse email invalide.';
YOU_MUST_ENTER_PASS='Vous devez entrer un nouveau mot de passe.';
YOUR_GENDER='votre civilité';
YOUR_NAME='votre nom';
YOUR_FIRSTNAME='votre prénom';
YOUR_PASSWORD='votre mot de passe (doit contenir de 2 à 10 caractères alphanumériques sans accent)';
YOUR_PASSWORD_SHORT='votre mot de passe';
YOUR_PASSWORD_CONFIRMATION='la confirmation de votre mot de passe';
YOUR_OLD_PASSWORD='votre ancien mot de passe';
YOUR_POSTAL_ADDRESS='votre adresse';
YOUR_GSM_NUMBER='votre numéro de téléphone portable';
YOUR_PHONE_NUMBER='votre numéro de téléphone';
YOUR_POSTCODE='votre code postal';
YOUR_TOWN='votre ville';
FORM_ERROR='Une erreur est survenue.\nVidez les fichiers temporaires de votre navigateur et réessayez.\nMerci.';
PLEASE_FILL_HILIGHT_FIELDS='Veuillez remplir les champs en surbrillance.';
YOUR_BIRTHDATE='votre date de naissance';
PARTNER_SUBSCRIPTION='l\'inscription aux offres partenaires';
ACCEPT_RULES='l\'acceptation du règlement';
YOU_NEED_TO_MAKE_A_CHOICE='Vous devez faire un choix.';
INCORRECT_NEW_EMAIL_ADDRESS='Adresse email invalide.';
PRIZE_CHOICE='le choix du cadeau';
EMAIL_FIELDS='le champ email';
TOO_OLD_BROWSER='Vore navigateur est trop vieux. Mettez le à jour, nous vous recommandons Firefox : http://www.getfirefox.com';
LEGAL_NOTES='Mentions légales';
LEGAL_NOTES_ALERT="En cliquant sur le bouton &quot;Inscrivez-vous et jouez !&quot;, vos informations personnelles seront transmises à la société %1$s. En application de la loi Informatique et Libertés du 6 Janvier 1978, art L.27, vous disposez d\\'un droit d\\'accès et de rectification aux données vous concernant. Les participants ainsi que leurs parents ou tuteur légal s\\'ils sont mineurs, peuvent exercer ce droit, ou s\\'opposer à ce que les dites données soient cédées à des tiers, par demande écrite adressée à la société %1$s.";
ENDED='Terminé';
DELETE_FAVORITE='Etes-vous sûr de vouloir supprimer cette grille favorite ?';
GRID_SELECT_NUMBER='Vous devez sélectionner un numéro de grille';
THE_GRID_NUMBER='la grille numéro %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';
WS_NOTUSER='<a href="#" class="close" onclick="closePop()"><span class="nodisplay">Fermer</span></a><br>Pour des raisons de s&eacute;curit&eacute;, nous ne pouvons pas inscrire votre adresse email.<br>Elle comporte un  mot qui n\'est pas accept&eacute; par notre syst&egrave;me (webmaster , postmaster , etc.)<br>Merci de bien vouloir la modifier. <br><br>';
WS_NOTDOMAIN='<a href="#" class="close" onclick="return(closePop())"><span class="nodisplay">Fermer</span></a><br>Attention, nous avons d&eacute;tect&eacute; une erreur possible de saisie de votre adresse email.<br>Merci de bien vouloir la v&eacute;rifier<br><br>';
WS_CHOICES='<a href="#" class="close" onclick="return(closePop())"><span class="nodisplay">Fermer</span></a>Avez vous voulu &eacute;crire : <a href=# onclick="return(SelectMail(\'{prop}\'))">{prop}</a><br> <br> Ou confirmez vous :<br> <a href=# onclick="return(SelectMail(\'{mail}\'))">{mail}</a>';


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 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={'1':COUNTRY_NAME_FR,'2':COUNTRY_NAME_BE,'3':COUNTRY_NAME_CH};
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='banana';

// enabled magic number or not
ENABLED_GRID_MAGIC_NUMBER=true;

// grid per day
GRIDS_PER_DAY=16;

/**********************************************************************************************************
	COUNTRY SPECIFIC FUNCTIONS
**********************************************************************************************************/
function clearPhoneNumber(num,country){
	if(typeof(country)=='undefined') country='1';
	num=num.replace(/[^0-9+]/g,'');
	if(COUNTRIES[country]['code']=='FR')
		num=num.replace(/^(\+|00)33/i,'0');
	else if(COUNTRIES[country]['code']=='BE')
		num=num.replace(/^(\+|00)32/i,'0');
	else if(COUNTRIES[country]['code']=='CH')
		num=num.replace(/^(\+|00)33/i,'0');
	num=num.replace(/[^0-9]/g,'');
	return(num);
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
function isValidGsmNumber(num,country){
	if(typeof(country)=='undefined') country='1';
	if(COUNTRIES[country]['code']=='FR')
		return(num.match(/^0[67][0-9]{8}$/i));
	else if(COUNTRIES[country]['code']=='BE')
		return(num.match(/^04[0-9]{8}$/i));
	else return(true);
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
function isValidPhoneNumber(num,country){
	if(typeof(country)=='undefined') country='1';
	if(COUNTRIES[country]['code']=='FR')
		return(num.match(/^0[1234589][0-9]{8}$/i));
	else if(COUNTRIES[country]['code']=='BE')
		return(num.match(/^0[0-9]{8}$/i));
	else return(true);
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
function isValidZipCode(zipCode,country){
	if(typeof(country)=='undefined') country='1';
	if(COUNTRIES[country]['code']=='FR')
		return(zipCode.match(/^[0-9]{5}$/));
	else if(COUNTRIES[country]['code']=='BE')
		return(zipCode.match(/^[0-9]{4}$/));
	else if(COUNTRIES[country]['code']=='CH')
		return(zipCode.match(/^[0-9]{4}$/));
	else if(COUNTRIES[country]['code']=='OTHER')
		return(zipCode.match(/^[0-9]*$/));
	else return(false);
	return(zipCode.match(/^[0-9]{5}$/));
}

/**********************************************************************************************************
	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)33/i,'0');
	        			rv=v.match(/^06[0-9]{8}$/i);
	        		}else if(COUNTRIES[country]['code']=='BE'){
	        			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 if(COUNTRIES[country]['code']=='BE'){
	        			v=v.replace(/^(\+|00)32/i,'0');
	        			rv=v.match(/^0[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']=='FR'){
	        			v=v.replace(/[^0-9]/,'');
	        			rv=v.match(/^[0-9]{5}$/);
	        		}else if(COUNTRIES[country]['code']=='BE' || COUNTRIES[country]['code']=='CH'){
	        			v=v.replace(/[^0-9]/,'');
	        			rv=v.match(/^[0-9]{4}$/);
	        		}else{
	        			v='';
	        			rv=true;
	        		}
	        	}else{
	        		v='';
	        	}
	        	if(rv) MU.formTagSetValue(elm,v);
	        	rv=(elm.readOnly||rv);
	        	return rv;
	        }
};

