// JavaScript Document
var ns4=document.layers
var ie4=document.all
var ns6=document.getElementById&&!document.all

// si la variable lang n'est pas déclaré on l'initialise pour ne pas générer d'erreur
if (typeof(lang) != "string"){
	lang="fr";
}



function RollOver(img,lien) {
	if(ns4)
		document.layers["dhtml"].document.images[img].src=lien;
	else
		document.images[img].src=lien;
}

function Affiche(nom) {
	if(ie4) {
		var divie4 = document.getElementsByTagName("div")
		divie4[nom].style.visibility = 'visible';
	} else if(ns4) {
		document.eval(nom).visibility = 'show';
	} else if(ns6) {
		var divns6 = document.getElementsByTagName("div")
		document.getElementsByTagName("div")[nom].style.visibility = 'visible';
	}
}

function Cache(nom) {
	if(ie4) {
		var divie4 = document.getElementsByTagName("div")
		divie4[nom].style.visibility = 'hidden';
	} else if(ns4) {
		document.eval(nom).visibility = 'hidden';
	} else if(ns6) {
		var divns6 = document.getElementsByTagName("div")
		document.getElementsByTagName("div")[nom].style.visibility = 'hidden';
	}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);



function Menu(num,num2,num3) {
	var texte = "";
	texte += "<table width=\"156\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"noprint\">";
	texte += "<tr>";
	texte += "<td><img src=\""+niveau+"img/pix.gif\" height=\"107\" border=\"0\"></td>";
	texte += "</tr>";				
	for(i=1; i<=nb_bouton; i++) {
		var nombre = bouton[i].nb_sous_rub;
		var boutons = bouton[i].sous_rub;
		texte += "<tr>";
		if(bouton[i].nom == "acces_direct") {
			texte += "<td bgcolor=\"#2A4C96\"><img src=\""+niveau+"img/dhtml/"+lang+"/"+bouton[i].nom+".gif\" border=\"0\" name=\""+bouton[i].nom+"\" usemap=\"#Map\"></td>";
			texte += "  <map name=\"Map\"> ";
			texte += "  <area shape=\"rect\" coords=\"25,41,136,58\" href=\""+bouton[i].lien+"\"> ";
			texte += "  </map> ";		
		} else {		
			if(num == i)
				texte += "<td bgcolor=\"#2A4C96\"><a href=\""+bouton[i].lien+"\"><img src=\""+niveau+"img/dhtml/"+lang+"/"+bouton[i].nom+"on.gif\" border=\"0\" name=\""+bouton[i].nom+"\"></a></td>";
			else
				texte += "<td bgcolor=\"#2A4C96\"><a href=\""+bouton[i].lien+"\" onMouseOver=\"RollOver(\'"+bouton[i].nom+"\',\'"+niveau+"img/dhtml/"+lang+"/"+bouton[i].nom+"on.gif\')\" onMouseOut=\"RollOver(\'"+bouton[i].nom+"\',\'"+niveau+"img/dhtml/"+lang+"/"+bouton[i].nom+".gif\')\"><img src=\""+niveau+"img/dhtml/"+lang+"/"+bouton[i].nom+".gif\" border=\"0\" name=\""+bouton[i].nom+"\"></a></td>";
		}
		texte += "</tr>";
		
		if(num == i) {
			for(j=1; j<=nombre; j++) {
				texte += "<tr>";
				if(bouton[i].nom == "acces_direct") {
				texte += "<td><table width=\"156\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"17\"><img src=\""+niveau+"img/pix.gif\" width=\"17\" height=\"1\"></td><td width=\"139\"><table width=\"139\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"16\" bgcolor=\"#6F940E\"><img src=\""+niveau+"img/pix.gif\" width=\"5\" height=\"1\"></td><td width=\"123\" bgcolor=\"#6F940E\"><img src=\""+niveau+"img/pix.gif\" width=\"5\" height=\"1\"></td></tr><tr id=\""+j+"h\" bgcolor=\"#8FB727\"><td width=\"16\" valign=\"top\"><img src=\""+niveau+"img/pix.gif\" width=\"5\" height=\"5\"></td><td width=\"123\"><img src=\""+niveau+"img/pix.gif\" width=\"5\" height=\"5\"></td></tr><tr id=\""+j+"\" bgcolor=\"#8FB727\"><td width=\"16\" valign=\"top\"><img src=\""+niveau+"img/pix.gif\" width=\"5\" height=\"3\"><br><img src=\""+niveau+"img/home/puce_fleche4.gif\" width=\"16\" height=\"7\"></td><td width=\"123\"><a href=\""+niveau+""+boutons[j].lien+"\" class=\"arial10blanc\" onMouseover=\"rollover_cell_on("+j+");rollover_cell_on('"+j+"h');rollover_cell_on('"+j+"b')\" onMouseout=\"rollover_cell_off("+j+");rollover_cell_off('"+j+"h');rollover_cell_off('"+j+"b')\">"+boutons[j].nom+"</a></td></tr><tr id=\""+j+"b\" bgcolor=\"#8FB727\"><td width=\"16\" valign=\"top\"><img src=\""+niveau+"img/pix.gif\" width=\"5\" height=\"5\"></td><td width=\"123\"><img src=\""+niveau+"img/pix.gif\" width=\"5\" height=\"5\"></td></tr></table></td></tr></table></td>";
				}
				else if(num2 == j)
					texte += "<td bgcolor=\"#2A4C96\"><a href=\""+niveau+""+boutons[j].lien+"\"><img src=\""+niveau+"img/dhtml/"+lang+"/"+boutons[j].nom+"on.gif\" border=\"0\" name=\""+boutons[j].nom+"\"></a></td>";
				else
					texte += "<td bgcolor=\"#2A4C96\"><a href=\""+niveau+""+boutons[j].lien+"\" onMouseOver=\"RollOver(\'"+boutons[j].nom+"\',\'"+niveau+"img/dhtml/"+lang+"/"+boutons[j].nom+"on.gif\')\" onMouseOut=\"RollOver(\'"+boutons[j].nom+"\',\'"+niveau+"img/dhtml/"+lang+"/"+boutons[j].nom+".gif\')\"><img src=\""+niveau+"img/dhtml/"+lang+"/"+boutons[j].nom+".gif\" border=\"0\" name=\""+boutons[j].nom+"\"></a></td>";
				texte += "</tr>";
			}
		}
	}


	
	texte += "  </table> ";
	texte += "<table width=\"156\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"noprint\">";
	texte += "<tr>";
	texte += "<td><img src=\""+niveau+"img/pixblanc.gif\" width=\"17\" height=\"18\" border=\"0\"></td>";
	texte += "</tr>";
	texte += "<tr>";
	texte += "<td align=\"right\"><a href=\""+niveau+"commun/liens.php?lang="+lang+"\" onMouseOver=\"RollOver(\'liens\',\'"+niveau+"img/dhtml/"+lang+"/liens_on.gif\')\" onMouseOut=\"RollOver(\'liens\',\'"+niveau+"img/dhtml/"+lang+"/liens.gif\')\"><img src=\""+niveau+"img/dhtml/"+lang+"/liens.gif\" border=\"0\" name=\"liens\"></a></td>";
	texte += "</tr>";
	texte += "<tr>";
	texte += "<td align=\"right\"><a href=\""+niveau+"commun/glossaire.php?lang="+lang+"\" onMouseOver=\"RollOver(\'glossaire\',\'"+niveau+"img/dhtml/"+lang+"/glossaire_on.gif\')\" onMouseOut=\"RollOver(\'glossaire\',\'"+niveau+"img/dhtml/"+lang+"/glossaire.gif\')\"><img src=\""+niveau+"img/dhtml/"+lang+"/glossaire.gif\" border=\"0\" name=\"glossaire\"></a></td>";
	texte += "</tr>";
	texte += "<tr>";
	texte += "<td><img src=\""+niveau+"img/pixblanc.gif\" width=\"17\" height=\"4\" border=\"0\"></td>";
	texte += "</tr>";		
	texte += "<tr>";
	texte += "<td align=\"right\"><a href=\""+niveau+"commun/plan.php?lang="+lang+"\" onMouseOver=\"RollOver(\'plan\',\'"+niveau+"img/dhtml/"+lang+"/plan_site_on.gif\')\" onMouseOut=\"RollOver(\'plan\',\'"+niveau+"img/dhtml/"+lang+"/plan_site.gif\')\"><img src=\""+niveau+"img/dhtml/"+lang+"/plan_site.gif\" border=\"0\" name=\"plan\"></a></td>";
	texte += "</tr>";
	texte += "<tr>";
	texte += "<td><img src=\""+niveau+"img/pixblanc.gif\" width=\"17\" height=\"4\" border=\"0\"></td>";
	texte += "</tr>";		
	texte += "<tr>";
	texte += "<td align=\"right\"><a href=\"mailto:web.dase@cea.fr\" onMouseOver=\"RollOver(\'contact\',\'"+niveau+"img/dhtml/"+lang+"/contact_on.gif\')\" onMouseOut=\"RollOver(\'contact\',\'"+niveau+"img/dhtml/"+lang+"/contact.gif\')\"><img src=\""+niveau+"img/dhtml/"+lang+"/contact.gif\" border=\"0\" name=\"contact\"></a></td>";
	texte += "</tr>";
	texte += "<tr>";
	texte += "<td><img src=\""+niveau+"img/pixblanc.gif\" width=\"17\" height=\"4\" border=\"0\"></td>";
	texte += "</tr>";	
	texte += "<tr>";
	texte += "<td align=\"right\"><a href=\"javascript:ExecWBprint()\" onMouseOver=\"RollOver(\'imprimer\',\'"+niveau+"img/dhtml/"+lang+"/imprimer_on.gif\')\" onMouseOut=\"RollOver(\'imprimer\',\'"+niveau+"img/dhtml/"+lang+"/imprimer.gif\')\"><img src=\""+niveau+"img/dhtml/"+lang+"/imprimer.gif\" border=\"0\" name=\"imprimer\"></a></td>";
	texte += "</tr>";
	texte += "  </table> ";
	
	// Ajout des drapeaux 
	if(typeof(noflag)!="boolean") noflag=false;
	
	if(!noflag){
	texte += "<table width=\"156\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"noprint\">";
	texte += "	<tr>";
	texte += "		<td><img src=\""+niveau+"img/pixblanc.gif\" width=\"17\" height=\"25\" border=\"0\"></td>";
	texte += "	</tr>";
	texte += "	<tr>";
	texte += "		<td><img src=\""+niveau+"img/pixblanc.gif\" width=\"17\" height=\"18\" border=\"0\"></td>";
	texte += "		<td><a href=\""+localisation("fr")+"\"><img src=\""+niveau+"img/flags/fr_flag.gif\" width=\"28\" height=\"18\" border=\"0\"></a></td>";
	texte += "		<td><a href=\""+localisation("en")+"\"><img src=\""+niveau+"img/flags/uk_flag.gif\" width=\"28\" height=\"18\" border=\"0\"></a></td>";
	texte += "	</tr>";
	texte += "</table> "; 
	}
	// fin ajout drapeaux

	if(ns4) {
		document.layers["dhtml"].document.write(texte);
		document.layers["dhtml"].document.close();
	} else {
		document.getElementById("dhtml").innerHTML = texte;
	}
}

