// JavaScript Document

// --------------------------------------------------------------------------------------- //
// -------------------------- Gestion de la langue en Javascript ------------------------- //
// --------------------------------------------------------------------------------------- //
//                                                                                     --- //
// La Classe Française ou Anglaise déclare un objet "message" auquel on vient affecter --- //
// une méthode permettant de récupérer la valeur de la variable passée en paramètre.   --- //
//                                                                                     --- //
// Exemple:                                                                            --- //
// var ma_valeur = message.GetValue("ma_variable");                                    --- //
// alert(ma_valeur);                                                                   --- //
//                                                                                     --- //
// --------------------------------------------------------------------------------------- //


// --- Erreurs --- //
function JsMessage()
{
	// Boutons affichés dans les div
	this.div_btn_modifier 				= "Modify";
	this.div_btn_valider 				= "Submit";
	this.div_btn_annuler 				= "Cancel";
	
	// Titres des div à afficher
	this.div_header_erreur_saisie 		= "Error";
	this.div_header_confirm 			= "Confirm";
	
	// Div de chargement
	this.div_header_loading 			= "Loading...";
	this.div_texte_loading 				= "Loading in progress...<br />Please wait!";
	
	// Erreurs de format
	this.message_erreur_num				= 'This field must be a numeric!';
	this.message_erreur_tel				= 'A phone number contained only number, space, point!';
	this.message_erreur_email			= 'Your email address has a bad format!<br />(ex: myAddress@domain.com)';
	
	// Erreurs de saisies dans les formulaires
	this.message_form_email				= 'Please enter your email address! Thanks.';
	this.message_form_blog_pseudo		= 'Please enter your pseudo! Thanks.';
	this.message_form_blog_comment_l	= 'Your message is too short (20 characters at least)!<br />Please try again.';
	
	this.message_form_con_login			= 'Please enter your login! Thanks.';
	this.message_form_con_pass			= 'Please enter your password! Thanks.';
	this.message_form_deco_confirm		= '<div align="center">Warning!</div>Log out in progress! You gonna lost all session (Shopping cart, sessions, etc.)<br /><br />Do you really want to do this?';

	this.message_form_suppFile_confirm	= 'Warning! You are removing a file!<br /><br />Do you really want to do this?';
	this.message_form_insc_init			= 'Warning! You are emptying this form.<br /><br />Do you really want to do this?';
	
	this.message_form_insc_civ			= 'Please select your gender! Thanks.';
	this.message_form_insc_nom			= 'Please enter your last name! Thanks.';
	this.message_form_insc_prenom		= 'Please enter your first name! Thanks.';
	this.message_form_insc_date_naiss	= 'Please enter your birthday! Thanks.';
	this.message_form_insc_email_1		= 'Please enter your main email address! Thanks.';
	this.message_form_insc_lng			= 'Please select your language! Thanks.';

	this.message_form_insc_dt_mois		= 'Please enter a correct month! Thanks.';
	this.message_form_insc_dt_jour		= 'Please enter a correct day! Thanks.';
	this.message_form_insc_dt_ok		= 'Please enter a correct birthday! Thanks.';

	this.message_form_insc_cgv			= 'Please read and accept therms of use! Thanks.';

	this.message_form_insc_pseudo		= 'Please enter your pseudo! Thanks.';
	this.message_form_insc_pseudo_nok	= 'This one is not available! Please choose another.';
	this.message_form_insc_passwd		= 'Please enter your password! Thanks.';
	this.message_form_insc_passwd_bis	= 'Please enter your password a second time! Thanks.';
	this.message_form_insc_passwd_l		= 'Your password is too short (6 min.)! Thanks.';
	this.message_form_insc_passwd_diff	= 'Please enter the same password! Merci.';

	this.message_form_insc_ad_label		= 'Please enter a name to this address! Thanks.';
	this.message_form_insc_ad_nom		= 'Please enter a name and a first name! Thanks.';
	this.message_form_insc_ad_rue		= 'Please enter the name of the street! Thanks.';
	this.message_form_insc_ad_pays		= 'Please choose a country! Thanks.';
	this.message_form_insc_ad_cp		= 'Please enter a postal code! Thanks.';
	this.message_form_insc_ad_cp2		= 'Please enter a postal code >3 numbers! Merci.';
	this.message_form_insc_ad_ville		= 'Please enter a city! Thanks.';

	this.message_form_suppAd_confirm	= 'Warning! You are removing this address!<br /><br />Do you really want to do this?';
	
	// Gestion du forum
	this.message_forum_titre			= 'Please enter a title! Thanks.';
	this.message_forum_message			= 'Please enter a message! Thanks.';
	this.message_forum_reponse			= 'Please enter an answer! Thanks.';
	this.message_forum_image			= 'Warning! Please choose a picture!';
	
	// Prise de contact
	this.message_contact_email			= 'Please enter your email address! Thanks.';
	this.message_contact_objet			= 'Please enter an object! Thanks.';
	this.message_contact_message		= 'Please enter a message! Thanks.';
	
	// Shop
	this.message_shop_choix_taille		= 'Please choose a size! Thanks.';
	this.message_shop_choix_qte			= 'Please enter a quantity! Thanks.';
	
	this.message_shop_vider_panier		= "<div align='center'><b>Warning!</b></div><br />You are emptying your shopping cart!<br /><br />Do you really want to do this?";
	this.message_shop_supp_article		= "<div align='center'><b>Warning!</b></div><br />You are removing this item!<br /><br />Do you really want to do this?";
	
	this.message_shop_choix_paiement	= 'Please choose your payment mode! Thanks.';
	this.message_shop_cgv				= 'Please read and accept therms of use! Thanks.';

	this.message_shop_stock				= 'Sorry, there aren\'t enough stock';

	// Search
	this.message_search					= 'Please enter a search (3 car. min.)! Thanks.';

}

var message = new JsMessage;

// --- Fonction permettant de récuper la valeur désirée --- //
message.GetValue = function(v) {
	return(eval("message."+v));
}
			
			

