var agt=navigator.userAgent.toLowerCase();var is_major = parseInt(navigator.appVersion);var is_minor = parseFloat(navigator.appVersion);var is_nav = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1) && (is_major < 5));var is_nav6up = ((is_nav && (is_major >= 5)) || (agt.indexOf('gecko') != -1));var is_moz = (agt.indexOf('gecko') != -1);var is_opera = (agt.indexOf("opera") != -1);var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));var is_ie3 = (is_ie && (is_major < 4));var is_ie4 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5")==-1) );var is_ie5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );var is_ie55up = (is_ie && !is_ie3 && !is_ie4 && !is_ie5);var MAC = navigator.platform.indexOf("Mac") != -1;var visible = (is_nav)? 'show':'visible';var hidden = (is_nav)? 'hide':'hidden';var logoY = 0;var lastScrY;var demY = 0.7;var sY = 0;var accY = 24;var logoBStat = 1;var hideL = true;var armY = 0;var mX,mY;var clientY;var bExists = false;var bShow = 0;var bState = 0;var initOk = false;function init() { window.onscroll = doScroll; initBanner(); initLoop();}function doScroll() { banner(0);}function initLoop() { if (is_ie && !MAC) { //if (fpi_ok) document.form.TSetProperty("/border",7,"1"); loopIE(); } else if (is_ie && MAC) loopIEMac(); else if (is_nav) loopNS(); else loop();}function loopIE() { if (clientY != document.body.clientHeight) initBanner();  scrY = document.documentElement.scrollTop; if (scrY) banner(0); else if (!logoY) banner(1); logoY = logoPos(scrY); document.getElementById("logo").style.top = Math.round(logoY); document.getElementById("adresse").style.top = Math.round(logoY); (sY) ? setTimeout("loopIE()", 20) : setTimeout("loopIE()", 300);}function loopIEMac() { if (clientY != document.body.clientHeight) initBanner(); scrY = document.body.scrollTop; if (scrY) banner(0); else if (!logoY) banner(1); logoY = logoPos(scrY); if ((sY != 0) && (hideL == true)) { hideLilie(); } else if ((sY == 0) && (hideL == false)) { showLilie(); } document.all('logoIEMac').style.top = Math.round(logoY); (sY) ? setTimeout("loopIEMac()", 20) : setTimeout("loopIEMac()", 300);}function loopNS() { scrY = this.pageYOffset; if (scrY) banner(0); else if (!logoY) banner(1); logoY = logoPos(scrY); document.logo.top = Math.round(logoY); (sY) ? setTimeout("loopNS()", 20) : setTimeout("loopNS()", 300);}function loop() { if (clientY != window.innerHeight) initBanner(); scrY = window.pageYOffset; if (scrY) banner(0); else if (!logoY) banner(1); logoY = logoPos(scrY); document.getElementById("logo").style.top = Math.round(logoY); document.getElementById("adresse").style.top = Math.round(logoY); (sY) ? setTimeout("loop()", 20) : setTimeout("loop()", 300);}function logoPos(scrY) { if (scrY < 107) scrY = 0; var dY = scrY - logoY; sY = demY *(sY + dY/accY); if (sY && armY) armOff(1); if ((sY < 0.3 && dY > 0.1) || (sY > -0.3 && dY < -0.1)) { sY = 0; logoY = scrY; } scrS = scrY - lastScrY; if ((scrS < 400) && (dY != 0) && (scrS > 0)) sY = 0; else if ((scrS > -380) && (dY != 0) && (scrS < 0)) sY = 0; lastScrY = scrY; lastLogoY = logoY; logoY = logoY + sY; if (!logoY) logoShowB(); else if (sY) logoHideB(); return logoY;}function logoShowB() { if (is_ie && !MAC && logoBStat == 0) { //if (fpi_ok) document.form.TSetProperty("/border",7,"1"); logoBStat = 1; }}function logoHideB() { if (is_ie && !MAC && logoBStat == 1) { //if (fpi_ok) document.form.TSetProperty("/border",7,"0"); logoBStat = 0; }}function initBanner() { if (is_ie && document["banner"]) { clientY = document.body.clientHeight; document["banner"].style.top = clientY - 70; bExists = true; } else if (is_nav && document.banner) { clientY = this.innerHeight; if (MAC) document.banner.top = clientY - 70; else document.banner.top = clientY - 90; bExists = true; } else if (is_moz && document.getElementById("banner")) { clientY = window.innerHeight; document.getElementById("banner").style.top = clientY - 85; bExists = true; } else if (document.getElementById && document.getElementById("banner")) { clientY = window.innerHeight; document.getElementById("banner").style.top = clientY - 70; bExists = true; }}function banner(bShow) { if (bExists && bShow && !bState) { showDiv("","banner"); if (is_ie && MAC) document["banner"].style.height = 70; if (initOk) bState = 1; } else if (bExists && !bShow && bState) { hideDiv("","banner"); if (is_ie && MAC) document["banner"].style.height = 71; if (initOk) bState = 0; }}