/* 
Fonction ieExecWB:
Permet de lancer une commande Navigateur. Est utilisé pour lancer l'apercu avant impression si le navigateur est Internet Explorer 7
Sinon, lance directement le gestionnaire d'impression.
 */
function ExecWBprint() {
	var nom = navigator.appName;
	if(nom == "Microsoft Internet Explorer"){
		var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
		document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
		WebBrowser1.ExecWB(7, 0);
		WebBrowser1.outerHTML = "";
	}else{
		print();
	}
}



/*
Gestion du Multi-langue - 11/10/2007
Fonction traitant l'url de la page pour changer la langue
*/
function localisation(lang){
	// Récupération de l'url de la page
	var old_url = window.location.href;
	var new_url = old_url;
	
	// Récupération de la position des chaines clés de l'url
	var pos_quest = old_url.indexOf("?");
	var pos_lan = old_url.indexOf("lang");
	var pos_php = old_url.indexOf(".php");
	var pos_htm = old_url.indexOf(".htm");
	var pos_slashe = old_url.lastIndexOf("/");
	var pos_under = old_url.lastIndexOf("_");
	
	
	if( pos_quest!=-1){ // Si le "?" existe
		if( pos_lan!=-1){ 
			// Si la variable 'lang' existe déjà dans l'adresse, on la réécrit avec l'argument lang associé
			new_url = old_url.substring(0,pos_lan+5)+lang+old_url.substring(pos_lan+7,old_url.length);
		}else{
			// Si des variables sont déjà présentes dans la barre d'adresse, on ajoute la variable 'lang'
			new_url = old_url+"&lang="+lang;
		}
	}else if( pos_php!=-1){	// il s'agit d'une page avec extension php
		new_url = old_url+"?lang="+lang;
	}else if( pos_slashe == old_url.length-1){	// il s'agit ici de la page par défaut
			new_url = old_url+"default.php?lang="+lang;
	}else if( pos_htm!=-1){ // il s'agit d'une page htm ou html
		if(pos_htm - pos_under == 3){ // fichier de type "description_en.htm"
			if(lang=="fr"){
				new_url = old_url.substring(0,pos_under)+old_url.substring(pos_htm,old_url.length);
			}else{
				new_url = old_url.substring(0,pos_under+1)+lang+old_url.substring(pos_htm,old_url.length);
			}
		}else{ // fichier de type "description.html"
			if(lang!="fr"){
				new_url = old_url.substring(0,pos_htm)+"_"+lang+old_url.substring(pos_htm,old_url.length);
			}
		
		}
			
		
	}
	
	return new_url
}
// Fin fonction localisation

