//classe recette
function Recette(nom, ingredients, nbrePersonne, prepa, categ, img)
{
	this.nom = nom;
	this.ingredients = ingredients;
	this.preparation = prepa;
	this.categorie = categ;
	this.image = img;
	this.nbPersonne = nbrePersonne;
}

//creation des recettes
function CreerRecette(nom)
{
	var recette;
	var ingred;
	var prepa;
	switch(nom)
	{
		case "tostamista":
			ingred = new Array("150 g de jambon maigre haché","150 g d'emmental râpé","1 petit oignon haché","3 œufs durs hachés","1 cuillère à soupe de beurre","1 cuillère à café de moutarde","8 tranches de pain de mie","sel et poivre");
			prepa = new Array("Bien mélanger ensemble le beurre, le fromage, le jambon et l'oignon.","Ajouter les oeufs et la moutarde, saler et poivrer.","Etaler le mélange sur les tranches de pain de mie.","Faire 4 sandwiches et disposer dans un plat allant au four.","Faire toaster au four, en position gril.","Pour finir ... Servir chaud, coupés en triangles et accompagner avec une salade de tomates et laitue.");
			recette = new Recette("Tosta Mista par @webmaster",ingred,"2",prepa,"RecetteEntree", "tostamista") ;
			break;
		case "ovosMexidos":
			ingred = new Array("600 grammes de tomates","30 grammes d'échalote","40 grammes de beurre","1 gousse d'ail","1 bouquet garni","12 oeufs","1 pincée de persil haché","sel","poivre","sucre semoule");
			prepa = new Array("Emonder (retirer la peau), épépiner et concasser les tomates.","Faire suer l'échalote ciselée dans une noix de beurre.","Ajouter les tomates, la gousse d'ail écrasée, le bouquet garni, le sel, le poivre et une pincée de sucre.","Laisser cuire doucement 20 minutes.","Faire cuire les oeufs.","Ajouter 2/3 de la tomate concassée dans les oeufs en même temps que le beurre en pommade.","Dresser, décorer avec le reste de tomate et le persil haché.","Servir bien chaud.");
			recette = new Recette("Ovos Mexidos à Portuguesa par @fast",ingred,"6",prepa,"RecettePlat", "ovosMexidos") ;
			break;
		case "bolinhosBacalhau":
			ingred = new Array("1 kg de morue en morceau","3 ou 4 pommes de terre à purée","4 oeufs","6 cuillères à soupe bombées de farine","1/2 paquet de levure chimique","2 oignons","1 bouquet de persil plat frais","10cl de lait","huile d'olive");
			prepa = new Array("La veille, faire dessaler la morue dans de l'eau froide en la changeant toutes les 5 heures.","Faire cuire les morceaux de morue 10 minutes dans un litre de lait mélangé à un litre d'eau (départ à froid).","Egouttez, puis emmitter la morue en retirant la peau et les arêtes","Faites cuire les pommes de terre et écrasez-les avec le lait.","Ajoutez les oeufs un par un en les incorporant bien à la préparation à chaque fois.","Faire revenir les oignons hachés et le persil haché dans de l'huile d'olive","Ajouter à la préparation.","Ajoutez la levure et la farine","Mélanger","Laissez reposer 3 à 4 heures pour que la pâte lève.","Faites chauffer un bain d'huile de friture (pas trop chaud), et plongez-y des petites quantité de pâte en forme de quenelles (formées avec 2 cuillères à soupe).","Dégustez-les chauds ou tièdes quand ils sont croustillants à l\'extérieur et fondants à l\'intérieur.");
			recette = new Recette("Bolinhos de bacalhau par @titerage83 (beignets de morue)",ingred,"8",prepa,"RecetteEntree", "bolinhosBacalhau") ;
			break;
		case "pregos":
			ingred = new Array("3 gros oignons","un peu de beurre et d'huile","2 tomates","3 à 4 gousses d'ail","5 à 6 c à s d'oxo ou d'Arôme saveur de Maggi","un peu d'eau froide","le jus d'un citron vert","25 grandes tranches très fines de boeuf","deux baguettes de pain ou 5 pains à sandwich","sauce au choix");
			prepa = new Array("Eplucher et émincer les oignons.","Dans une poêle faites chauffez un mélange beurre/huile.","faites-y revenir les oignons jusqu'à qu'ils prennent une belle couleur dorée.","saler et poivrer.","Reserver dans un bol.","Eplucher, ôter le germe et presser l'ail.","Laver et coupez en fines tranches les tomates.","Faites cuires les tranches fines de viandes une minute par face.","Retirer la viande de la poêle et déglacer les sucs de la viande avec le mélange jus de citron/eau/oxo ou arôme Maggi/ail pressée.","Couper le pain en deux dans le sens de la longueur et imbiber la partie basse du sandwich dans la sauce obtenue précedemment.","Mettre par dessus deux tranches de viande, un peu d'oignons frits et des tranches de tomates.","Sur le haut du sandwich mettre la sauce de votre choix.","Fermer le sandwich et déguster.");
			recette = new Recette("Pregos par @titerage83 (sandwich portugais)",ingred,"5",prepa,"RecettePlat", "pregos") ;
			break;
		case "aletria":
			ingred = new Array("500 g de vermicelle","500 g de sucre","1 l de lait","250 g de beurre","zeste de citron","1 jaune d'oeuf","cannelle moulue","sel");
			prepa = new Array("Cuire le vermicelle dans de l'eau bouillante, avec un peu de sel et le zeste de citron.","Egoutter.","Incorporer le lait tiédi, le beurre et le sucre au vermicelle.","Ajouter le jaune d'oeuf.","Mélanger.","Pour finir... Décorer avec la cannelle et servir très frais.");
			recette = new Recette("Aletria par @fast",ingred,"6",prepa,"RecetteDessert", "aletria") ;
			break;
		case "paoDeLoDeCoimbra":
			ingred = new Array("8 oeufs","250 g de sucre","150 g de farine avec de la levure incorporée plus 10 g pour le moule","10 g de beurre pour le moule","1 pincée de sel");
			prepa = new Array("Faire chauffer le four à 150°C (thermostat 5) avec un moule style savarin","Séparer le blanc des jaunes.","Mélanger les jaunes d'œuf avec le sucre jusqu'à ce que la préparation blanchisse.","Ajouter la farine petit à petit.","Monter les blancs d'oeufs en neige avec une pincée de sel.","Les mélanger délicatement à la préparation.","Graisser et fariner le moule puis ajouter la préparation.","Faire cuire 55 minutes à 150°C. <br/>Attention : ne pas mettre le four plus chaud que 150°C. <br/>Ne pas ouvrir la porte du four pendant la cuisson.");
			recette = new Recette("Paõ de Lo de Coimbra par @fast",ingred,"8",prepa,"RecetteDessert", "paoDeLoDeCoimbra") ;
			break;
		case "pasteisDeNata":
			ingred = new Array("0,5 l de lait","250 g de sucre","35 g de farine","5 oeufs","1 pincée de sel","1 gousse de vanille","jus de citron","1 pâte feuilletée");
			prepa = new Array("Cuire le lait dans une casserole avec la gousse de vanille fendue en 2.","Mélanger dans un saladier la farine, le sucre et le sel.","Lorsque le lait arrive à ébullition, retirer la casserole du feu, enlever la gousse de vanille en lui retirant ses petites graines pour les mettre dans le lait.","Mélanger avec la préparation avec la farine, le sucre et le sel.","Rajouter 4 jaunes d'oeuf et 1 oeuf entier, ainsi que 3 cuillères à soupe du jus de citron.","Mélanger le tout énergiquement.","Etaler la pâte feuilletée dans les petits moules à \"pastéis de nata\" ; avec une cuillère à soupe, verser la préparation dans les moules.","Cuire à environ 200°/210°C (thermostat 7) pendant une dizaines de minutes.<br/>Pour finir... Prolonger le temps de cuisson si nécessaire, les pasteis doivent être bien dorés, avec même un très léger aspect brûlé à certains endroits.");
			recette = new Recette("Pastéis de nata @fast",ingred,"12",prepa,"RecetteDessert", "pasteisDeNata") ;
			break;
		case "molotoff":
			ingred = new Array("beurre pour le moule","7 oeufs","7 cuillères à soupe de sucre semoule","3-4 cuillères à soupe de caramel liquide");
			prepa = new Array("Préchauffer le four à 180ºC pendant 10 minutes, avec un bain-marie à l'intérieur.","Battre les blancs d'oeufs en neige bien ferme.","Incorporer délicatement le sucre, cuillère après cuillère sans jamais cesser de battre.","Ajouter lentement le caramel sans cesser de battre","Beurrer un moule à cheminée et verser la préparation.","Placer le moule dans le four, au bain-marie, et cuire pendant 8 minutes.","Eteindre le four, entrouvir la porte du four et laisser reposer pendant 10 minutes.","Retirer du four et laisser complètement refroidir.","Démouler délicatement dans un plat de service et garder au réfrigérateur quelques heures avant de servir.","Pour accompagner le molotoff, vous pouvez faire une crème anglaise avec les jaunes d'oeufs restants.");
			recette = new Recette("Pudding Molotoff @titerage83",ingred,"6",prepa,"RecetteDessert", "molotoff") ;
			break;
		case "francesinha":
			ingred = new Array("<b>Pour la sauce : </b>","1 boîte de concentré de tomates","lardons","reste de viande pour épaissir la sauce","1 oignon","2 ou 3 gousses d'ail","1 bière","1 verre de vin rouge","1 verre de whisky","kubor","huile d'olive","sel, poivre ou sauce piri piri","<b>Pour les sandwichs :</b>","12 tranches de pain de mie complet ou autre","6 demi-tranches de jambon blanc","6 saucisses de Strasbourg coupée en 2","12 fromages pour croque-monsieur","6 steaks de boeuf ou autre","frites à frire");
			prepa = new Array("Bien mélanger ensemble le beurre, le fromage, le jambon et l'oignon.","Ajouter les oeufs et la moutarde, saler et poivrer.","Etaler le mélange sur les tranches de pain de mie.","Faire 4 sandwiches et disposer dans un plat allant au four.","Faire toaster au four, en position gril.","Pour finir ... Servir chaud, coupés en triangles et accompagner avec une salade de tomates et laitue.");
			recette = new Recette("Francesinha par @fast",ingred,"6",prepa,"RecettePlat", "francesinha") ;
			break;
		case "caldoVerde":
			ingred = new Array("1,5 l d'eau","500 g de pommes de terre coupées en dés","1 gros oignon coupé en morceaux","300 g de chou vert coupé en julienne","1,5 dl d'huile d'olive","1/2 chorizo coupé en rondelles","4 tranches de pain de maïs","sel et poivre");
			prepa = new Array("Mettre l'eau dans une casserole et saler.","Porter à ébullition.","Ajouter les dés de pomme de terre et les morceaux d'oignon et cuire pendant 15 minutes."," Mixer.","Bien rincer et égoutter les lanières de chou.","Ajouter à la soupe et cuire pendant 10 minutes sans couvrir.","Ajouter l'huile d'olive et porter rapidement à ébullition sans couvrir.","Distribuer la soupe dans des bols et y répartir les rondelles de chorizo.","Servir avec le pain de maïs.","Pour finir... Si la soupe paraît trop liquide, ajouter un peu de maïzena préalablement dissoute dans de l'eau tiède et portée à ébullition.");
			recette = new Recette("Caldo Verde par @fast",ingred,"4",prepa,"RecetteEntree", "caldoVerde") ;
			break;
		case "morueBraz":
			ingred = new Array("600 g de morue","2 oignons en fines rondelles","2 gousses d'ail en rondelles","500 g de chips (pommes allumettes/paille)","6 œufs battus","1 petit bouquet de persil plat frais haché","poivre noir moulu","3 cuillères à soupe d'huile d'olive","12 olives noires");
			prepa = new Array("Faire pocher la morue.","Egoutter.","Retirer la peau et les arêtes.","Effiler.","Faire revenir l'ail et les rondelles d'oignon dans l'huile d'olive.","Ajouter la morue effilée.","Faire dorer sans cesser de remuer.","Incorporer les chips à la morue pochée.","Bien mélanger pendant 5 minutes. Les chips doivent conserver un peu de fermeté.","Incorporer les oeufs battus, le poivre et le persil haché.","Bien mélanger et retirer très vite de la chaleur. Les oeufs doivent rester moelleux et bien jaunes.","Décorer avec les olives noires. Servir aussitôt.");
			recette = new Recette("Morue à la Bràz par @webmaster",ingred,"4",prepa,"RecettePlat", "morueBraz") ;
			break;
		case "pouletRiz":
			ingred = new Array("1 poulet en morceaux","1 dl d'huile d'olive","2 oignons hachés","1 gousse d'ail haché","50 g de lardons","500 g de pulpe de tomate","1 brin de persil frais","1 l de bouillon de poule","150 g de petits pois frais ou surgelés","300 g de riz blanc","sel et poivre");
			prepa = new Array("Saler et poivrer les morceaux de poulet.","Préchauffer le four.","Dans une cocotte, faire revenir dans l'huile d'olive chaude l'oignon, l'ail et les lardons.","Ajouter les morceaux de poulet et les faire dorer sur toutes les faces.","Verser la pulpe de tomate avec le brin de persil.","Ajouter le riz, bien mélanger et arroser avec le bouillon (3 fois la quantité de riz). Couvrir et porter à ébullition.","Rectifier l'assaisonnement et ajouter les petits pois.","Porter de nouveau à ébullition.","Transférer dans un plat allant au four.","Enfourner jusqu'à ce que le riz soit cuit");
			recette = new Recette("Poulet au riz par @webmaster",ingred,"4",prepa,"RecettePlat", "pouletRiz") ;
			break;
		case "carneAlentejana":
			ingred = new Array("1 kg de filet mignon de porc ou d'épaule","1 kg de pommes de terre à frites","1 kg de palourdes","100 g de saindoux","1 pincée de cumin","2 gousses d'ail","1 pincée de piment de cayenne","1 cuillère à soupe de paprika doux","15 branches de coriande fraîche","1/2 verre de vin blanc","1 cuillère à soupe d'huile d'olive","sel, gros sel (2 cuillères à soupe) et poivre");
			prepa = new Array("Couper la viande en petits morceaux et la faire mariner avec l'huile d'olive, le paprika, le cumin, le piment de cayenne, le vin et une gousse d'ail émincée finement, sel et poivre.","Laisser mariner 2 heures.","Pendant ce temps, plonger les palourdes une heure dans un litre d'eau salée avec une cuillère à soupe de gros sel.","Rincer rapidemment les palourdes et renouveler l'opération","Au bout de deux heures et après deux bon rinçage, les palourdes sont alors bien nettoyées et débarassées de leur sable.","Dans une casserole, faire fondre le saindoux avec une gousse d'ail émincée et y faire revenir la viande à feu vif.","Ajouter 10 branches de coriandre fraîche ciselée et laisser cuire une vongtaine de minutes.","Réserver la viande au chaud dans un plat à part et mettre de coté la casserole.","Couper les pommes de terre en petits cubes et les faire frire.","Dans une autre casserole faire chauffer les palourdes égouttées sans matière grasse ni eau pendant deux minutes.","Jeter les palourdes qui ne se sont pas ouvertes.","Déposer les palourdes ouvertes et leur jus de cuisson (en le filtrant au chinois avec un sopalin ou un linge) dans la casserole ayant servi à cuire la viande.","Mélanger la viande, les palourdes et les pommes de terre frites.","Servir sans attendre.");
			recette = new Recette("Carne Alentejana par @titerage83",ingred,"6",prepa,"RecettePlat", "carneAlentejana") ;
			break;
		case "rizLait":
			ingred = new Array("200 g de riz","1 bâton de cannelle","cannelle moulue","1 litre de lait","1 zeste de citron","150 g de sucre ");
			prepa = new Array("Cuire le riz dans de l'eau abondante pendant 5 minutes.","Rincer à l'eau froide et égoutter.","Porter à ébullition le lait, le sucre, le zeste de citron et le bâton de cannelle.","Ajouter le riz et cuire à feu doux pendant 30 minutes, en remuant de temps en temps.","Retirer la cannelle et le zeste.","Distribuer le riz dans un plat de service ou des coupelles individuelles et laisser refroidir.","Décorer avec de la cannelle moulue.","Servir très frais.");
			recette = new Recette("Riz au lait par @webmaster",ingred,"4",prepa,"RecetteDessert", "rizLait") ;
			break;
		case "serradura":
			ingred = new Array("600 g de crème liquide entière","1 boîte le lait concentré sucré","4 feuilles de gélatine","1 paquet de biscuits \"Maria\"","3 cuillères à soupe de lait");
			prepa = new Array("Faire tremper la gélatine dans de l'eau froide.","Pendant ce temps, battre la crème liquide en chantilly","Incorporer délicatement le lait concentré à la crème.","Faire fondre la gélatine au bain-marie avec 3 cuillères à soupe de lait.","Incorporer à la préparation au lait concentré.","Broyer les biscuits le plus finement possible.","Verser la moitié des biscuits dans le fond d'un plat à gratin ou dans des ramequins individuels.","Verser dessus la préparation à base de crème et terminer par l'autre moitié des biscuits.","Placer au réfrigérateur 4 heures minimum et servir très frais.","La variante de cette recette consiste en un broyage assez gros des gateaux \"Maria\".<br/> La crème et le lait concentré ne sont pas mélangés avec des feuilles de gélatine.<br/>Ainsi pour avoir une meilleure tenue (sans la gélatine), il faut mettre le tout au congélateur.<br/>Cette seconde préparation glacée se sort quelques minutes avant la dégustation.");
			recette = new Recette("Serradura ou Doce de Bolacha Maria par @guidinha",ingred,"6",prepa,"RecetteDessert", "serradura") ;
			break;
		case "EmpesadasVilaDoConde":
			ingred = new Array("350 g de farine","280 g de sucre + 2 cuillères à soupe","100 g de beurre","6 jaunes d'oeuf + 1 oeuf battu","125 g d'amandes moulues");
			prepa = new Array("Mélanger la farine, les 2 cuillères à soupe de sucre, le beurre et quelques gouttes d'eau.","Travailler avec les doigts, sans pétrir, jusqu'à obtention d'une pâte lisse.","Laisser reposer 30 minutes sous un linge.","Préchauffer le four à 200ºC (thermostat 7).","Faire chauffer les 280 g de sucre avec 1 dl d'eau, en remuant, jusqu'à obtention d'un sirop.","Hors du feu, incorporer les amandes moulues et laisser tiédir.","Bien battre les jaunes d'oeuf et les incorporer à la préparation précédente.","Remettre sur le feu, sans cesser de remuer, jusqu'à ce que la préparation épaississe.","Retirer du feu et laisser refroidir.","Etaler la pâte finement à l'aide d'un rouleau à pâtisserie.","Couper des cercles et garnir avec la préparation aux amandes.","Enduire le contour des cercles d'oeuf battu et plier en forme de demi-lune.","Beurrer la plaque du four ou mettre une feuille de papier sulfurisé, et cuire les chaussons pendant 25/30 minutes.");
			recette = new Recette("Empadas de Vila Do Conde par @titerage83",ingred,"4",prepa,"RecetteDessert", "EmpesadasVilaDoConde") ;
			break;
		case "":
			ingred = new Array("");
			prepa = new Array("");
			recette = new Recette("",ingred,"",prepa,"", "") ;
			break;
	}
	return recette;
}

