// JavaScript Document
//
//**************************************************************************************
//
largeur=122				// largeur des listes deroulantes
decalage_x=2			// decalage vers la droite des listes deroulantes 
decalage_y=29			// decalage vers le bas des listes deroulantes
coul_contour="#cccccc"	// coutour des cellule des listes deroulantes
coul_normal="#ffffff"	// fond de base des listes deroulantes
coul_survol="#cfcfcf"	// fond des listes deroulantes quand la souris passe au-dessus
coul_clic="#dddddd"		// fond des listes deroulantes quand on presse la souris dessus
vitesse_transparence=6	// vitesse a laquelle les listes deviennent opaques
nb_menu=5				// nombre total de liste deroulante
//
//**************************************************************************************
//
//
//
var page = location.href.substring(location.href.indexOf("?")+1, location.href.length)
//
//
// LISTE 1
nb_ligne1=4 // nombre de lignes de de cette liste
//
lib_1_1="Le Mot du Pr&eacute;sident"
lie_1_1="mot-president.html"
//
lib_1_2="Organisation / Implantations r&eacute;gionales"
lie_1_2="organisation-implantations-regionales.html"
//
lib_1_3="Chiffres cl&eacute;s"
lie_1_3="chiffres-cles.html"
//
lib_1_4="Historique"
lie_1_4="historique.html"
//
lib_1_5="Rapport d'activit&eacut&eacute;s 2008"
lie_1_5="rapport d’activites 2008.html"
//
// *********************
// LISTE 2
nb_ligne2=6 // nombre de lignes de de cette liste
//
lib_2_1="Ferroviaire"
lie_2_1="ferroviaire.html"
//
lib_2_2="Tram-train"
lie_2_2="tram-train.html"
//
lib_2_3="Urbains et p&eacute;ri-urbain"
lie_2_3="transports-urbains.html"
//
lib_2_4="Routier"
lie_2_4="routier.html"
//
lib_2_5="Fluvial"
lie_2_5="fluvial.html"
//
lib_2_6="Nos clients"
lie_2_6="clients.html"
//
//
// *********************
// LISTE 3
nb_ligne3=10 // nombre de lignes de de cette liste
//
lib_3_1="Etudes amont"
lie_3_1="etudes-amont.html"
//
lib_3_2="Assistance &agrave; Ma&icirc;trise d'ouvrage"
lie_3_2="assistance-maitrise-ouvrage.html"
//
lib_3_3="Ma&icirc;trise d'&oelig;uvre &eacute;tudes et travaux"
lie_3_3="maitrise-oeuvre-travaux.html"
//
lib_3_4="Conseil et Expertise"
lie_3_4="conseil-expertise.html"
//
lib_3_5="Int&eacute;gration syst&eacute;mes"
lie_3_5="integration-systemes.html"
//
lib_3_6="Assistance &agrave; la concertation"
lie_3_6="assistance-concertation.html"
//
lib_3_7="Communication de projet"
lie_3_7="communication-projet.html"
//
lib_3_8="Inexia partenaire"
lie_3_8="inexia-partenaire.html"
//
lib_3_9="Etudes d'ex&eacute;cution"
lie_3_9="etudes-execution.html"
//
lib_3_10="Coordination SPS"
lie_3_10="coordination-SPS.html"
//
lib_3_11="Urbain"
lie_3_11="urbain.html"
//
//
// *********************
// LISTE 4
nb_ligne4=7 // nombre de lignes de de cette liste
//
lib_4_1="Equipements ferroviaires"
lie_4_1="equipements-ferroviaires.html"
//
lib_4_2="Etudes de capacit&eacute;"
lie_4_2="etudes-capacite.html"
//
lib_4_3="Assistance fonci&egrave;re"
lie_4_3="assistance-fonciere.html"
//
lib_4_4="Logistique et s&eacute;curit&eacute; des chantiers"
lie_4_4="logistique-securite-chantiers.html"
//
lib_4_5="Ing&eacute;nierie de maintenance des r&eacute;seaux"
lie_4_5="ingenierie-maintenance-reseaux.html"
//
lib_4_6="Coordination SPS"
lie_4_6="coordination-SPS-2.html"
//
lib_4_7="Programmes de signalisation"
lie_4_7="programmes-signalisation.html"
//
//
// *********************
// LISTE 5
nb_ligne5=9 // nombre de lignes de de cette liste
//
lib_5_1="G&eacute;nie Civil"
lie_5_1="genie-civil.html"
//
lib_5_2="Equipements ferroviaires"
lie_5_2="equipements-ferroviaires-2.html"
//
lib_5_3="Management de projet"
lie_5_3="management-projet.html"
//
lib_5_4="Environnement / D&eacute;veloppement durable"
lie_5_4="environnement-developpement-durable.html"
//
lib_5_5="Etudes de d&eacute;placements"
lie_5_5="etudes-deplacements.html"
//
lib_5_6="Op&eacute;rateur foncier"
lie_5_6="operateur-foncier.html"
//
lib_5_7="Analyses socio&#150;&eacute;conomiques"
lie_5_7="analyses-socioeconomiques.html"
//
lib_5_8="Programmes d'op&eacute;rations"
lie_5_8="programmes-operations.html"
//
lib_5_9="Studio d'infographie, 3D multimedia"
lie_5_9="studio-infographie-3d-multimedia.html"
//
//
//
//
//
//
var elementFocus = "";

