// JavaScript Document
//-----------------------------------------------------------------------------
// Fonction    : ouvrir_informations
// Paramètres  : in_url | l'url du fichier html à ouvrir
//				 in_nom_fenetre | nom de la fenetre
//				 in_largeur_fenetre | largeur de la fenetre
//				 in_longueur_fenetre | longueur de la fenetre
// Retour      : aucun
// Description : ouvre une fenêtre d'information
//-----------------------------------------------------------------------------
function ouvrir_informations(in_url, in_nom_fenetre, in_largeur_fenetre, in_longueur_fenetre) { //v2.0
  var largeur_offset=0;
  var longueur_offset=0;
  var largeur_fenetre=0;
  var longueur_fenetre=0;
  var parametres="";
  var nouvelle_fenetre;
  
  //ajout de l'offset
  largeur_fenetre=in_largeur_fenetre+largeur_offset;
  longueur_fenetre=in_longueur_fenetre+longueur_offset;

  parametres="width="+largeur_fenetre;
  parametres+=",height="+longueur_fenetre;
  parametres+=",status=\'yes\',top=0,left=0,scrollbars=yes,resizable=yes";
  nouvelle_fenetre = window.open(in_url, null, parametres);
}

function ouvrir_vignette(in_url, in_nom_fenetre, in_largeur_image, in_longueur_image) {
  var largeur_offset=0;
  var longueur_offset=0;
  var largeur_fenetre=0;
  var longueur_fenetre=0;
  var parametres="";
  var nouvelle_fenetre;
  //ajout de l'offset
  largeur_fenetre=in_largeur_image+largeur_offset;
  longueur_fenetre=in_longueur_image+longueur_offset;
  
  parametres="width="+largeur_fenetre;
  parametres+=",height="+longueur_fenetre;
  parametres+=",status=yes,top=0,left=0, scrollbars=yes,resizable=yes, menubar=yes";
 
  nouvelle_fenetre = window.open(null, null, parametres);
  nouvelle_fenetre.document.write("<HTML><HEAD><TITLE></TITLE></HEAD><BODY bottommargin=\'0\' leftmargin=\"" + largeur_offset/2 + "\" topmargin=\"" + longueur_offset/2 + "\" onblur=\"window.close();\"> <div style=' margin-left: auto;margin-right: auto;' align=\"center\"><IMG align=\"center\" valign=\"middle\" src='"+in_url+"'></div>");
  nouvelle_fenetre.document.write("</BODY></HTML>");
  nouvelle_fenetre.document.close();

  if(nouvelle_fenetre!= null){
	nouvelle_fenetre.document.title=in_nom_fenetre;
  	nouvelle_fenetre.document.bgColor="#D6DADD";
  }
}

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_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_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

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;
}

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];}
}




//CODE MENU 3
function hover(obj){
  if(document.all){
    UL = obj.getElementsByTagName('ul');
    if(UL.length > 0){
      sousMenu = UL[0].style;
      if(sousMenu.display == 'none' || sousMenu.display == ''){
        sousMenu.display = 'block';
      }else{
        sousMenu.display = 'none';
      }
    }
  }
}

function setHover(){
  LI = document.getElementById('menu').getElementsByTagName('li');
  nLI = LI.length;
  for(i=0; i < nLI; i++){
    LI[i].onmouseover = function(){
      hover(this);
    }
    LI[i].onmouseout = function(){
      hover(this);
    }
  }
}

//FIN CODE MENU

//CODE SCROLL BAR
function lib_bwcheck(){ //controle sur le navigateur
	this.ver=navigator.appVersion
	this.agent=navigator.userAgent
	this.dom=document.getElementById?1:0
	this.opera5=(navigator.userAgent.indexOf("Opera")>-1 && document.getElementById)?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
	this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6
	this.mac=this.agent.indexOf("Mac")>-1
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
	return this
}
var bw=lib_bwcheck();

//controle de la vitesse
if(this.ns6 ==1){
	var speed =50;
	var speed_monte=100;
	var speed_descente=-100;
}
else{
	var speed = 50;
	var speed_monte=15
	var speed_descente=-15;
}

//déclaration des variables
var loop, timer_id;

//constructeur
function makeObj(obj,nest){
    nest=(!nest) ? "":'document.'+nest+'.'
	this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0;
  	this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0;
	this.scrollHeight=bw.ns4?this.css.document.height:this.el.offsetHeight;
	this.clipHeight=bw.ns4?this.css.clip.height:this.el.offsetHeight;
	this.up=goUp;
	this.down=goDown;
	this.moveIt=moveIt;
	this.x=0;
	this.y=0;
    this.obj = obj + "Object";
    eval(this.obj + "=this");
    return this;
}

