function get_trad_champ(champ)
{
		switch(champ)
		{

     //paiement

       case "probleme_paiement" :
        		 return("Problème survenu lors du paiement, veuillez réessayer.");
          	 break;

       case "cgv_obligatoire" :
        		 return("Vous devez accepter les conditions générales de vente avant de passer au paiement.");
          	 break;

       case "card_obligatoire" :
        		 return("Veuillez la cochez case : je déclare avoir pris connaissance de la fiche descriptive \ndes hébergements et/ou prestations constituant mon panier.");
          	 break;

       case "type_paiement_obligatoire" :
        		 return("Veuillez choisir un mode de paiement.");
          	 break;

       case "probleme_creation_dossier" :
        		 return("Problème survenu lors de la création de votre dossier.");
          	 break;

       case "detenteur" :
        		 return("Le nom du d\351tenteur de la carte est obligatoire.");
          	 break;

       case "numCB_vide" :
        		 return("Le num\351ro de carte est obligatoire.");
          	 break;

       case "crypto_vide" :
        		 return("Le cryptogramme de la carte est obligatoire.");
          	 break;

       case "typeCB_vide" :
        		 return("Veuillez s\351lectionner votre type de carte de paiement.");
          	 break;

     //formulaire d'authentification
        case "login_incorrect" :
    				return("Le login que vous avez saisi n\'est pas correct (entre 4 et 30 caractères maximum)");
    				break;

    //page résidence

       case "aucun_sejour_ne_correspond" :
    				return("Aucun séjour ne correspond à la date que vous avez choisie\nVeuillez choisir une autre date.");
    				break;

       case "lib_date_obligatoire" :
    				return("Veuillez choisir une date de départ dans le calendrier.");
    				break;

        case "criteres_obligatoires" :
    				return("Vous devez sélectionner une date et une durée.");
    				break;

     //formulaire nouveau client dans couloir de resa
        case "civilite_obligatoire" :
    				return("Veuillez choisir une civilité");
    				break;

        case "nom_obligatoire" :
    				return("Veuillez saisir votre nom");
    				break;

        case "prenom_obligatoire" :
    				return("Veuillez saisir votre prénom");
    				break;

        case "email_obligatoire" :
    				return("Veuillez saisir votre adresse email");
    				break;

        case "login_obligatoire" :
    				return("Veuillez saisir votre login");
    				break;

 				case "email_incorrect" :
						return("Veuillez saisir une adresse email valide");
						break;

        case "password_obligatoire" :
    				return("Veuillez saisir votre mot de passe");
    				break;

        case "password_incorrect" :
    				return("Le mot de passe que vous avez saisi n\'est pas correct.\nVotre mot de passe doit contenir entre 6 et 10 charactères \net seulement sont authorisés, les charactères non accentués , les chiffres et les charactères suivants (. - _)");
    				break;

        case "adress1_obligatoire" :
    				return("Veuillez saisir votre adresse");
    				break;

        case "code_postal_obligatoire" :
    				return("Veuillez saisir votre code postal");
    				break;

        case "ville_obligatoire" :
    				return("Veuillez saisir votre ville");
    				break;

        case "pays_obligatoire" :
    				return("Veuillez saisir votre pays");
    				break;

        case "telephone_obligatoire" :
    				return("Veuillez saisir votre numéro de téléphone");
    				break;

    //formulaire de contact
        case "contact_objMsg" :
    				return("Veuillez choisir l\'objet de votre message");
    				break;

        case "nom" :
						return("Veuillez indiquer votre nom");
						break;

        case "prenom" :
						return("Veuillez indiquer votre prénom");
						break;

  			case "contact_fonc" :
						return("Veuillez indiquer votre fonction");
						break;

        case "contact_socName" :
						return("Veuillez indiquer le nom de la société");
						break;

				case "contact_secteur" :
						return("Veuillez indiquer votre secteur d\'activité");
						break;

				case "contact_country" :
						return("Veuillez indiquer le pays");
						break;

				case "contact_tel" :
						return("Veuillez indiquer le numéro de téléphone");
						break;

				case "contact_email" :
						return("Veuillez saisir une adresse email valide");
						break;

				case "contact_num_dossier" :
						return("Veuillez saisir votre numéro de dossier");
						break;

				case "comment" :
						return("Veuillez saisir votre question ou commentaire");
						break;

				case "demande" :
						return("Veuillez saisir votre demande");
						break;


				case "userCode" :
						return("Veuillez saisir le code figurant sur l\'image");
						break;

      //formulaire d'inscription à la newsletter
				case "newsletter_email" :
						return("Veuillez saisir une adresse Email valide");
						break;

				case "newsletter_confirmEmail" :
						return("Veuillez confirmer votre adresse Email");
						break;

				case "newsletter_email_different" :
						return("Les deux adresses email sont différentes, veuillez vérifier");
						break;

  			case "newsletter_country" :
						return("Veuillez selectionner votre pays");
						break;

				case "numeric" :
						return("Ce champ doit être numérique, il ne peut contenir aucun autre type de caratères.");
						break;
				default :
						return(champ);

     //formulaire participant dans le panier
        case "civilite_obligatoire_participant" :
    				return("Veuillez choisir une civilité pour le participant ");
    				break;

        case "nom_obligatoire_participant" :
    				return("Veuillez saisir le nom pour le participant ");
    				break;

        case "prenom_obligatoire_participant" :
    				return("Veuillez saisir le prénom pour le participant ");
    				break;

        case "birthDate_obligatoire" :
    				return("Veuillez saisir la date de naissance au format JJ/MM/AAAA pour le participant ");
    				break;

        case "taille_obligatoire" :
    				return("Veuillez saisir la taille en cm pour le participant ");
    				break;

        case "pointure_obligatoire" :
    				return("Veuillez saisir la pointure pour le participant ");
    				break;

        case "formule_obligatoire_participant" :
    				return("Veuillez saisir la formule d'hébergement pour le participant ");
    				break;

			//formulaire d'avis dans les dossiers du compte client
				case "titre_avis_vide":
					return("Le champ 'titre' ne peut pas être vide");
					break;

				case "texte_avis_vide":
					return("Le champ 'texte' ne peut pas être vide");
					break;

				case "note_avis_vide":
					return("Veuillez donner une note à la résidence");
					break;

				//
        case "adresse_depart_obligatoire":
					return("Veuillez saisir votre adresse de départ");
					break;

				case "adresse_destination_obligatoire":
					return("Veuillez saisir votre adresse de destination");
					break;

				case "prb_recherche_itineraire":
					return("Un problème est survenu dans la recherche d\'itinéraire, \nVeuillez vérifier votre adresse");
					break;

				case "lib_ajout_panier":
					return("Ajouter au panier");
					break;

				case "lib_demande_dispo":
					return("Demande disponibilité");
					break;

				case "lib_prix_personne":
					return("* prix à la personne pour : ");
					break;

				case "selection_residence":
					return("Veuillez choisir une résidence.");
					break;

		}
}

function get_trad_lib(lib)
{
		switch(lib)
		{
				case "vide" :
						return("Le champ XX est obligatoire.\nVeuillez le ressaisir s'il vous plaît.");
						break;
				default :
						return(lib)
		}
}

function replace_lib(expr,a,b) {
   var i=0
   while (i!=-1) {
      i=expr.indexOf(a,i);
      if (i>=0) {
         expr=expr.substring(0,i)+b+expr.substring(i+a.length);
         i+=b.length;
      }
   }
   return expr
}
