

/*****************

  (c) 2006 Q42 B.V.

  The contents of this file, partially or in whole, may not be reproduced
  without prior written permission by Q42 B.V.

*****************/

function Resources() {
}

Resources.prototype = {
  
  culture: 'fr-FR',
  id: '313',
  isselectcamp: 'True',
  iscamp2relax: 'False',
  usealternateresultcheck: 'False',
  showdecimals: 'True',
  loggerpath: '',
  loggerweb: 'False',
  messages: {
    and: "et",
    formvalidator: {
      header:									"Corrigez les champs suivants avant de continuer:",
      url:										" n’est pas correctement mis en forme",
      email:									" n’est pas correctement mis en forme",
      clientcode:							" is ongeldig",
      compareEmailAddresses:	" doit être pareille que le champ adresse e-mail",
      birthdate:							" le format de date de naissance est incorrect",
      birthdate18:						"Le voyageur principal doit avoir au moins 18 ans.",
			number:									" doit être un nombre",
      numberLoose:        		" doit contenir au moins un nombre",
      numberStrict:       		" entrez un chiffre",
      numberPhone:        		" Entrez uniquement des chiffres, n’entrez pas de -. Exemple: 0721234567",
			numberPhoneRegEx:    		" Entrez uniquement des chiffres, n’entrez pas de -. Exemple: 0721234567",
      already_exists:     		" existe déjà",
      required:           		" est exigé",
      dateDMY:            		" Entrez une date valide (exemple : 12-03-2005).",
      dateDay:            		" le format de date est incorrect (jours 1-31)",
      dateMonth:          		" le format de date est incorrect (mois 1-12)",
      dateYear:           		" le format de date est incorrect (l’année)",
      postcode:								" non valable",
      inbetween:							" ne sont pas valides",
      homepage_name:      		": entrez un nom s.v.p.",
      formvalidator_header: 	"Corrigez les champs suivants avant de continuer:"
    },
    favorites: {
      no_cookies:         "Votre navigateur ne supporte pas les cookies.\nIl faut d’abord les favoriser, ou donner la permission, si vous voulez enregistrer des favoris.\nVoyez la documentation de votre navigateur Web.",
      add_confirm:        "Etes-vous sûr de vouloir ajouter cette destination à vos favoris?\nEnsuite vous pouvez visualiser ce signet en cliquant sur le bouton 'Favoris' à droit, en haut de la page.",
      already_added:      "Ajouté aux favoris",
      added_notice:       'La destination est ajoutée aux <a href="/Favorieten">favoris</a>.',
      removed_notice:     'La sélection est supprimée de vos favoris.',
      add_to_favorites:   'Ajouter aux favoris'
    },
    comparison: {
      select_only_2_to_3:     "Veuillez sélectionner que 2-3 destinations pour les comparer.",
      first_select_2_to_3:    "Vous devez sélectionner 2-3 destinations pour pouvoir les comparer.",
      go_to_page:             '<a href="/Vergelijken.aspx" class="notice-compare">Allez à la page de comparaisons.</a>',
      remove_from_comparison: "Supprimer les comparaisons"
    },
    clicktracker: {
      ct_search_period_month:							"/zoekmodule/periode/maand/",
      ct_search_period_nextmonth:					"/zoekmodule/periode/maand/volgende",
      ct_search_period_prevmonth:					"/zoekmodule/periode/maand/vorige",
      ct_search_period_day:								"/zoekmodule/periode/dag/",
      ct_search_ca_country:								"/zoekmodule/landengebied/land/",
      ct_search_ca_countries:							"/zoekmodule/landenengebieden/land/",
      ct_search_ca_area:									"/zoekmodule/landengebied/gebied/",
      ct_search_ca_areas:									"/zoekmodule/landenengebieden/gebied/",
      ct_search_ca_resetmap:							"/zoekmodule/landengebied/resetgooglemap",
      ct_search_ca_zoommap:								"/zoekmodule/landengebied/zoomgooglemap",
      ct_search_ca_dragmap:								"/zoekmodule/landengebied/draggooglemap",
      ct_search_price_min:								"/zoekmodule/prijsklasse/minprijs/",
      ct_search_price_max:								"/zoekmodule/prijsklasse/maxprijs/",
      ct_search_resetall:									"/zoekmodule/resetall",
      ct_search_ca_reset:									"/zoekmodule/landengebied/reset",
      ct_search_period_reset:							"/zoekmodule/periode/reset",
      ct_search_acco_reset:								"/zoekmodule/bestemmingaccommodatie/reset",
      ct_search_price_reset:							"/zoekmodule/prijsklasse/reset",
      ct_search_travelparty_reset:				"/zoekmodule/reisgezelschap/reset",
      ct_search_code_reset:								"/zoekmodule/code/reset",
      ct_search_acco:											"/zoekmodule/bestemmingaccommodatie/",
      ct_search_acco_rooms:								"/zoekmodule/bestemmingaccommodatie/minimumaantalslaapkamers/",
      ct_search_travelparty_persons:			"/zoekmodule/reisgezelschap/aantalpersonen/",
      ct_search_offer:										"/zoekmodule/aanbiedingen",
      ct_search_lastminute:								"/zoekmodule/lastminutes",
      ct_search_searchbutton:							"/zoekmodule/zoekknop",
      ct_search_mapbutton:								"/zoekmodule/zoekknopmap",
      ct_search_codebutton:								"/zoekmodule/codezoekknop",
      ct_search_period_duration:					"/zoekmodule/periode/verblijfsduur/",
      ct_search_period_exact:							"/zoekmodule/periode/exacteaankomstdatum",
      ct_search_period_marge5:						"/zoekmodule/periode/zoekenmetmargevan5dagen",
      ct_search_tab_holiday:							"/zoekmodule/tab/vakantie",
      ct_search_tab_code:									"/zoekmodule/tab/code",
      ct_search_tab_sitemap:							"/zoekmodule/tab/bladeren",
      ct_acco:														"/accommodatie/##name##/productpagina",
      ct_acco_tab:												"/accommodatie/##name##/tab/",
      ct_acco_select_product:							"/accommodatie/##name##/product/",
      ct_acco_select_persons:							"/accommodatie/##name##/personen/",
      ct_acco_select_month:								"/accommodatie/##name##/maand/",
      ct_acco_select_nextmonth:						"/accommodatie/##name##/maand/volgende",
      ct_acco_select_prevmonth:						"/accommodatie/##name##/maand/vorige",
      ct_acco_select_day:									"/accommodatie/##name##/dag/",
      ct_acco_select_price:								"/accommodatie/##name##/prijs/",
      ct_acco_book_step1:									"/accommodatie/##name##/boeken/stap1",
      ct_acco_book_step2:									"/accommodatie/##name##/boeken/stap2",
      ct_acco_book_step3:									"/accommodatie/##name##/boeken/stap3",
      ct_acco_book_submit:								"/accommodatie/##name##/boeken/submit",
      ct_acco_book_thanks:								"/accommodatie/##name##/boeken/bedankt",
      ct_acco_book_plusperson:								"/accommodatie/##name##/boeken/persoonmeer",
      ct_acco_book_minperson:								"/accommodatie/##name##/boeken/persoonminder",
      ct_result:													"/resultaten/",
      ct_resultmap:												"/map/"
    },
    you_must_agree_to_the_terms_and_conditions: 'Acceptez les conditions générales avant de compléter votre réservation.',
    you_must_agree_to_the_terms_and_conditions2:'Vous devez accepter les conditions générales avant de pouvoir compléter votre réservation.',
		you_must_select_a_payment_method:						'Sélectionnez un mode de paiement avant de terminer la procédure de réservation.',
		you_must_select_a_payment_method2:					'Sélectionnez un mode de paiement.',
    cancellation_text:													"De concert avec Unigarant, Selectcamp a conçu une excellente assurance annulation. Si vous ne pouvez pas partir en vacances, ou lorsque vous devez rentrer chez vous, avant la fin de vos vacances, pour une des raisons évoquées dans les conditions, le prix du voyage partiel ou intégral vous sera remboursé.\n\n Voulez–vous souscrire une assurance annulation?",
    discontinuance_text:												"",
    travel_text: 																"Le plus souvent les assurances maladie ne couvrent pas, ou seulement partiellement les frais médicaux à l’étranger et le rapatriement médical. Avec une bonne assurance voyage, les conséquences financières de maladie ou d’accident sont pris en charge pendant vos vacances. L’assurance voyage d’Unigarant couvre en même temps l’indemnisation en cas de détoriation et/ou vol de vos biens. En cas de besoin l’assistance de l’ANWB est à votre service.\n\n En option nous vous proposons une assurance assistance automobiliste en cas de panne, accident ou vol. \n\nVoulez-vous souscrire une assurance voyage?",
    cancellation_text2:													"Avec notre assurance annulation d’Unigarant vous êtes couvert en cas de dommage financier, si vous ne pouvez pas partir en vacances ou lorsque vous devez rentrer chez vous, avant la fin de vos vacances, pour une des raisons évoquées dans les conditions, le prix du voyage partiel ou intégral vous sera remboursé. \n\nVoulez–vous souscrire une assurance annulation?",
    discontinuance_text2:												"",
    travel_text2: 															"Le plus souvent les assurances maladie ne couvrent pas, ou seulement partiellement les frais médicaux à l’étranger et le rapatriement médical. Avec une bonne assurance voyage, les conséquences financières de maladie ou d’accident sont pris en charge pendant vos vacances. L’assurance voyage d’Unigarant couvre en même temps l’indemnisation en cas de détoriation et/ou vol de vos biens. En cas de besoin, l’assistance de l’ANWB est à votre service. \n\nEn option nous vous proposons une assurance assistance automobiliste en cas de panne, accident ou vol. \n\nVoulez-vous souscrire une assurance voyage?",
    error_checktermsofuse: 											'Vous devez accepter les conditions générales de Vacanceselect.nl pour pouvoir compléter votre réservation.',
    calendar_select_date: 											'sélectionnez une date entre aujourd’hui et',
    homepage_newsletter_lastname: 							'Votre nom',
    homepage_newsletter_initials: 							'Initiales',
    no_preference: 															'Pas de préférence',
    error_budget_selectperiod: 									'Sélectionnez d’abord une période et sélectionnez ensuite le budget.',
    from: 																			'de',
    areas: 																			'régions',
    search_persons: 														'personnes',
    search_morethan8persons: 										'plus de 8 personnes',
    search_morethan9persons: 										'De 9 à 20 personnes',
    search_morethan20persons: 									'plus de 20 personnes',
    choose:																			'Sélectionnez',
    capitalize:																	'true',
    expandAll:                                  'Tout déplier',
    collapseAll:                                'Tout replier',
    legendClose:                                'fermer le moteur de recherche',
    legendOpen:                                 'ouvrir le moteur de recherche',
    mapSelection:                               '(par la carte)',
    booking_age_under_18:                       'Le voyageur principal doit avoir au moins 18 ans.',
    less_info:																	'Moins d’information',
    more_info:																	'Plus d’information',
    click_for_area:														  "Cliquez ici pour les photos des alentours",
    click_for_accomodation:                     "Cliquez ici pour les photos d'hébergements",
    free_text_example:                          'Exemple "Vacance France" ou "Camping Weekend"',
    booking_payment_conditions:                 'conditions générales',
    searchtextsingle:														'séjour<br />trouvé',
    searchtextmultiple:													'séjours<br />trouvés'
  },
  SpecialDecode: function(text)
  {
    return text.split("&uuml;").join("ü").split("&ouml;").join("ö").split("&auml;").join("ä").split("&Uuml;").join("Ü").split("&Ouml;").join("Ö").split("&Auml;").join("Ä").split("&#0223;").join("ß");
  },
  SpecialEncode: function(text)
  {
    return text.split("ü").join("&uuml;").split("ö").join("&ouml;").split("ä").join("&auml;").split("Ü").join("&Uuml;").split("Ö").join("&Ouml;").split("Ä").join("&Auml;").split("ß").join("&#0223;");
  },
  RemoveDiacritics: function(text)
  {
		var result = '';
		var i = 0;
		
		for (i = 0; i < text.length; i++)
		{
			switch (text.charAt(i))
			{
				case 'ü':
					result += 'u';
					break;
				case 'ö':
					result += 'o';
					break;
				case 'ä':
					result += 'a';
					break;
				case 'Ü':
					result += 'U';
					break;
				case 'Ö':
					result += 'O';
					break;
				case 'Ä':
					result += 'A';
					break;
				case 'ß':
					result += 'sz';
					break;
				case 'Ë':
					result += 'E';
					break;
				case 'ë':
					result += 'e';
					break;
				case 'è':
					result += 'e';
					break;
				case 'é':
					result += 'e';
					break;
				case 'È':
					result += 'E';
					break;
				case 'É':
					result += 'E';
					break;
				case 'æ':
					result += "ae";
					break;
				case 'Ø':
					result += 'o';
					break;
				case ' ':
					result += '-';
					break;
				default:
					result += text.charAt(i);
					break;
			}
		}

    return result;
  }
};

var resources = new Resources();