// l'unité de mesure de dimentionnement des calques
var px = bw.ns4||window.opera?"":"px";

function moveIt(x,y){
	this.x = x;
	this.y = y;
	this.css.left = this.x+px;
	this.css.top = this.y+px;
}

//déplacement de l'objet vers le haut
function goDown(move){
	if (this.y>-this.scrollHeight+oCont.clipHeight){
		this.moveIt(0,this.y-move);
		if (loop){
			timer_id=window.setTimeout(this.obj+".down("+move+")",speed);
		}
	}

}
//on remonte en haut de la page
function goUp(move){
	if ((this.y-move <0)) {
		this.moveIt(0,this.y-move);
		if (loop) {
			timer_id=window.setTimeout(this.obj+".up("+move+")",speed);
		}
	}
	else{
		this.moveIt(0,0);
	}
}

//appel de la fonction de scrolling
function scroll(sens,in_speed){
	speed=in_speed;
	if (scrolltextLoaded){
		loop = true;
		if(this.ns6 ==1){
			sens=sens*3;
		}
		if (sens>0){
			//on remonte
			oScroll.down(sens);}
		else {
			//on redescend
			oScroll.up(sens);}
	}
}

//arrete le scrolling (sur un on_mouseout)
function noScroll(){
	loop = false;
	if (timer_id>0){
		clearTimeout(timer_id);
	}
}
//construction de l'objet
var scrolltextLoaded = false;
function scrolltextInit(){
	oCont = new makeObj('divScrollTextCont');
	oScroll = new makeObj('divText','divScrollTextCont');
	oScroll.moveIt(0,0);
	oCont.css.visibility = "visible";
	scrolltextLoaded = true;
}
//FIN CODE SCROLL BAR

function preparer_impression(){
  //on change le style d'affichage du calque centrale
  document.getElementById("calque_partie_centrale_gauche").className="calquepartiecentralegaucheimpression";
  document.getElementById("partie_centrale").className="partiecentraleimpression";
  document.getElementById("calque_principal_bis").className="calqueprincipalbisimpression";
  document.getElementById("divScrollTextCont").className="divScrollTextContImpression";
  document.getElementById("plansite").style.visibility="hidden";
  document.getElementById("calque_menu_horizontal").style.visibility="hidden";
  document.getElementById("calque_arabesque").style.visibility="hidden";  
  document.getElementById("fleche_haut").style.visibility="hidden";  
  document.getElementById("fleche_bas").style.visibility="hidden";
//  document.getElementById("logo_impression").style.visibility="visible";

  
    
  }

function retablir_apres_impression(){
  //on rétablie le style
  document.getElementById("calque_partie_centrale_gauche").className="calquepartiecentralegauche";
  document.getElementById("partie_centrale").className="partiecentrale";
  document.getElementById("calque_principal_bis").className="calqueprincipalbis";
  document.getElementById("divScrollTextCont").className="divScrollTextCont";
  document.getElementById("plansite").style.visibility="visible";
  document.getElementById("calque_menu_horizontal").style.visibility="visible";
  document.getElementById("calque_arabesque").style.visibility="visible";
  document.getElementById("fleche_haut").style.visibility="visible";
  document.getElementById("fleche_bas").style.visibility="visible";
//  document.getElementById("logo_impression").style.visibility="hidden";


 }

