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("Le Grand Cerf", "resto-charme-alsace-vosges.jpg", "restaurant-grand-cerf-vosges.html"); tabMenu[1] = new Array("Le chalet", "chalet-hotel-suite.jpg", "chalet-hotel-vosges-alsace.html"); tabMenu[2] = new Array("Notre histoire", "hotel-station-ski-vosges.jpg", "histoire-grand-hotel-spa.html"); tabMenu[3] = new Array("Les salles de séminaires", "seminaires-alsace-vosges.jpg", "salles-seminaire-alsace-vosges.html"); tabMenu[4] = new Array("La yourte", "yourte-hotel-vosges.jpg", "yourte-hotel-vosges.html"); tabMenu[5] = new Array("Le spa", "spa-sauna-forme-vosges.jpg", "spa-entre-vosges-et-alsace.html"); tabMenu[6] = new Array("Formules de séminaires", "seminaires-formules.jpg", "formules-seminaires-hotel.html"); tabMenu[7] = new Array("Neige et glisse", "ski-vosges-alsace-glisse.jpg", "ski-vosges-alsace-glisse.html"); tabMenu[8] = new Array("Plan d'accès", "plan-acces-hotel-vosges.jpg", "plan-acces-grand-hotel.html"); tabMenu[9] = new Array("La piscine", "piscine-detente-alsace.jpg", "piscine-hotel-vosges-alsace.html"); tabMenu[10] = new Array("Linge de maison", "linge-maison-vosges.jpg", "linge-maison-vosges.html"); tabMenu[11] = new Array("L'artisanat", "alsace-artisanat-vosges.jpg", "artisanat-vosges-alsace.html"); tabMenu[12] = new Array("Sensations fortes", "montagne-vosges-sensations-fortes.jpg", "sensations-fortes-montagne-vosges.html"); tabMenu[13] = new Array("Suite Perle", "confort-chalet-suite-perle.jpg", "suite-chalet-perle-confort.html"); tabMenu[14] = new Array("Remise en forme", "bien-etre-spa-gerardmer.jpg", "remise-forme-spa-sauna.html"); tabMenu[15] = new Array("Week-end Passion", "vosges-week-end-romantique.jpg", "week-end-romantique-vosges.html"); tabMenu[16] = new Array("Les chambres", "chambre-grand-hotel-gerardmer.jpg", "chambres-charme-grand-hotel.html"); tabMenu[17] = new Array("Le bar", "bar-charme-vosges.jpg", "bar-detente-confort.html"); tabMenu[18] = new Array("Le pavillon Petrus", "gastronomique-petrus-etoiles.jpg", "restaurant-gastronomique-pavillon-petrus.html"); tabMenu[19] = new Array("Les services", "hotel-restaurant-vosges.jpg", "services-hotel-confort.html"); tabMenu[20] = new Array("Equipement séminaires", "salle-equipement-seminaire.jpg", "equipement-salle-seminaire.html"); tabMenu[21] = new Array("Les suites", "suite-charme-vosges-alsace.jpg", "suite-luxe-hotel-confort.html"); tabMenu[22] = new Array("Tarifs du chalet", "confort-chalet-suite-perle.jpg", "tarifs-chalet-grand-hotel.html"); tabMenu[23] = new Array("Le parc", "grand-hotel-alsace-vosges.jpg", "parc-grand-hotel-vosges.html"); tabMenu[24] = new Array("Récéptions", "salle-reception.jpg", "location-salle-reception.html"); tabMenu[25] = new Array("Devis séminaires", "seminaires-formules.jpg", "devis-seminaire-alsace-vosges.html"); tabMenu[26] = new Array("Mariages", "mariage-vosges-alsace.jpg", "salle-reception-mariage-vosges-alsace.html"); tabMenu[27] = new Array("Randonnées", "vosges-randonnee-montagne.jpg", "randonnee-montagne-vosges.html"); tabMenu[28] = new Array("Tarifs des séminaires", "seminaires-alsace-vosges-tarif.jpg", "tarifs-seminaire-vosges-alsace.html"); tabMenu[29] = new Array("Suite Amethyste", "chalet-bien-etre-suite-amethyste.jpg", "suite-chalet-amethyste-bien-etre.html"); tabMenu[30] = new Array("Dégustez nature", "sejour-court-alsace-vosges.jpg", "sejour-court-alsace-vosges.html"); tabMenu[31] = new Array("Actualités", "actu-hotel-alsace.jpg", "actu-grand-hotel-gerardmer.html"); tabMenu[32] = new Array("Au fil de l'eau", "vosges-sport-nautique-lac.jpg", "lac-sport-nautique-vosges.html"); tabMenu[33] = new Array("Séjour Jonquille", "sejour-jonquille-vosges.jpg", "sejour-jonquille-vosges.html"); tabMenu[34] = new Array("Le Coq à l'Âne", "restaurant-gerardmer-coq-a-l-ane.jpg", "restaurant-coq-a-l-ane-terroir.html"); tabMenu[35] = new Array("La cave", "cave-grand-hotel-spa.jpg", "cave-vin-restaurant-grand-hotel.html"); tabMenu[36] = new Array("Tarifs de l'hotel", "chambre-grand-hotel-gerardmer.jpg", "tarifs-chambre-hotel.html"); tabMenu[37] = new Array("Le chef", "chef-restaurant-hotel-gerardmer.jpg", "chef-cuisinier-restaurant-gastronomique.html"); tabMenu[38] = new Array("Offres spéciales", "offre-derniere-minute.jpg", "offre-derniere-minute.html"); tabMenu[39] = new Array("Le Spa", "spa-vosges-alsace-chenes-blancs.jpg", "spa-entre-vosges-et-alsace.html"); tabMenu[40] = new Array("Offres spéciales", "offre-fete-des-peres.jpg", "offre-speciale.html"); tabMenu[41] = new Array("Contactez-nous", "contact-reservation-hotel.jpg", "reservation-chalet-hotel-vosges-alsace.html"); tabLen = 41; 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; //~ } //~ version avec offre spéciale if(i == 0){ cpt = tabLen - 3; i = 1; } else if(i == 1){ cpt = tabLen - 2; i = 2; } else if(i == 2){ cpt = tabLen - 1; i = 3; } else if(i == 3){ cpt = tabLen; i = 4; } else{ if(cptTmp < (tabLen - 3)) 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); } function aff_div ( id ) { var Req = new Request ( {url: 'index.php?ajax=ajax_div&aff=' + id , onSuccess: function ( retour ) { retour_aff_div(retour); } } ).send (); } function retour_aff_div ( retour ) { document.getElementById('contenuDiv').innerHTML = retour; document.getElementById ('aff_div').style.display = 'block'; } function close_div ( ) { document.getElementById('aff_div').style.display = 'none'; }