var pos = 0; var delaiMenu = 2000; var delaiBouge = 25; cpt = 1; var rebond = false; var tabMenu = new Array(); tabMenu[0] = new Array("La fabrication", "fabrication-kit-chalet-maison-bois.jpg", "fabrication.html"); tabMenu[1] = new Array("Les garanties", "garantie-decennale.jpg", "garanties-decennales-poirot.html"); tabMenu[2] = new Array("Présentation", "maison-bois-kit-accueil.jpg", "accueil.html"); tabMenu[3] = new Array("Chalets de location", "chalet-location-vacances.jpg", "chalet-location-vacances.html"); tabMenu[4] = new Array("Nos salons", "salon-construction-bois.jpg", "salon-maison-bois.html"); tabMenu[5] = new Array("Votre projet", "poirot-construction.jpg", "projet.html"); tabMenu[6] = new Array("Le kit", "kit-prefabrique-chalet.jpg", "maison-bois-en-kit-construction-chalet.html"); tabMenu[7] = new Array("Bureau d'étude", "bureau-etude-plan.jpg", "conseil-bureau-etude.html"); tabMenu[8] = new Array("Devis express", "devis.jpg", "devis-chalet-maison-bois.html"); tabMenu[9] = new Array("Ecologie", "ecologie-environnement-maison-passive.jpg", "ecologie-environnement.html"); tabMenu[10] = new Array("Construction", "construction-autoconstruction-kit-bois.jpg", "construction-bois.html"); tabMenu[11] = new Array("Technique et architecture", "technique-architecture-autoconstruction.jpg", "technique-architecture.html"); tabMenu[12] = new Array("Autoconstruction", "autoconstruction-chalet-kit.jpg", "autoconstruction.html"); tabMenu[13] = new Array("Partenaires", "partenaire-construction-chalets-poirot.jpg", "partenaires-chalets-maisons-bois-poirot.html"); tabMenu[14] = new Array("Revue de presse", "presse-chalet-kit.jpg", "revue-presse.html"); tabMenu[15] = new Array("De l'esquisse au plan", "esquisse-plan-fabrication-bois.jpg", "esquisse-plan.html"); tabMenu[16] = new Array("Modèles de chalets", "plan-photo-maison-bois.jpg", "plan-photo-chalet-bois.html"); tabMenu[17] = new Array("L'entreprise", "entreprise-poirot-construction.jpg", "entreprise-chalets-poirot.html"); tabMenu[18] = new Array("Nous contacter", "contact.jpg", "contact.html"); tabMenu[19] = new Array("Innovation et tradition", "innovation-tradition-technologie.jpg", "innovation-tradition.html"); tabMenu[20] = new Array("Une maison en 7 jours", "maison-madrier-massif-7-jours.jpg", "maison-7-jours.html"); tabMenu[21] = new Array("Modèles de maisons bois", "plan-photo-maison-bois.jpg", "plan-photo-maison-bois.html"); tabMenu[22] = new Array("Témoignages", "confort-maison-bois-kit.jpg", "temoignage-confort-maison-bois.html"); tabMenu[23] = new Array("Les techniques", "technique-construction.jpg", "techniques.html"); tabMenu[24] = new Array("Photos", "maison-bois-vosges.jpg", "photos-maison-bois-chalet.html"); tabMenu[25] = new Array("Vidéos", "video.jpg", "video-chalet-maison-bois.html"); tabLen = 25; 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(cpt < tabLen) cpt++; else cpt = 0; setTimeout("modifPosition('"+state+"')", delaiMenu); } // FONCTION AJAX function makeRequest(url, fct){ // if( waiting ) // { // http_tab[ http_tab.length ] = 'makeRequest("'+url+'", "'+fct+'" );'; // return; // } // waiting = true; var xhr_object = null; if ( window.XMLHttpRequest ){ xhr_object = new XMLHttpRequest ( ); } else if ( window.ActiveXObject ) xhr_object = new ActiveXObject ( 'Microsoft.XMLHTTP' ); else { alert ( "Votre navigateur ne supporte pas les objets XMLHTTPRequest." ); return false; } xhr_object.open ( 'GET' , url , true ); xhr_object.onreadystatechange = function( ) { if ( xhr_object.readyState == 4 ) if( xhr_object.status == 300 ) window.location.href = './'; else if ( xhr_object.status == 200 ) { //waiting = false; //liste_attente(); if ( ! fct ) eval ( xhr_object.responseText ); else eval ( fct ); } } xhr_object.send ( '' ); return 'OK'; } function rechercheVille(cp, idCP, idVil){ if(cp != '') makeRequest('index.php?ajax=true&Mod=ajax_header&act=cp&cp=' + cp + '&idcp=' + idCP + '&idvil=' + idVil); } function rechercheVilleInverse(vil, idCP, idVil){ if(vil != '') makeRequest('index.php?ajax=true&Mod=ajax_header&act=vil&vil=' + vil + '&idcp=' + idCP + '&idvil=' + idVil); } function choix(idcp, idvil, cp, vil){ document.getElementById(idcp).value = cp; document.getElementById(idvil).value = vil; document.getElementById('cpville').style.display = 'none'; }