//recupere tous les noms des recettes commencant par une lettre pour un categorie
function RecupererNomRecettes(lettre, cat)
{
	var recettes;
	switch(cat)
	{
		case "RecetteEntree":
			switch(lettre)
			{
				case "B":
					recettes = new Array('bolinhosBacalhau');
					break;
				case "C":
					recettes = new Array('caldoVerde');
					break;
				case "T":
					recettes = new Array('tostamista');
					break;
				default:
					recettes = new Array();
					break;
			}
			break;
		case "RecettePlat":
			switch(lettre)
			{	
				case "C":
					recettes = new Array('carneAlentejana');
					break;
				case "F":
					recettes = new Array('francesinha');
					break;
				case "M":
					recettes = new Array('morueBraz');
					break;
				case "O":
					recettes = new Array('ovosMexidos');
					break;
				case "P":
					recettes = new Array('pouletRiz', 'pregos');
					break;
				default:
					recettes = new Array();
					break;
			}
			break;
		case "RecetteDessert":
			switch(lettre)
			{
				case "A":
					recettes = new Array('aletria');
					break;
				case "E":
					recettes = new Array('EmpesadasVilaDoConde');
					break;
				case "M":
					recettes = new Array('molotoff');
					break;	
				case "P":
					recettes = new Array('paoDeLoDeCoimbra', 'pasteisDeNata');
					break;
				case "R":
					recettes = new Array('rizLait');
					break;
				case "S":
					recettes = new Array('serradura');
					break;
				default:
					recettes = new Array();
					break;
			}
			break;
	}
	return recettes;
}

