/*  *******************************************
 - DETECTION NAVIGATEUR -
******************************************** */
function navigateur(){ 
	this.DOM=document.getElementById?1:0
	this.IE4=(document.all && !this.DOM && !this.opera5)?1:0;
	this.NS4=(document.layers && !this.DOM)?1:0;
	this.bw=(this.IE4 || this.NS4 || this.DOM)
	return this
}
var bw=new navigateur()


//UnitŽ de mesure ˆ ajouter ˆ la position du calque
var px = bw.NS4?"":"px";

//Redimentionnement pour NS4
if(document.layers){ 
	scrX= innerWidth; scrY= innerHeight;
	onresize= function(){if(scrX!= innerWidth || scrY!= innerHeight){history.go(0)} }
}

/*  *******************************************
  - CREATION OBJET -
******************************************** */
function creaMenu(enfant,parent){
parent=(!parent) ? "":'document.'+parent+'.'					
this.css=bw.DOM? document.getElementById(enfant).style:bw.IE4?document.all[enfant].style:bw.NS4?eval(parent+"document.layers." +enfant):0;		
this.ref=bw.DOM? document.getElementById(enfant):bw.IE4?document.all[enfant]:bw.NS4?eval(parent+"document.layers." +enfant):0;			

this.scrollHeight=bw.NS4?this.css.document.height:this.ref.offsetHeight
this.bouger=F_bouger;
this.clipper=F_clipper;

this.enfant = enfant + "Object"; 	
eval(this.enfant + "=this")		
}


function F_bouger(x,y){
	this.x=x; 
	this.y=y; 
	this.css.left=this.x+px; 
	this.css.top=this.y+px;
}




/*  *******************************************
  - AFFICHER CALQUE -
******************************************** */
var timerOk = true;
function fermer(num,quoi){

	instanceParent[num][quoi].css.visibility = "hidden"
}


var calqueActif = 0;

function afficher(num){
	clearTimeout(timerOk)
	instanceParent[calqueActif][1].css.visibility = "hidden"
	calqueActif = num
	instanceParent[calqueActif][1].css.visibility = "visible"
}

function startTimer(){
	timerOk = setTimeout("fermer(calqueActif,1)",1000);
}
function stopTimer(){
	clearTimeout(timerOk);
}




function afficherLangue(){
	instanceLangue.visibility="visible"

}

function afficherChoix(){
	instanceChoix.visibility="visible"
}


function F_clipper(haut,droite,bas,gauche){
	if(bw.NS4){
		this.css.clip.top=haut; 
		this.css.clip.right=droite; 
		this.css.clip.bottom=bas; 
		this.css.clip.left=gauche
	}else {
	this.css.clip="rect("+haut+"px "+droite+"px "+bas+"px "+gauche+"px)";
	}
}






/*  *******************************************
  - INITIALISATION -
******************************************** */


function initialisationMenu(){
var largeurMenu=608/(nombreMenus+1);

	instanceParent=new Array()
	zindex=10
	for(i=0;i<=nombreMenus;i++){
		instanceParent[i]=new Array()
		instanceParent[i][0]=new creaMenu('calqueParent'+i)
		instanceParent[i][1]=new creaMenu('calqueEnfant'+i,'calqueParent'+i)
		
		instanceParent[0][0].bouger(174,102); 
		instanceParent[i][0].bouger((i*largeurMenu)+174,102); 
		instanceParent[i][1].bouger(0,0);
		
		instanceParent[i][0].css.width=largeurMenu+1;
		instanceParent[i][1].css.width=largeurMenu+1;
		
		}
	
	
}
