function Unit_getDialogue () {
  return this.dialogue;
}
function Unit (title, imageStr) {
  this.getDialogue = Unit_getDialogue;
  this.voc = new Vocabulary ();
  this.voc.addEntry ("33€","33 euros","2fveur33.rm");
  this.voc.addEntry ("5€","5 euros","2fveur5.rm");
  this.voc.addEntry ("agréable","pleasant","2fva7.rm");
  this.voc.addEntry ("alors","well","2fva16.rm");
  this.voc.addEntry ("animations","activities, events","2fva19.rm");
  this.voc.addEntry ("au","at the","2fva28.rm");
  this.voc.addEntry ("avez","have","2fva34.rm");
  this.voc.addEntry ("avez-vous","have you, do you have","2fva35.rm");
  this.voc.addEntry ("barbecue","barbecue","2fvb1.rm");
  this.voc.addEntry ("bien~sûr","certainly","2fvb7.rm");
  this.voc.addEntry ("bon","good, fine, okay","2fvb11.rm");
  this.voc.addEntry ("branchement~électrique","electrical hook-up","2fvb20.rm");
  this.voc.addEntry ("c'est","it is, that is","2fvc1.rm");
  this.voc.addEntry ("caravane","caravan","2fvc6.rm");
  this.voc.addEntry ("ce","this","2fvc11.rm");
  this.voc.addEntry ("chaudes","warm, hot","2fvc18.rm");
  this.voc.addEntry ("combien~de","how much, how many","2fvc29.rm");
  this.voc.addEntry ("compléter","complete, fill in","2fvc36.rm");
  this.voc.addEntry ("d'accord","okay, all right","2fvd2.rm");
  this.voc.addEntry ("de","of","2fvd12.rm");
  this.voc.addEntry ("des","some","2fvd22.rm");
  this.voc.addEntry ("douches","showers","2fvd43.rm");
  this.voc.addEntry ("début","beginning","2fvd46.rm");
  this.voc.addEntry ("emplacement","site","2fve1.rm");
  this.voc.addEntry ("emplacements","sites","2fve2.rm");
  this.voc.addEntry ("est-ce~qu'il~y~a","is there, are there","2fve17.rm");
  this.voc.addEntry ("et","and","2fve22.rm");
  this.voc.addEntry ("faut","is necessary","2fvf6.rm");
  this.voc.addEntry ("fiche","form, sheet","2fvf8.rm");
  this.voc.addEntry ("fin","end, finish","2fvf10.rm");
  this.voc.addEntry ("il","it","2fvi3.rm");
  this.voc.addEntry ("il~y~a","there is, there are","2fvi6.rm");
  this.voc.addEntry ("j'espère","I hope","2fvj5.rm");
  this.voc.addEntry ("jours","days","2fvj11.rm");
  this.voc.addEntry ("la","the","2fvl13.rm");
  this.voc.addEntry ("lac","lake","2fvl15.rm");
  this.voc.addEntry ("laisser","to leave","2fvl16.rm");
  this.voc.addEntry ("le","the","2fvl20.rm");
  this.voc.addEntry ("l'emplacement","the site","2fvl20a.rm");
  this.voc.addEntry ("le~soir","in the evening(s)","2fvl21.rm");
  this.voc.addEntry ("libres","free","2fvl25.rm");
  this.voc.addEntry ("louer","to hire","2fvl29.rm");
  this.voc.addEntry ("madame","madam","2fvm3.rm");
  this.voc.addEntry ("manger","to eat","2fvm8.rm");
  this.voc.addEntry ("merci","thankyou","2fvm13.rm");
  this.voc.addEntry ("nos","our","2fvn13.rm");
  this.voc.addEntry ("notre","our","2fvn14.rm");
  this.voc.addEntry ("nous","we","2fvn15.rm");
  this.voc.addEntry ("nuit","night","2fvn17.rm");
  this.voc.addEntry ("on","one","2fvo4.rm");
  this.voc.addEntry ("ou","or","2fvo7.rm");
  this.voc.addEntry ("oui","yes","2fvo8.rm");
  this.voc.addEntry ("paie","pays","2fvp1.rm");
  this.voc.addEntry ("par","by","2fvp4.rm");
  this.voc.addEntry ("passeports","passports","2fvp10.rm");
  this.voc.addEntry ("personne","person","2fvp17.rm");
  this.voc.addEntry ("personnes","people","2fvp18.rm");
  this.voc.addEntry ("piscine","swimming-pool","2fvp27.rm");
  this.voc.addEntry ("planches~à~voile","windsurf boards","2fvp29.rm");
  this.voc.addEntry ("possibilité","possibility","2fvp35.rm");
  this.voc.addEntry ("pour","for","2fvp36.rm");
  this.voc.addEntry ("pour#1","to, in order to","2fvp36.rm");
  this.voc.addEntry ("pouvez","can, are able to","2fvp42.rm");
  this.voc.addEntry ("près~du","near the","2fvp52.rm");
  this.voc.addEntry ("quatre","four","2fvq8.rm");
  this.voc.addEntry ("que","that","2fvq9.rm");
  this.voc.addEntry ("restaurant","restaurant","2fvr4.rm");
  this.voc.addEntry ("sera","will be","2fvs10.rm");
  this.voc.addEntry ("seulement","only","2fvs14.rm");
  this.voc.addEntry ("soir","evening","2fvs17.rm");
  this.voc.addEntry ("sommes","are","2fvs18.rm");
  this.voc.addEntry ("supplémentaire","additional","2fvs28a.rm");
  this.voc.addEntry ("sur~place","on site","2fvs30.rm");
  this.voc.addEntry ("séjour","stay","2fvs34.rm");
  this.voc.addEntry ("tarif","price","2fvt3.rm");
  this.voc.addEntry ("tennis","tennis","2fvt5.rm");
  this.voc.addEntry ("tente","tent","2fvt6.rm");
  this.voc.addEntry ("terrain~de~volleyball","volleyball court","2fvt7.rm");
  this.voc.addEntry ("tournoi","tournament","2fvt12.rm");
  this.voc.addEntry ("tout~de~suite","straightaway, immediately","2fvt17.rm");
  this.voc.addEntry ("un","a, an","2fvu1.rm");
  this.voc.addEntry ("une","a, an","2fvu2.rm");
  this.voc.addEntry ("utiliser","use, make use of","2fvu3.rm");
  this.voc.addEntry ("votre","your","2fvv15.rm");
  this.voc.addEntry ("voudrions","would like","2fvv18.rm");
  this.voc.addEntry ("voulez-vous","do you want","2fvv20.rm");
  this.voc.addEntry ("voulez-vous#1","will you","2fvv20.rm");
  this.voc.addEntry ("vous","you","2fvv21.rm");
  this.voc.addEntry ("y~a-t-il","is there, are there","2fvy2.rm");
  this.voc.addEntry ("à","at","2fvacc3.rm");
  this.voc.addEntry ("à~l'avance","in advance","2fvacc6.rm");
  this.voc.addEntry ("êtes-vous","are you","2fvacc13.rm");
  this.dialogue = new UnitDialogue(title, imageStr, this.voc);
  this.dialogue.addRole(1, "Campeuse","Camper");
  this.dialogue.addRole(2,"Gardien","Warden");
  this.dialogue.addNote (1, "french2_unit2_note1.html");
  this.dialogue.addNote (2, "french2_unit2_note2.html");
  this.dialogue.addNote (3, "french2_unit2_note3.html");
  this.dialogue.addNote (4, "french2_unit2_note4.html");
  this.dialogue.addNote (5, "french2_unit2_note5.html");
 
  this.dialogue.addLine (1, "Avez-vous des emplacements libres?", "Have you any sites free?","free_site_dialogue.jpg","2f2a1.rm");
  this.dialogue.addLine (2, "Oui, madame. C'est pour combien~de jours?", "Yes madam. For how many days?","calendar_question_dialogue.jpg","2f2b2.rm");
  this.dialogue.addLine (1, "Une nuit seulement.", "Just one night.","calendar_one_day_dialogue.jpg","2f2a4.rm");
  this.dialogue.addLine (2, "Et vous avez une tente ou une caravane?", "And do you have a tent or a caravan?","tent_caravan_question_dialogue.jpg","2f2b5.rm");
  this.dialogue.addLine (1, "Une caravane.","A caravan.","caravan_dialogue.jpg","2f2a6.rm");
  this.dialogue.addLine (2, "Voulez-vous un branchement~électrique?", "Do you want an electrical hook-up?","hook-up_dialogue.jpg","2f2b7.rm");
  this.dialogue.addLine (1, "Oui, bien~sûr.","Yes, certainly.","tourist_mother_dialogue.jpg","2f2a8.rm");
  this.dialogue.addLine (2, "Combien~de personnes êtes-vous?", "For how many people?","warden_smile_dialogue.jpg","2f2b10.rm");
  this.dialogue.addLine (1, "Nous sommes%1 quatre%1.","Four people.","four_people_dialogue.jpg","2f2a11.rm");
  this.dialogue.addLine (2, "Alors, le tarif pour l'emplacement, c'est 33€, et 5€ par personne supplémentaire.","Well, the charge for the caravan is 33€, and 5€ per additional person.","money_euros_dialogue.jpg","2f2b12.rm");
  this.dialogue.addLine (1, "Bon. On%2 paie à~l'avance?","Fine. Do we pay in advance?","pay_questionmark_dialogue.jpg","2f2a16join.rm");
  this.dialogue.addLine (2, "Ou%3 au début ou%3 à la fin de votre séjour.","Either at the start or at the end of your stay.","warden_smile_dialogue.jpg","2f2b18.rm");
  this.dialogue.addLine (1, "Et vous avez des animations le~soir?","And do you organise activities in the evening?","camp_animations_dialogue.jpg","2f2a19.rm");
  this.dialogue.addLine (2, "Oui, madame. Ce soir il~y~a un tournoi de tennis.","Yes madam. This evening there's a tennis tournament.","tennis_dialogue.jpg","2f2b20.rm");
  this.dialogue.addLine (1, "Est-ce~qu'il~y~a une piscine sur~place%4?", "Does the campsite have a swimming-pool?","pool_dialogue.jpg","2f2a23.rm");
  this.dialogue.addLine (2, "Oui, madame. Piscine, terrain~de~volleyball, douches chaudes.","Yes madam. Swimming-pool, volleyball court, hot showers.","warden_answer_dialogue.jpg","2f2b24.rm");
  this.dialogue.addLine (1, "Y~a-t-il la possibilité de louer des planches~à~voile?","Is it possible to hire wind-surfing boards?","windsurfing_dialogue.jpg","2f2a27.rm");
  this.dialogue.addLine (2, "Bien~sûr.","Certainly.","warden_smile_dialogue.jpg","2f2b28.rm");
  this.dialogue.addLine (1, "Et pour#1%5 manger%5, y~a-t-il un restaurant?","And for eating, is there a restaurant?","restaurant_dialogue.jpg","2f2a29.rm");
  this.dialogue.addLine (2, "Oui, sur~place%4, ou vous pouvez utiliser notre barbecue.","Yes, on the site, or you can use our barbecue.","barbecue_dialogue.jpg","2f2b31join.rm");
  this.dialogue.addLine (1, "Nous voudrions un emplacement près~du lac.","We'd like a site near the lake.","lake_dialogue.jpg","2f2a33.rm");
  this.dialogue.addLine (2, "D'accord. Voulez-vous#1 compléter la fiche tout~de~suite?","Okay. Will you complete this form straightaway?","warden_offer_dialogue.jpg","2f2b34join.rm");
  this.dialogue.addLine (1, "Oui. Il faut laisser nos passeports?","Yes. Do we need to leave our passports?","passports_question_dialogue.jpg","2f2a39join.rm");
  this.dialogue.addLine (2, "Oui merci. Alors j'espère que votre séjour sera agréable.","Yes please. Well, I hope you have a pleasant stay.","warden_smile_dialogue.jpg","2f2b37join.rm");
}

