<!--
// PARAMETRAGE DU SCRIPT
var tjs_delai=15; // Période d'actualisation
var tjs_max=250; // Vitesse max de déplacement
var tjs_mode=0; // 0 - calque toujours en haut de page / 1 - calque en bas

// LE RESTE NE CHANGE PAS
var tjs_marge= 0; // L'espace entre le calque et le bord de la page
var tjs_hauteur=0; // La hauteur du calque à afficher
function PrintCalque(left,top,width,height,contenu)
    {
	tjs_marge = top;
    tjs_hauteur=height;
    
    if ((document.all)||(document.getElementById))
      {
        var Z='<div id="carteMobile" style="position:absolute;left:'+left+'px;top:'+top+'px;width:'+width+'px;height:'+height+'px;">'+contenu+'</div>';
      }
    else
      {
        var Z="<layer name='carteMobile' left="+left+" top="+top+" width="+width+" height="+height+">"+contenu+"</layer>";
      }
    document.write(Z);
    setTimeout("Start()",tjs_delai);
}
function Start() {
    MoveLayer("carteMobile",GetTop("carteMobile"));
    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+'px';
    }
    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 : Rcupration 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.documentElement){ // DOCTYPE IE6
	    var wintop = document.documentElement.scrollTop;
	}
	
    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;
    }
    if (top<tjs_marge) // On vérifie qu'on ne dépasse pas la marge assignée
      return tjs_marge;
    return top;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function reload_select(liste,destination,msg)
  {
  var n=liste.options[liste.selectedIndex].value;
  if (n==0) alert('Veuillez saisir '+msg+'.');
  else{
    window.location=destination+n;
    }
  }
//-->


