// Detection du navigateur
nc4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;
nc6 = (typeof(window.controllers) != 'undefined' && typeof(window.locationbar) != 'undefined')? true:false;

// Distance de deplacement a chaque mouvement
var decallage = 3;

// Delai entre chaque mouvement (en millisecondes)
var vitesse = 50;

// Position du defilement :
var posX = 250;
var posY = 50;

// Dimensions du defilement :
var zoneX = 200;
var zoneY = 100;

// Variable qui recevra la continuite du mouvement
var mouvement;

// Variable qui recevra la position la plus haute du calque
var hauteur = 0;

// Fonction generant le mouvement
function defile(sens) {

// Instructions pour Netscape 4.x
	if (nc4) {

// Variable pour manipuler le calque defilant
		calque = 'document.conteneur.document.defilant';

// Calcul de la position la plus haute
		hauteur = -eval(calque + '.document').height + zoneY;
		}

// Instructions equivalentes pour Internet Explorer et Netscape 6 et superieur
	if (ie4) {
		calque = 'defilant.style';
		hauteur = -defilant.offsetHeight + zoneY;
		}
	if (nc6) {
		calque = 'document.getElementById("defilant").style';
		hauteur = -document.getElementById("defilant").offsetHeight + zoneY;
		}

// Si on veut aller vers le haut du contenu
	if ( sens == '+' ) {

// Tant qu'on est pas arrive en haut
		if ( parseInt(eval(calque).top) < 0 ) {

// Deplacement du calque selon le 'pas' specifie
			eval(calque).top = eval(parseInt(eval(calque).top) + sens + decallage);

// Relance selon la vitesse prevue pour creer le defilement
			mouvement = setTimeout("defile('" + sens + "')",vitesse);
			}

// Si on est arrive en haut
		else {

// Arret de la boucle de defilement
			clearTimeout(mouvement);

// Repositionnement precis du calque
			eval(calque).top = 0;
			}
		}

// Instructions equivalentes pour aller vers le bas
	if ( sens == '-' ) {
		if ( parseInt(eval(calque).top) > hauteur ) {
			eval(calque).top = eval(parseInt(eval(calque).top) + sens + decallage);
			mouvement = setTimeout("defile('" + sens + "')",vitesse);
			}
		else {
			clearTimeout(mouvement);
			eval(calque).top = hauteur;
			}
		}

// Si on veut aller tout en haut du contenu
	if ( sens == '++' ) {

// Arret de tout defilement en cours
		clearTimeout(mouvement);

// Positionnement du calque tout en haut
		eval(calque).top = 0;
		}

// Instructions equivalentes pour aller tout en bas
	if ( sens == '--' ) {
		clearTimeout(mouvement);
		eval(calque).top = hauteur;
		}
	}





function my_confirm(text_, url_) {
	rep=confirm(text_);
	if(rep) document.location=url_;
}

/*
	fonction qui permet de gérer l'affichage d'un bloc et sa fermeture
*/
function show_hide(obj_) {
	obj = document.getElementById(obj_);
	
	if(obj.style.display == '') {
		obj.style.display = 'none';
	}
	else {
		obj.style.display = '';
	}
}


/*
	fonction qui permet de fait comme ci-dessus, mais qui ferme l'ancien bloc
*/
var old_open=null;
function show_hide2(obj_) {
	obj = document.getElementById(obj_);
	
	//on ferme l'ancien bloc
	if(old_open) {
		old_open.style.display='none';
	}

	//on sauvegarde l'objet courant et on affiche
	obj.style.display = '';
	old_open=obj;
}


function run_flash(url,width,height, wmode)
{
	/*
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+width+'" height="'+height+'" id="home" align="middle">\n');
	document.write('<param name="movie" value="'+url+'">\n');
	document.write('<embed src="'+url+'" width="'+width+'" height="'+height+'" type="application/x-shockwave-flash">\n');
	document.write('</embed>\n');
	document.write('</object>\n');
*/
	document.write('<object type=\"application/x-shockwave-flash\" data=\"'+url+'" width="'+width+'" height="'+height+'">');
	document.write('<param name="movie" value="'+url+'" />');
	document.write('<param name="wmode" value="'+wmode+'" />');
	document.write('</object>');

}

for(i=0;i<3;i++)
{
var mot=new Array("<img src='../img/home/bureaux00.jpg'>","<img src='../img/home/bureaux01.jpg'>","<img src='../img/home/bureaux02.jpg'>","<img src='../img/home/bureaux03.jpg'>")
}
function ecrit(){
var NS4 = (document.layers)?1:0; 
var IE4 = (document.all)?1:0; 
var W3C = (document.getElementById)?1:0; 
if (W3C){var baba = document.getElementById('accroche');}
else if (NS4){var baba = document.layers['accroche'];}
else {var baba = document.all['accroche'];} 
if (i>2){i=0}
else {i++}
if (W3C){baba.innerHTML=mot[i];}
if (IE4){baba.innerHTML=mot[i];}
if (NS4)
{baba.document.open();
baba.document.write(mot[i]);
baba.document.close();}
setTimeout('ecrit()',3000)
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}