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