//not object oriented, could be

/* =========================================================== new script in test*/
/*
ie 6,7 : ok
firefox 2,3 : ok
opera 9,10 : pb de setTimeout
safari 4 : ok
*/

var text_header = 'Afnor, AGF, Alcatel, AMF assurances, Atos, AVIVA Assurances, Banque Populaire, BNP Paribas, Bureau International du Travail, CAF de Loire Atlantique, Caisse RSI Professions Libérales, Canal +, Cap Gemini Ernst & Young, Carrefour, Cartier, CCI des Deux-Sèvres, CCI sud Corse, Cetelem, Chambre d\'Agriculture de Valence, Chambre d\'Agriculture de la Vienne, CIC Banque, CNRS, Cofiroute, Collège de France, Conseil Général d\'Anjou, Conseil Général du Val de Marne, Cour d\'Appel de Versailles, Cour des Comptes, CPAM de Lyon, Crédit Agricole, DDE de la Sarthe, Darty, Demos, EDF, EFS, ESSO, Europharma, France3, France Telecom, Gaz de France, Gîtes de France, GMF, Groupama, Havas, Hôtels B&B, Hôtels IBIS, HSBC, IFREMER, INSERM, Institut Français du Pétrole, Kodak, Lee Cooper, Libération, Mc Donalds, Ministère des Affaires Etrangères, Ministère de l\'Agriculture, Ministère de la Défense, Ministère de l\'Economie, MSA, Mutuelles Atlantiques, Natixis, Nestlé, Ordre des Experts Comptables, Peugeot Citroën, Picard, Préfecture de la Manche, Préfecture de Paris, Préfecture de Police de Paris, Radio France, RATP, Sanofi Aventis, Siderlog, SNCF, Sogeti, Sopra Group, Steria, Système U, TF1, Transiciel, Université de Lille, Université de Savoie, VIDAL  ';   
var pas = 1;                         
var conteneur , chrono, X;
var v=40;  //réglage du tempo (vitesse) ++ :lent, -- : rapide 

function scrolls()
{

//********************************************************** Moving à droite
   if(document.getElementById("moving")!=undefined) {
    div = document.getElementById("moving");
    if(div.style.top!=undefined && div.style.top.length>2) {
      var top = parseInt(div.style.top.substring(0,div.style.top.length-2)); // 16px -> 16
      top--;
      height = div.offsetHeight;
      if(top<-height)
        top = 0; 
      div.style.top=top+"px";
    }
    tempo_header = setTimeout("scrolls()",110);
  }
       
//******************************************************* Clients défilants  

 if(document.getElementById("defilBox")!=undefined) {
  var noeudDiv, noeudTxt, crlf, noeudSpan;
  
  conteneur = document.getElementById("defilBox");
  
  noeudDiv = document.createElement("div");
  noeudSpan = document.createElement("span");
  crlf = document.createElement("nobr");
  noeudTxt = document.createTextNode(text_header);
  
  
  crlf.appendChild(noeudTxt);
  noeudSpan.appendChild(crlf);
  noeudDiv.appendChild(noeudSpan);
  conteneur.appendChild(noeudDiv);
  
  noeudDiv.style.textAlign = "left";
  noeudDiv.style.padding = "0px";
  noeudDiv.style.margin = "0px";
   
  noeudSpan.className = "defilBox";

  X=0;
  chrono = setTimeout("defile()",v);
 } 

	 
}

// Défilement du texte
function defile()
{
  X = X + pas;
  conteneur.scrollLeft = X;
  

    if (conteneur.scrollLeft<X)
      X = 0;
  
    chrono = setTimeout("defile()",v); 
}

//========================================================================

function endScrolls() {
  clearTimeout(chrono);
}



//formations
var last_timeout = null;
function montrerAutres(montrer) {
  if(montrer) {
    document.getElementById('div_autres').style.display='block';
    if(last_timeout!=null)
      clearTimeout(last_timeout);
      last_timeout=null;
  } else {
    last_timeout = setTimeout("document.getElementById('div_autres').style.display='none';last_timeout=null;",250);
  }
}



//////////////////////////////////////////
// Onglet verticaux vers les 4 differents 
// espaces

function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(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 MM_timelinePlay(tmLnName, myID) { //v1.2

  //Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 Macromedia, Inc. All rights reserved.
  var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false;

  if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  
  tmLn = document.MM_Time[tmLnName];
  if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID

  if (myID == tmLn.ID) { //if Im newest
    setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+')',tmLn.delay);
    fNew = ++tmLn.curFrame;
    for (i=0; i<tmLn.length; i++) {
      sprite = tmLn[i];
      if (sprite.charAt(0) == 's') {
        if (sprite.obj) {
          numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0];
          if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range
            keyFrm=1;
            for (j=0; j<sprite.values.length; j++) {
              props = sprite.values[j]; 
              if (numKeyFr != props.length) {
                if (props.prop2 == null) 
                  sprite.obj[props.prop] = props[fNew-firstKeyFr];
                else
                  sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr];
              } 
              else {
                while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++;
                if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) {
                  if (props.prop2 == null) 
                    sprite.obj[props.prop] = props[keyFrm-1];
                  else
                    sprite.obj[props.prop2][props.prop] = props[keyFrm-1];
                }
              }
            }
          }
        }
      }
      else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
      if (fNew > tmLn.lastFrame) tmLn.ID = 0;
    } 
  }
}

