var topMargin = 1; var leftMargin = 1; var slideTime = 1200; var ns6 = (!document.all && document.getElementById); var ie4 = (document.all); var ns4 = (document.layers); var random_number="ord="+(Math.round(Math.random()*10000000000))+"?"; var fin = new Image(); fin.src = "./images/vide.gif"; fin.width="0"; fin.height="0"; function verifForm(formulaire) { if (formulaire.send_OK.value == "" || formulaire.send_OK.value == null || formulaire.send_OK.value.search( /^[\w-\.]+@[\w-]+\.[\w-\.]+$/ ) == -1) { alert( "Veuillez inscrire correctement votre courrier électronique." ); } else { formulaire.submit(); return true; } } function layerObject(id,left) { if (ns6) { this.obj = document.getElementById(id).style; this.obj.left = 1; return this.obj; } else if(ie4) { this.obj = document.all[id].style; this.obj.left = 1; return this.obj; } else if(ns4) { this.obj = document.layers[id]; this.obj.left = 1; return this.obj; } } function layerSetup() { floatLyr = new layerObject('floatLayer', pageWidth * .5); window.setInterval("main()", 10) } function floatObject() { if (ns4 || ns6) { findHt = window.innerHeight; } else if(ie4) { findHt = document.body.clientHeight; } } function main() { if (ns4) { this.currentY = document.layers["floatLayer"].top; this.scrollTop = window.pageYOffset; mainTrigger(); } else if(ns6) { this.currentY = parseInt(document.getElementById('floatLayer').style.top); this.scrollTop = scrollY; mainTrigger(); } else if(ie4) { this.currentY = floatLayer.style.pixelTop; this.scrollTop = document.body.scrollTop; mainTrigger(); } } function mainTrigger() { var newTargetY = this.scrollTop + this.topMargin; if ( this.currentY != newTargetY ) { if ( newTargetY != this.targetY ) { this.targetY = newTargetY; floatStart(); } animator(); } } function floatStart() { var now = new Date(); this.A = this.targetY - this.currentY; this.B = Math.PI / ( 2 * this.slideTime ); this.C = now.getTime(); if (Math.abs(this.A) > this.findHt) { this.D = this.A > 0 ? this.targetY - this.findHt : this.targetY + this.findHt; this.A = this.A > 0 ? this.findHt : -this.findHt; } else { this.D = this.currentY; } } function animator() { var now = new Date(); var newY = this.A * Math.sin( this.B * ( now.getTime() - this.C ) ) + this.D; newY = Math.round(newY); if (( this.A > 0 && newY > this.currentY ) || ( this.A < 0 && newY < this.currentY )) { if ( ie4 )document.all.floatLayer.style.pixelTop = newY; if ( ns4 )document.layers["floatLayer"].top = newY; if ( ns6 )document.getElementById('floatLayer').style.top = newY + "px"; } } function closeSup() { if(document.getElementById) { document.getElementById("floatLayer").style.width = 1; document.getElementById("floatLayer").style.height = 1; document.getElementById("floatLayer").innerHTML = ''; } } function start() { if(ns6||ns4) { pageWidth = innerWidth; pageHeight = innerHeight; layerSetup(); floatObject(); } else if(ie4) { pageWidth = document.body.clientWidth; pageHeight = document.body.clientHeight; layerSetup(); floatObject(); } } function sf(){document.f.q.focus(); start();} function c(p){var f=document.f;if (f.action) {f.action = 'http://'+p;f.submit();return false;}return true;} function bascule(from, to) { document[from].src = to.src; }