


<!-- pub deplacement -->

<!--<script language="javascript" type="text/javascript">-->

function PopUp(fichier_a,nom_page,largeur,hauteur,scrollbars)
{// Si nom_page n'est pas précisé alors une nlle popup s'ouvrira à chaque fois
window.open(fichier_a,nom_page,'width='+largeur+',height='+hauteur+',screenX=0,screenY=0,top=0,left=0,toolbar=0,location=0,directories=0,status=0,scrollbars='+scrollbars+',resizable=1,copyhistory=0,menuBar=0');
}
///////////////////////////////////////////////
// PARAMETRAGE DU SCRIPT POUR QUE L IMAGE RESTE EN BAS
var tjs_delai=20;
var tjs_max=20;
var tjs_mode=1; // 0 - calque toujours en haut de page / 1 - calque en bas
// LE RESTE NE CHANGE PAS
var tjs_hauteur=0;
function PrintCalque(width,height,contenu) {
tjs_hauteur=height;
if(navigator.appName.indexOf("Internet Explorer")!=-1)
{
xMax_opi=130;
yMax_opi=window.document.body.offsetHeight-50;
}
else
{
xMax_opi=130;
yMax_opi=window.innerHeight-50;
}
if ((document.all)||(document.getElementById)) {
var domaine = navigator.appVersion;
var verif_dom=new RegExp("MSIE 5","g");
if (domaine.match(verif_dom)) // MSIE 5 ne supporte pas les alpha
{ var Z="<DIV id='tomber' style='position:absolute;left:"+xMax_opi+";top:"+yMax_opi+";width:"+width+";height:"+height+";'>"+contenu+"</DIV>"; }
else
{ var Z="<DIV id='tomber' style='position:absolute;left:"+xMax_opi+";top:"+yMax_opi+";width:"+width+";height:"+height+";filter: Alpha(opacity=60);' onMouseOver='this.filters.alpha.opacity=100' onMouseOut='this.filters.alpha.opacity=60'>"+contenu+"</DIV>"; }
}
else
{
var Z="<LAYER name='tomber' left="+xMax_opi+" top="+yMax_opi+" width="+width+" height="+height+">"+contenu+"</LAYER>";
} document.write(Z);
setTimeout("Start()",tjs_delai);
}
function Start() {
MoveLayer("tomber",GetTop("tomber"));
setTimeout("Start()",tjs_delai);
}
function Debug() {
var obj=document.body
var Z="";
for (var i in obj) {
Z+=i+"="+obj[i]+"\n";
}
alert(Z);
}
function MoveLayer(nom,top) {
if (document.getElementById) { //IE5 et NS6
document.getElementById(nom).style.top=top;
}
if ((document.all)&&(!document.getElementById)) { //IE4 seul
document.all[nom].style.top=top;
}
if (document.layers) { //NS4.X seul
document.layers[nom].top=top;
}
}
function GetTop(nom) {
// Partie 1 : Récupération de la position du calque et de la page
if (document.getElementById) { //IE5
var pos=parseInt(document.getElementById(nom).style.top);
var wintop=parseInt(document.body.scrollTop);
var avail=document.body.clientHeight;
}
if ((document.getElementById)&&(!document.all)) { //NS6
var pos=parseInt(document.getElementById(nom).style.top);
var wintop=parseInt(window.pageYOffset);
var avail=window.innerHeight;
}
if ((document.all)&&(!document.getElementById)) { //IE4 seul
var pos=parseInt(document.all[nom].style.top);
var wintop=parseInt(document.body.scrollTop);
var avail=document.body.clientHeight;
}
if (document.layers) { //NS4.X seul
var pos=parseInt(document.layers[nom].top);
var wintop=parseInt(window.pageYOffset);
var avail=window.innerHeight;
}
// Partie 2 : Traitement de la position
if (tjs_mode==0) { // toujours en haut
var delta=Math.ceil((pos-wintop)/3);
if (delta>tjs_max) {delta=tjs_max;}
if (delta<-1*tjs_max) {delta=-1*tjs_max;}
var top=pos-delta;
}
if (tjs_mode==1)
{// toujours en bas
var delta=Math.ceil((pos-(wintop+avail-tjs_hauteur)));
if (delta>tjs_max) {delta=tjs_max;}
if (delta<-1*tjs_max) {delta=-1*tjs_max;}
var top=pos-delta;
}
return top;
}
