image0 = new Image(80,80); image0.src="files/recettes/minestrone.jpg"; image1 = new Image(80,80); image1.src="files/recettes/croquettes-de-pommes-de-terre-aux-lardons-et-a-l-emmentaler.png"; image2 = new Image(80,80); image2.src="files/recettes/croquettedepolenta.jpg"; image3 = new Image(80,80); image3.src="files/recettes/raviolis-creme-emmentaler.png"; image4 = new Image(80,80); image4.src="files/recettes/idees-recettes-recettes-printemps.png"; image5 = new Image(80,80); image5.src="files/recettes/brunch-branche-tendance-suisse.png"; image6 = new Image(80,80); image6.src="files/recettes/paindepice.jpg"; image7 = new Image(80,80); image7.src="files/recettes/penne-au-sbrinz-a-la-tessinoise.png"; image8 = new Image(80,80); image8.src="files/recettes/courgettesfarcies.jpg"; image9 = new Image(80,80); image9.src="files/recettes/risotto-aux-bolets-a-la-saucisse-et-sbrinz.png"; image10 = new Image(80,80); image10.src="files/recettes/crepesdepeautre.jpg"; image11 = new Image(80,80); image11.src="files/recettes/involtini-di-vitello-alla-milanesei.png"; image12 = new Image(80,80); image12.src="files/recettes/crostini-au-gruyere.png"; image13 = new Image(80,80); image13.src="files/recettes/fonduerustique.jpg"; image14 = new Image(80,80); image14.src="files/recettes/gratindelegumes.jpg"; showBMG = false; $(document).ready(function(){ var closetimer = 0; function MenuDeroulant_open() { MenuDeroulant_canceltimer(); $("#blocMoisGruyere").show('fast'); } function MenuDeroulant_close() { $("#blocMoisGruyere").hide(0); } function MenuDeroulant_timer() { closetimer = window.setTimeout(MenuDeroulant_close, 500); } function MenuDeroulant_canceltimer() { if (closetimer) { window.clearTimeout(closetimer); closetimer = null; } } Application.makeEffect("recette_aleatoire1", "lien_recette_aleatoire1", new Array("minestrone.jpg","raviolis-creme-emmentaler.png","paindepice.jpg","risotto-aux-bolets-a-la-saucisse-et-sbrinz.png","crostini-au-gruyere.png"), new Array("minestrone-tessinoise-au-gruyere","raviolis-a-la-creme-d-emmentaler-aoc-aux-lentilles-et-a-la-saucisse","pain-depice-spatzli","risotto-aux-bolets-a-la-saucisse-et-sbrinz","crostini-au-gruyere"), 2000); Application.makeEffect("recette_aleatoire2", "lien_recette_aleatoire2", new Array("croquettes-de-pommes-de-terre-aux-lardons-et-a-l-emmentaler.png","idees-recettes-recettes-printemps.png","penne-au-sbrinz-a-la-tessinoise.png","crepesdepeautre.jpg","fonduerustique.jpg"), new Array("croquettes-de-pommes-de-terre-aux-lardons-et-a-l-emmentaler","sesame-ouvre-toi-au-gruyere-suisse","penne-au-sbrinz-a-la-tessinoise","crepes-depeautre-aux-legumes-et-au-sbrinz","fondue-rustique"), 4000); Application.makeEffect("recette_aleatoire3", "lien_recette_aleatoire3", new Array("croquettedepolenta.jpg","brunch-branche-tendance-suisse.png","courgettesfarcies.jpg","involtini-di-vitello-alla-milanesei.png","gratindelegumes.jpg"), new Array("croquettes-de-polenta-au-raclette-suisse","salade-pousses-germees-carottes-radis-laitue-croutons-lamelles-d-emmentaler","courgettes-farcies-au-sbrinz-et-au-tilsiter","involtini-di-vitello-alla-milanese","gratin-de-legumes-au-tilsiter"), 6000); $("#menuGruyere").mouseover( MenuDeroulant_open ); $("#menuGruyere").mouseout( MenuDeroulant_timer ); $("#blocMoisGruyere").mouseover( MenuDeroulant_open ); $("#blocMoisGruyere").mouseout( MenuDeroulant_timer ); }); var Application = { num: new Array(), images: new Array(), liens: new Array(), makeEffect: function(id, idLien, imagesArray, liensArray, timeOut) { //set a random time to start puffing Application.num[id] = 0; Application.images[id] = imagesArray; Application.liens[id] = liensArray; //var time = (Math.floor(Math.random()*1001)); setTimeout("Application.animate('" + id + "', '" + idLien + "')", timeOut); setTimeout("setInterval(\"Application.animate('" + id + "', '" + idLien + "')\",8000)", timeOut); //setTimeout("Application.animate('" + id + "')", time); }, animate: function(id, idLien) { Application.num[id] = (Application.num[id]+1) % Application.images[id].length; //$("#"+id).hide("puff", {percent: 100}, 500); setTimeout("document.getElementById('"+id+"').setAttribute('src','files/recettes/"+Application.images[id][Application.num[id]]+"')", 600); setTimeout("document.getElementById('"+idLien+"').setAttribute('href','recette.php?recette="+Application.liens[id][Application.num[id]]+"')", 600); $("#"+id).fadeOut(600); //$("#"+id).show("puff", {percent: 100}, 500); //$("#"+id).fadeIn(800); setTimeout(function() { $("#"+id).fadeIn(600) }, 600); } }