function maj_photo_cadre_gris(){
  if(document.getElementById("nom_page") != null){
  	switch(document.getElementById("nom_page").value){
		case "page_ERP":
		case "page_ERP_plus":
			document.getElementById("calque_partie_centrale_droite").style.backgroundImage="url(../images/cadre_gris_erp.jpg)";
			document.getElementById("calque_partie_centrale_droite").style.backgroundPosition="center center";
			document.getElementById("calque_partie_centrale_droite").style.backgroundRepeat="no-repeat";
		break;
		case "page_TMS":
		case "page_TMS_plus":
			document.getElementById("calque_partie_centrale_droite").style.backgroundImage="url(../images/cadre_gris_tms.jpg)";
			document.getElementById("calque_partie_centrale_droite").style.backgroundPosition="center center";
			document.getElementById("calque_partie_centrale_droite").style.backgroundRepeat="no-repeat";
		break;
		case "page_handicap":
		case "page_handicap_plus":
			document.getElementById("calque_partie_centrale_droite").style.backgroundImage="url(../images/cadre_gris_handicap.jpg)";
			document.getElementById("calque_partie_centrale_droite").style.backgroundPosition="center center";
			document.getElementById("calque_partie_centrale_droite").style.backgroundRepeat="no-repeat";
		break;
		case "page_formation":
			document.getElementById("calque_partie_centrale_droite").style.backgroundImage="url(../images/cadre_gris_formation.jpg)";
			document.getElementById("calque_partie_centrale_droite").style.backgroundPosition="center center";
			document.getElementById("calque_partie_centrale_droite").style.backgroundRepeat="no-repeat";
		break;
		case "page_objectifs":
			document.getElementById("calque_partie_centrale_droite").style.backgroundImage="url(../images/cadre_gris_objectifs.jpg)";
			document.getElementById("calque_partie_centrale_droite").style.backgroundPosition="center center";
			document.getElementById("calque_partie_centrale_droite").style.backgroundRepeat="no-repeat";
		break;
		case "page_methodes":
			document.getElementById("calque_partie_centrale_droite").style.backgroundImage="url(../images/cadre_gris_methodes.jpg)";
			document.getElementById("calque_partie_centrale_droite").style.backgroundPosition="center center";
			document.getElementById("calque_partie_centrale_droite").style.backgroundRepeat="no-repeat";
		break;
		case "page_modes_intervention":
		case "page_sommaire_objectifs_methodes":
			document.getElementById("calque_partie_centrale_droite").style.backgroundImage="url(../images/cadre_gris_modes_intervention.jpg)";
			document.getElementById("calque_partie_centrale_droite").style.backgroundPosition="center center";
			document.getElementById("calque_partie_centrale_droite").style.backgroundRepeat="no-repeat";
		break;
		case "page_conception":
		case "page_conception_plus":
			document.getElementById("calque_partie_centrale_droite").style.backgroundImage="url(../images/cadre_gris_conception.jpg)";
			document.getElementById("calque_partie_centrale_droite").style.backgroundPosition="center center";
			document.getElementById("calque_partie_centrale_droite").style.backgroundRepeat="no-repeat";
		break;
		case "page_contact":
			document.getElementById("fleche_haut").style.visibility="hidden";
			document.getElementById("fleche_bas").style.visibility="hidden";
			document.getElementById("calque_partie_centrale_droite").style.backgroundImage="url(../images/cadre_gris_contact.jpg)";
			document.getElementById("calque_partie_centrale_droite").style.backgroundPosition="center center";
			document.getElementById("calque_partie_centrale_droite").style.backgroundRepeat="no-repeat";

		break;
		case "page_accueil":
			document.getElementById("fleche_haut").style.visibility="hidden";
			document.getElementById("fleche_bas").style.visibility="hidden";
		break;
		case "page_nous":
			document.getElementById("fleche_haut").style.visibility="hidden";
			document.getElementById("fleche_bas").style.visibility="hidden";
		break;
		case "page_sommaire_competence":
			document.getElementById("fleche_haut").style.visibility="hidden";
			document.getElementById("fleche_bas").style.visibility="hidden";
		break;
		case "page_formations_ergonomie":
		case "page_formations_erp":
		case "page_formations_tms":
		case "page_formations_autres":
			document.getElementById("fleche_haut").style.visibility="hidden";
			document.getElementById("fleche_bas").style.visibility="hidden";
			document.getElementById("calque_partie_centrale_droite").style.backgroundImage="url(../images/cadre_gris_formation.jpg)";
			document.getElementById("calque_partie_centrale_droite").style.backgroundPosition="center center";
			document.getElementById("calque_partie_centrale_droite").style.backgroundRepeat="no-repeat";
		break;
		
		default :
			//on ne place pas de photo -> on laisse donc le cadre gris
		break;
	}
  }
  else{
  	//pas de mise à jour à faire
  }
}
function changer_news(old_news, new_news){
	document.getElementById(old_news).style.display='none';
	document.getElementById(old_news).style.visibility='hidden';
	document.getElementById(new_news).style.display='block';
	document.getElementById(new_news).style.visibility='visible';
	
}
/*						function changer_calque_droit(in_calque){
						document.getElementById("calque_partie_centrale_droite").innerHtml="jjj";
							switch (in_calque){
								case "plan_site":*/
									
									/*element=document.getElementById("bob");
									//element.innerText=plan_site;
									element.innerHTML=plan_site;
									element.style.display="none";
									element.style.visibility="hidden";
									element.style.display="block";
									element.style.visibility="visible";*/
									//document.element['calque_partie_centrale_droite'].innerHTML="bob";
