
/* DATE */
navvers = navigator.appVersion.substring(0,1);
if (navvers > 3)
	navok = true;
else
	navok = false;

today = new Date;
jour = today.getDay();
numero = today.getDate();
if (numero<10)
	numero = "0"+numero;
mois = today.getMonth();
if (navok)
	annee = today.getFullYear();
else
	annee = today.getYear();
TabJourFr = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
TabMoisFr = new Array("janvier","février","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","décembre");
messageDate_fr = TabJourFr[jour] + " " + numero + " " + TabMoisFr[mois] + " " + annee;
TabJourEn = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
TabMoisEn = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
messageDate_en = TabJourEn[jour] + " " + numero + " " + TabMoisEn[mois] + " " + annee;

/* scroll dans block auto */
function initScroll(EltId, increment, timer, direction, ismouseover) {
         direction = direction.toLowerCase();
         var BlockScroll = document.getElementById(EltId); //On recupere l'element
         //On rajoute les attributs dans l'élément, ça évite de se les trimballer à chaque fois
         BlockScroll.increment = increment;
         BlockScroll.timer = timer;
         BlockScroll.direction = direction;
         if (direction=="bt" || direction=="tb") { //direction verticale
            var FirstDiv = BlockScroll.insertBefore(document.createElement("div"), BlockScroll.firstChild); //On cree un DIV au debut du bloc
            var LastDiv = BlockScroll.appendChild(document.createElement("div")); //on cree un div à la fin du bloc
            FirstDiv.style.height = BlockScroll.clientHeight+"px"; //On dimensionne le premier div de la hauteur du bloc
            LastDiv.style.height = BlockScroll.clientHeight+"px"; //idem pour le dernier div
         }
         if (direction=="lr" || direction=="rl") { //direction horizontale
            BlockScroll.style.paddingLeft=BlockScroll.clientWidth;
            BlockScroll.style.paddingRight=BlockScroll.clientWidth;
            BlockScroll.style.whiteSpace="nowrap"; //On vire le retour charriot afin de présenter le texte sur une seule ligne
          }
       //Rajout des évènement sur le block
       if (ismouseover) {
          BlockScroll.onmouseover = function() { //Arrête le défilement lors du passage de la souris
             this.backupincrement = this.increment;
             this.increment=0;
          }
          BlockScroll.onmouseout = function() {
             this.increment=this.backupincrement;
          }
       }
       eval('var '+EltId+'Timer = setInterval("scrollElement(\'"+ EltId + "\')",timer);'); //On lance la fonction qui va initialiser le scroll
}
       
function scrollElement(eltId) {

   var BlockScroll = document.getElementById(eltId);
   with (BlockScroll) {

      switch(direction) {
          case "bt":
             scrollTop += increment;
             if (scrollTop+clientHeight>=scrollHeight) { scrollTop=0};
             break;
          case "tb":
             scrollTop -= increment;
             if (scrollTop<=increment) { scrollTop=scrollHeight};
             break;
          case "rl": 
             scrollLeft += increment;
             if (scrollLeft+clientWidth>=scrollWidth) scrollLeft=0;
             break;
          case "lr": 
             scrollLeft -= increment;
             if (scrollLeft<increment) scrollLeft=scrollWidth;
             break;
      }
   }
} 
    