function MM_initTimelines() { //v4.0
    //MM_initTimelines() Copyright 1997 Macromedia, Inc. All rights reserved.
    
    document.MM_Time = new Array(1);
    document.MM_Time[0] = new Array(2);
    document.MM_Time["Timeline1"] = document.MM_Time[0];
    document.MM_Time[0].MM_Name = "Timeline1";
    document.MM_Time[0].fps = 15;
    
	document.MM_Time[0][0] = new String("sprite");
    document.MM_Time[0][0].slot = 2;
    document.MM_Time[0][0].obj = document.getElementById("go-institutionnel-off");
    document.MM_Time[0][0].keyFrames = new Array(1, 15);
    document.MM_Time[0][0].values = new Array(1);
    document.MM_Time[0][0].values[0] = new Array("0px", "2px", "4px", "5px", "7px", "9px", "11px", "13px", "14px", "16px", "18px", "20px", "21px", "23px", "25px");
    document.MM_Time[0][0].values[0].prop = "top";
    document.MM_Time[0][0].values[0].prop2 = "style";

	document.MM_Time[0][4] = new String("sprite");
    document.MM_Time[0][4].slot = 5;
    document.MM_Time[0][4].obj = document.getElementById("go-recrutement-off");
    document.MM_Time[0][4].keyFrames = new Array(1, 15);
    document.MM_Time[0][4].values = new Array(1);
    document.MM_Time[0][4].values[0] = new Array("0px", "2px", "4px", "5px", "7px", "9px", "11px", "13px", "14px", "16px", "18px", "20px", "21px", "23px", "25px");
    document.MM_Time[0][4].values[0].prop = "top";
    document.MM_Time[0][4].values[0].prop2 = "style";
    	
    document.MM_Time[0][1] = new String("sprite");
    document.MM_Time[0][1].slot = 1;
    document.MM_Time[0][1].obj = document.getElementById("go-formation-off");
    document.MM_Time[0][1].keyFrames = new Array(1, 15);
    document.MM_Time[0][1].values = new Array(1);
    document.MM_Time[0][1].values[0] = new Array("0px", "12px", "24px", "35px", "47px", "59px", "71px", "83px", "94px", "106px", "118px", "130px", "141px", "153px", "165px");
    document.MM_Time[0][1].values[0].prop = "top";
    document.MM_Time[0][1].values[0].prop2 = "style";
    	
	document.MM_Time[0][5] = new String("sprite");
    document.MM_Time[0][5].slot = 6;
    document.MM_Time[0][5].obj = document.getElementById("go-iphone-off");
    document.MM_Time[0][5].keyFrames = new Array(1, 15);
    document.MM_Time[0][5].values = new Array(1);
    document.MM_Time[0][5].values[0] = new Array("0px", "12px", "24px", "35px", "47px", "59px", "71px", "83px", "94px", "106px", "118px", "130px", "141px", "153px", "165px");
    document.MM_Time[0][5].values[0].prop = "top";
    document.MM_Time[0][5].values[0].prop2 = "style";
    	
    document.MM_Time[0][2] = new String("sprite");
    document.MM_Time[0][2].slot = 3;
    document.MM_Time[0][2].obj = document.getElementById("go-site-internet-off");
    document.MM_Time[0][2].keyFrames = new Array(1, 15);
    document.MM_Time[0][2].values = new Array(1);
    document.MM_Time[0][2].values[0] = new Array("0px", "22px", "44px", "65px", "87px", "109px", "131px", "153px", "174px", "196px", "218px", "240px", "261px", "283px", "305px");
    document.MM_Time[0][2].values[0].prop = "top";
    document.MM_Time[0][2].values[0].prop2 = "style";

	document.MM_Time[0][3] = new String("sprite");
    document.MM_Time[0][3].slot = 4;
    document.MM_Time[0][3].obj = document.getElementById("go-site-intranet-off");
    document.MM_Time[0][3].keyFrames = new Array(1, 15);
    document.MM_Time[0][3].values = new Array(1);
    document.MM_Time[0][3].values[0] = new Array("0px", "32px", "64px", "95px", "127px", "159px", "191px", "223px", "254px", "286px", "318px", "350px", "381px", "413px", "445px");
    document.MM_Time[0][3].values[0].prop = "top";
    document.MM_Time[0][3].values[0].prop2 = "style";

	document.MM_Time[0].lastFrame = 15;
    for (i=0; i<document.MM_Time.length; i++) {
        document.MM_Time[i].ID = null;
        document.MM_Time[i].curFrame = 0;
        document.MM_Time[i].delay = 1000/document.MM_Time[i].fps;
    }
}