//creer le tableau contenant limage et la recette
function AfficherRecette(recette)
{
	var tab;
	
	//****************************
	var listeIngredient = "<ul><span class='souligne'>Ingrédients pour " + recette.nbPersonne + " personnes :</span>";
	
	for(var i = 0; i < recette.ingredients.length;i++)
	{
		listeIngredient += "<li>" + recette.ingredients[i] + "</li>";
	}
	listeIngredient += "</ul>";
	
	//****************************
	var listePrepa = '<ul style="list-style:decimal;"><span class=\'souligne\'>Préparation :</span>';
	
	for(var i = 0; i < recette.preparation.length; i++)
	{
		listePrepa += "<li>" + recette.preparation[i] + "</li>";
	}
	listePrepa += "</ul>";
	//****************************
	
	tab = "<table class='tableauApparantRecettes' rules='all'><tr><td rowspan='2' class='ImgRecette'><img src='../images/gastronomie/recettes/" + recette.image + ".png'/>";
	tab += "</td><td class='Gras'>" + recette.nom;
	tab += "</td></tr><tr><td>" + listeIngredient;
	tab += "</td></tr><tr><td colspan='2'>" + listePrepa;
	tab += "</td></tr></table>";
	
	document.getElementById(recette.categorie).innerHTML += tab;
}