/*								longueurCible = document.getElementById("bob").firstChild.length;
document.getElementById("bob").firstChild.replaceData(0, longueurCible, plan_site);
								
								break;
								default:
								break;
							}
						}
						plan_site='<SPAN class=titre1cadregris>';
						plan_site+='plan du site<BR>';
						plan_site+='<BR>ddd';
						plan_site+='</SPAN>';
						plan_site+='<UL id="plan">';
						plan_site+='<LI>';
						plan_site+='<A href="../index.html">Accueil</A>';
						plan_site+='</LI>';
						//plan_site+='<LI>';
						plan_site+='</UL>';
						plan_site+='<A href="../nous/nous.html">Qui sommes-nous?</A>';
						plan_site+='</LI>';
						plan_site+='<LI>';
						plan_site+='<A href="../objectifs_et_methodes/sommaire_objectifs_methodes.html">Objectifs';
						plan_site+='&amp; M&eacute;thodes</A>';
						plan_site+='<UL>';
						plan_site+='<LI >';
						plan_site+='<A href="../objectifs_et_methodes/objectifs.html">';
						plan_site+='<SPAN>';
						plan_site+='Objectifs';
						plan_site+='</SPAN>';
						plan_site+='</A>';
						plan_site+='</LI>';
						plan_site+='<LI>';
						plan_site+='<A href="../objectifs_et_methodes/methodes.html">';
						plan_site+='<SPAN>';
						plan_site+='M&eacute;thodes';
						plan_site+='</SPAN>';
						plan_site+='</A>';
						plan_site+='</LI>';
						plan_site+='<LI>';
						plan_site+='<A href="../objectifs_et_methodes/modes_intervention.html">';
						plan_site+='<SPAN>';
						plan_site+="Modes d'intervention";
						plan_site+='</SPAN>';
						plan_site+='</A>';
						plan_site+='</LI>';
						plan_site+='</UL>';
						plan_site+='</LI>';
						plan_site+='<LI>';
						plan_site+='		<A href="../competences/sommaire_competences.html">Comp&eacute;tences</A>';
						plan_site+='<UL>';
						plan_site+='<LI >';
						plan_site+='<A href="../competences/prevention_troubles_musculo_squelettique.html">';
						plan_site+='<SPAN>';
						plan_site+='Pr&eacute;vention des TMS';
						plan_site+='</SPAN>';
						plan_site+='</A>';
						plan_site+='</LI>';
						plan_site+='<LI>';
						plan_site+='<A href="../competences/travail_handicap.html">';
						plan_site+='<SPAN>';
						plan_site+='Travail et handicap';
						plan_site+='</SPAN>';
						plan_site+='</A>';
						plan_site+='</LI>';
						plan_site+='<LI>';
						plan_site+='<A href="../competences/conception.html">';
						plan_site+='<SPAN>';
						plan_site+='Conception';
						plan_site+='</SPAN>';
						plan_site+='</A>';
						plan_site+='</LI>';
						plan_site+='<LI class="last">';
						plan_site+='<A href="../competences/evaluation_risques_professionnels.html">';
						plan_site+='<SPAN>';
						plan_site+='Evaluation des risques professionnels';
						plan_site+='</SPAN>';
						plan_site+='</A>';
						plan_site+='</LI>';
						plan_site+='</UL>';
						plan_site+='</LI>';
						plan_site+='<LI>';
						plan_site+='<A href="../ergoformation/ergoformation.html">Formations</A>';
						plan_site+='<UL>';
						plan_site+='<LI>';
						plan_site+='<A href="../ergoformation/formations_ergonomie.html">';
						plan_site+='<SPAN>';
						plan_site+='Ergonomie';
						plan_site+='</SPAN>';
						plan_site+='</A>';
						plan_site+='</LI>';
						plan_site+='<LI>';
						plan_site+='<A href="../ergoformation/formations_erp.html">';
						plan_site+='<SPAN>';
						plan_site+='ERP';
						plan_site+='</SPAN>';
						plan_site+='</A>';
						plan_site+='</LI>';
						plan_site+='<LI>';
						plan_site+='<A href="../ergoformation/formations_tms.html">';
						plan_site+='<SPAN>';
						plan_site+='TMS';
						plan_site+='</SPAN>';
						plan_site+='</A>';
						plan_site+='</LI>';
						plan_site+='<LI class="last">';
						plan_site+='<A href="../ergoformation/formations_autres.html">';
						plan_site+='<SPAN>';
						plan_site+='Autres';
						plan_site+='</SPAN>';
						plan_site+='</A>';
						plan_site+='</LI>';
						plan_site+='</UL>';
						plan_site+='</LI>';
						plan_site+='<LI>';
						plan_site+='<A href="../contact/contact.html">Contact</A>';
						plan_site+='</LI>';
						plan_site+='</UL>';*/
