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);
}