function Affiche_img(){
var nb_image = 55 //on enleve 1 au nombre de photo car le random commence à 0
var img1 = Math.round(Math.random()*nb_image+1);
var img2 = Math.round(Math.random()*nb_image+1);
var img3 = Math.round(Math.random()*nb_image+1);
var img4 = Math.round(Math.random()*nb_image+1);

if (img1 == img2 || img1 == img3 || img1 == img4 || img2 == img3 || img2 == img4 || img3 == img4){
var img1 = Math.round(Math.random()*nb_image+1);
var img2 = Math.round(Math.random()*nb_image+1);
var img3 = Math.round(Math.random()*nb_image+1);
var img4 = Math.round(Math.random()*nb_image+1);
}

document.write("<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">");
document.write("                 <tr> ");
document.write("                            <td><img src=\""+niveau+"img/home/photo/illustration-"+img1+".jpg\" width=\"81\" height=\"60\"></td>");
document.write("                            <td><img src=\""+niveau+"img/pix.gif\" width=\"6\" height=\"1\"></td>");
document.write("                            <td><img src=\""+niveau+"img/home/photo/illustration-"+img2+".jpg\" width=\"81\" height=\"60\"></td>");
document.write("                            <td><img src=\""+niveau+"img/pix.gif\" width=\"6\" height=\"1\"></td>");
document.write("                            <td><img src=\""+niveau+"img/home/photo/illustration-"+img3+".jpg\" width=\"81\" height=\"60\"></td>");
document.write("                            <td><img src=\""+niveau+"img/pix.gif\" width=\"6\" height=\"1\"></td>");
document.write("                            <td><img src=\""+niveau+"img/home/photo/illustration-"+img4+".jpg\" width=\"81\" height=\"60\"></td>");
document.write("                          </tr>");
document.write("                        </table>");
}

function rollover_cell_on(cellule){
document.getElementById(cellule).bgColor = '#6F940E';
}
function rollover_cell_off(cellule){
document.getElementById(cellule).bgColor = '#8FB727';
}

function popup_image(figure) {
  image = new Image;
  image.src = figure;
  code = '<HTML><HEAD><TITLE>Image</TITLE></HEAD><BODY LEFTMARGIN=10 TOPMARGIN=10 MARGINWIDTH=0 MARGINHEIGHT=0><CENTER><IMG SRC="'+figure+'" BORDER=0 NAME=image onLoad="window.resizeTo(document.image.width+25,document.image.height+45)"></CENTER></BODY></HTML>';
  popupImage =window.open('','_blank','toolbar=0,location=0,top=0,left=0,directories=0,menuBar=0,scrollbars=0,resizable=1');
  popupImage.document.open();
  popupImage.document.write(code);
  popupImage.document.close()
  }