//appeler sur la page html
function DeplierRecette(lettre, cat)
{
	//remet a zero les liens lettres de la categorie
	var listeLettre;
	switch(cat)
	{
		case "RecetteEntree":
			listeLettre= 'A - <span id ="RecetteEntree_B"><a href="javascript:;" onClick="DeplierRecette(\'B\',\'RecetteEntree\')">B</a></span> - <span id ="RecetteEntree_C"><a href="javascript:;" onClick="DeplierRecette(\'C\',\'RecetteEntree\')">C</a></span> - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - <span id ="RecetteEntree_T"><a href="javascript:;" onClick="DeplierRecette(\'T\',\'RecetteEntree\')">T</a></span> - U - V - W - X - Y - Z';
			break;
		case "RecettePlat":
			listeLettre = 'A - B - <span id ="RecettePlat_C"><a href="javascript:;" onClick="DeplierRecette(\'C\',\'RecettePlat\')">C</a></span> - D - E - <span id ="RecettePlat_F"><a href="javascript:;" onClick="DeplierRecette(\'F\',\'RecettePlat\')">F</a></span> - G - H - I - J - K - L - <span id ="RecettePlat_M"><a href="javascript:;" onClick="DeplierRecette(\'M\',\'RecettePlat\')">M</a></span> - N - <span id ="RecettePlat_O"><a href="javascript:;" onClick="DeplierRecette(\'O\',\'RecettePlat\')">O</a></span> - <span id ="RecettePlat_P"><a href="javascript:;" onClick="DeplierRecette(\'P\',\'RecettePlat\')">P</a></span> - Q - R - S - T - U - V - W - X - Y - Z';
			break;
		case "RecetteDessert":
			listeLettre = '<span id ="RecetteDessert_A"><a href="javascript:;" onClick="DeplierRecette(\'A\',\'RecetteDessert\')">A</a></span> - B - C - D - <span id ="RecetteDessert_E"><a href="javascript:;" onClick="DeplierRecette(\'E\',\'RecetteDessert\')">E</a></span> - F - G - H - I - J - K - L - <span id ="RecetteDessert_M"><a href="javascript:;" onClick="DeplierRecette(\'M\',\'RecetteDessert\')">M</a></span> - N - O - <span id ="RecetteDessert_P"><a href="javascript:;" onClick="DeplierRecette(\'P\',\'RecetteDessert\')">P</a></span> - Q - <span id ="RecetteDessert_R"><a href="javascript:;" onClick="DeplierRecette(\'R\',\'RecetteDessert\')">R</a></span> - <span id ="RecetteDessert_S"><a href="javascript:;" onClick="DeplierRecette(\'S\',\'RecetteDessert\')">S</a></span> - T - U - V - W - X - Y - Z';
			break;
	}
	document.getElementById(cat + "_Liste").innerHTML = listeLettre;
	document.getElementById(cat).innerHTML = "";
	
	//on supprime le lien sur la lettre en cours --> pr pas afficher plusieurs fois les memes recettes si plusieurs clics sur la lettre
	document.getElementById(cat + "_" + lettre).innerHTML = lettre;
	
	var Recettes = RecupererNomRecettes(lettre, cat);
	
	for(var i = 0; i < Recettes.length; i++)
	{
		AfficherRecette(CreerRecette(Recettes[i]));
	}
}