function exitElement(e)
{
	if (!e) var e = window.event;
	var tg = (window.event) ? e.srcElement : e.target;
	//if (tg.nodeName != 'DIV') return;
	var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
	
	if (reltg.className != "myMenu") 
	{
		setElementFocus('');
	}
}
//
//
function setElementFocus(myId)
{
	
	if (myId != elementFocus && elementFocus != '' && elementFocus != null)
		document.getElementById(elementFocus).style.visibility = 'hidden';

	elementFocus = myId;
	menu_alpha()
	
}
//
//

function findPosX(obj)
{
	var curleft = decalage_x;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}
//
//
function findPosY(obj)
{
	var curtop = decalage_y;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}
//
//
var timeoutID
var default_alpha=0
var default_alpha_ff=0

function show_menu(objet,num_menu){
	if (num_menu!=page){
		document.getElementById('bouton'+num_menu).style.backgroundImage='url(images/boutonroll'+num_menu+'.gif)';
	}
	document.getElementById("menu_d_"+num_menu).style.top = findPosY(objet) + "px";
	document.getElementById("menu_d_"+num_menu).style.left = findPosX(objet) + "px";
	document.getElementById("menu_d_"+num_menu).style.visibility = 'visible';
	default_alpha=0
	default_alpha_ff=0
	window.clearTimeout(timeoutID);
	menu_actu="menu_d_"+num_menu
	setElementFocus("menu_d_"+num_menu);
	
}
//
//
function cache_menu(num_menu){
	document.getElementById("menu_d_"+num_menu).style.visibility = 'hidden';
	if (num_menu!=page){
		document.getElementById('bouton'+num_menu).style.backgroundImage='url(images/bouton'+num_menu+'.gif)';
	}
}
//
//
function show_liste(num_menu){
	document.getElementById("menu_d_"+num_menu).style.visibility = 'visible';
	if (num_menu!=page){
		document.getElementById('bouton'+num_menu).style.backgroundImage='url(images/boutonroll'+num_menu+'.gif)';
	}
}  
//
//
function color_cell(obj,act,lien){
	if (act=="c"){
	obj.style.backgroundColor=coul_clic
	}
	if (act=="u"){
	location.href=lien
	}
	if (act=="s"){
	obj.style.backgroundColor=coul_survol
	}
	if (act=="d"){
	obj.style.backgroundColor=coul_normal
	}
}
//
//
function init_menu(num){
	if (page.length==1){
		document.getElementById('bouton'+page).style.backgroundImage="url(images/boutonroll"+page+".gif)";
	}
	if (num){
		code=""
		for (i=1;i<=eval("nb_ligne"+num);i++){
			code+="<div class='ligne_menu_gauche' onmouseover='javascript:this.style.cursor=\"pointer\"' onclick='javascript:location.href=\""+eval("lie_"+num+"_"+i)+"?"+page+"\";' >"+eval("lib_"+num+"_"+i)+"</div>"	
		}
	document.getElementById("toto").innerHTML+=code
		//
	}
	
}



function menu_alpha(){
	//default_alpha+=(100-default_alpha)/16
	default_alpha+=vitesse_transparence
	default_alpha_ff+=(vitesse_transparence-2)
	//alert(default_alpha)
	document.getElementById(menu_actu).style.opacity = default_alpha_ff/100;
	document.getElementById(menu_actu).style.filter = 'alpha(opacity=' +default_alpha+ ')';
	timeoutID = window.setTimeout("menu_alpha()",10)
}


// initialisation des liste deroulante
for (i=1;i<=nb_menu;i++){
		// Div et tableau
		document.write('<DIV id="menu_d_'+i+'" style="position:absolute; visibility:hidden; width:'+largeur+'px; z-index:'+(10*i)+'; left: 384px; top: 299px; " ><table onmouseover="javascript:show_liste('+i+');this.style.cursor=\'pointer\'" onmouseout="javascript:cache_menu('+i+')"  border="0" cellpadding="3" cellspacing="1" bgcolor="'+coul_contour+'" class="texte-bouton">')
		for (j=1;j<=eval("nb_ligne"+i);j++){
			// cellules
			document.write('<tr ><td width="'+largeur+'" bgcolor="'+coul_normal+'" id="cel_'+i+'_'+j+'" onmousedown="javascript:color_cell(this,\'c\')" onmouseup="javascript:color_cell(this,\'u\',\''+eval("lie_"+i+"_"+j)+"?"+i+'\')" onmouseover="javascript:color_cell(this,\'s\');this.style.cursor=\'pointer\'" onmouseout="javascript:color_cell(this,\'d\')">'+eval("lib_"+i+"_"+j)+'</td></tr>')
		}
		// 
		document.write('</table></DIV>')
}







