var pos = 0; var delaiMenu = 2000; var delaiBouge = 25; cptTmp = 1; cpt = 1; var rebond = false; i = 0; var tabMenu = new Array(); tabMenu[0] = new Array("Enjoy nature", "sejour-court-alsace-vosges.jpg", "stay-short-alsace-vosges.html"); tabMenu[1] = new Array("The Chalet", "chalet-hotel-suite.jpg", "chalet-hotel-vosges-alsace.html"); tabMenu[2] = new Array("Household linen", "linge-maison-vosges.jpg", "household-linen-vosges.html"); tabMenu[3] = new Array("The cellar", "cave-grand-hotel-spa.jpg", "cellar-wine-restaurant-grand-hotel.html"); tabMenu[4] = new Array("The swimming pool", "piscine-detente-alsace.jpg", "swimming-pool-hotel-vosges-alsace.html"); tabMenu[5] = new Array("The spa", "spa-sauna-forme-vosges.jpg", "spa-welness-health-and-beauty.html"); tabMenu[6] = new Array("Fitness", "bien-etre-spa-gerardmer.jpg", "fitness-spa-sauna.html"); tabMenu[7] = new Array("Excursions", "vosges-randonnee-montagne.jpg", "excursions-mountain-vosges.html"); tabMenu[8] = new Array("Snow and Ice", "ski-vosges-alsace-glisse.jpg", "ski-vosges-alsace-ice.html"); tabMenu[9] = new Array("The Chef", "chef-restaurant-hotel-gerardmer.jpg", "chef-cook-restaurant-gastronomic.html"); tabMenu[10] = new Array("The Pavillon Petrus", "gastronomique-petrus-etoiles.jpg", "restaurant-gastronomic-pavillon-petrus.html"); tabMenu[11] = new Array("Prices of Chalets", "confort-chalet-suite-perle.jpg", "prices-chalet-grand-hotel.html"); tabMenu[12] = new Array("Quote seminars", "seminaires-formules.jpg", "reservation-seminar-vosges-alsace.html"); tabMenu[13] = new Array("Our story", "hotel-station-ski-vosges.jpg", "story-grand-hotel-spa.html"); tabMenu[14] = new Array("The bar", "bar-charme-vosges.jpg", "bar-relaxation-comfort.html"); tabMenu[15] = new Array("The Grand Cerf", "resto-charme-alsace-vosges.jpg", "restaurant-grand-cerf-vosges.html"); tabMenu[16] = new Array("The park", "grand-hotel-alsace-vosges.jpg", "park-grand-hotel-vosges.html"); tabMenu[17] = new Array("Adrenalin activities", "montagne-vosges-sensations-fortes.jpg", "adrenalin-activities-mountain-vosges.html"); tabMenu[18] = new Array("Itinerary", "plan-acces-hotel-vosges.jpg", "itinerary-grand-hotel.html"); tabMenu[19] = new Array("The yurt", "yourte-hotel-vosges.jpg", "yurt-hotel-vosges.html"); tabMenu[20] = new Array("News", "actu-hotel-alsace.jpg", "news-grand-hotel-gerardmer.html"); tabMenu[21] = new Array("Passion Weekend", "vosges-week-end-romantique.jpg", "weekend-romantic-vosges.html"); tabMenu[22] = new Array("Stay Jonquille", "sejour-jonquille-vosges.jpg", "stay-jonquille-vosges.html"); tabMenu[23] = new Array("Formulas of seminars", "seminaires-formules.jpg", "formulas-seminar-hotel.html"); tabMenu[24] = new Array("Prices of hotel", "chambre-grand-hotel-gerardmer.jpg", "prices-room-hotel.html"); tabMenu[25] = new Array("Receptions", "salle-reception.jpg", "rental-room-reception.html"); tabMenu[26] = new Array("Activities on the lake", "vosges-sport-nautique-lac.jpg", "lake-sport-water-vosges.html"); tabMenu[27] = new Array("Suite Amethyste", "chalet-bien-etre-suite-amethyste.jpg", "suite-chalet-amethyste-health-and-beauty.html"); tabMenu[28] = new Array("Weddings", "mariage-vosges-alsace.jpg", "room-reception-wedding-vosges-alsace.html"); tabMenu[29] = new Array("Equipment seminars", "salle-equipement-seminaire.jpg", "equipment-room-seminar.html"); tabMenu[30] = new Array("Suite Perle", "confort-chalet-suite-perle.jpg", "suite-chalet-perle-comfort.html"); tabMenu[31] = new Array("The suites", "suite-charme-vosges-alsace.jpg", "suite-luxury-hotel-comfort.html"); tabMenu[32] = new Array("The seminar rooms", "seminaires-alsace-vosges.jpg", "rooms-seminar-alsace-vosges.html"); tabMenu[33] = new Array("The Coq à l'Âne", "restaurant-gerardmer-coq-a-l-ane.jpg", "restaurant-coq-a-l-ane-local.html"); tabMenu[34] = new Array("The services", "hotel-restaurant-vosges.jpg", "services-hotel-comfort.html"); tabMenu[35] = new Array("Prices of seminars", "seminaires-alsace-vosges-tarif.jpg", "prices-seminar-vosges-alsace.html"); tabMenu[36] = new Array("The rooms", "chambre-grand-hotel-gerardmer.jpg", "rooms-charm-grand-hotel.html"); tabMenu[37] = new Array("The Spa", "spa-vosges-alsace-chenes-blancs.jpg", "spa-welness-health-and-beauty.html"); tabMenu[38] = new Array("Contact Us", "contact-reservation-hotel.jpg", "contact-info-grand-hotel-gerardmer.html"); tabLen = 38; function initDiapo(){ document.getElementById('title_diapo_menu').innerHTML = "" + tabMenu[0][0] + ''; document.getElementById('lien_diapo_menu').style.backgroundImage = "url('img/menu/" + tabMenu[0][1] + "')"; document.getElementById('lien_diapo_menu').href = tabMenu[0][2]; if(rebond) diapoSuivante('elan'); else diapoSuivante('vire'); } function modifPosition(state){ if(state == 'elan'){ if(pos > -30){ pos = pos - 10; document.getElementById('lien_diapo_menu').style.backgroundPosition = pos+'px'; } else if(pos > -40){ pos = pos - 5; document.getElementById('lien_diapo_menu').style.backgroundPosition = pos+'px'; } else{ state = 'vire'; } } else if(state == 'vire'){ if(pos < -30){ pos = pos + 5; document.getElementById('lien_diapo_menu').style.backgroundPosition = pos+'px'; } else if(pos < 200){ pos = pos + 10; document.getElementById('lien_diapo_menu').style.backgroundPosition = pos+'px'; } else{ document.getElementById('lien_diapo_menu').style.backgroundPosition = '-200px'; pos = -200; document.getElementById('title_diapo_menu').innerHTML = "" + tabMenu[cpt][0] + ''; document.getElementById('lien_diapo_menu').style.backgroundImage = "url('img/menu/" + tabMenu[cpt][1] + "')"; document.getElementById('lien_diapo_menu').href = tabMenu[cpt][2]; state = 'reviens'; } } else if(state == 'reviens'){ if(pos < 0){ pos = pos + 10; document.getElementById('lien_diapo_menu').style.backgroundPosition = pos+'px'; } else if(rebond && pos < 30){ pos = pos + 10; document.getElementById('lien_diapo_menu').style.backgroundPosition = pos+'px'; } else if(rebond && pos < 40){ pos = pos + 5; document.getElementById('lien_diapo_menu').style.backgroundPosition = pos+'px'; } else{ if(rebond) state = 'amorti'; else{ diapoSuivante('vire'); return; } } } else if(state == 'amorti'){ if(pos > 25){ pos = pos - 5; document.getElementById('lien_diapo_menu').style.backgroundPosition = pos+'px'; } else if(pos > 10){ pos = pos - 10; document.getElementById('lien_diapo_menu').style.backgroundPosition = pos+'px'; } else if(pos > 0){ pos = pos - 5; document.getElementById('lien_diapo_menu').style.backgroundPosition = pos+'px'; } else{ if(rebond) diapoSuivante('elan'); else diapoSuivante('vire'); return; } } setTimeout("modifPosition('"+state+"')", delaiBouge); } function diapoSuivante(state){ if(i == 0){ cpt = tabLen - 1; i = 1; } else if(i == 1){ cpt = tabLen; i = 2; } else{ if(cptTmp < (tabLen - 2)) cptTmp++; else cptTmp = 0; cpt = cptTmp; i = 0; } setTimeout("modifPosition('"+state+"')", delaiMenu); } function verifMail(mail){ var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+((_|\.|-)­{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i'); if(reg.test(mail)) return(true); else return(false); }