// JavaScript Document
// 5sur5
// Webmaster - 24/06/2005

//initialisation navigateur
NavName = navigator.appName;
NavVers = navigator.appVersion;
Navigateur = NavName + " " + NavVers;

//Initialisation menu :
var BckPict=new Image()
BckTargetPict="";
//
var Pict0=new Image()
var Pict1=new Image()
var Pict2=new Image()
var Pict3=new Image()
var Pict4=new Image()
var Pict5=new Image()
//
Pict0.src="images/menu/menu_it_00_on.gif"
Pict1.src="images/menu/menu_it_01_on.gif"
Pict2.src="images/menu/menu_it_02_on.gif" 
Pict3.src="images/menu/menu_it_03_on.gif"
Pict4.src="images/menu/menu_it_04_on.gif"
Pict5.src="images/menu/menu_it_05_on.gif"
//
//Fonction roll over menu :
function StatOn(Pict){
StatOff();
if (document.images[Pict]){
BckTargetPict=Pict;
BckPict.src=document.images[Pict].src;
document.images[Pict].src=eval(Pict+".src");}}
//
function StatOff()
{
	if (BckTargetPict>"") {
		document.images[BckTargetPict].src=BckPict.src;
	}
	BckTargetPict="";
}
//
//Fonction open popup :
function MM_openBrWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}
//
// Fonction bouton annuler :
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}


function load_post(secteur) {
	
	
	//on cache les valeurs de l'ancienne liste
	document.form1.lib.length = 0;
	
	//on laisse affiché la premiere
	document.form1.lib.options[0] = new Option(postes_elem[0][2], postes_elem[0][1]);
	
	//on selectionne la premiere
	document.form1.lib.options[0].selected = true;
	
	var len = postes_elem.length;
	j = 1;
	for (i = 0; i < len; i++) {
		if (postes_elem[i][3] == secteur) {
			document.form1.lib.options[j] = new Option(postes_elem[i][2], postes_elem[i][1]);
			j++;
		}
	}
}

function load_desc(id) {
	
	var nb_elements = document.getElementById('total_div').value;
	
	for(var i = 0; i < nb_elements; i++) {
		j = i+1;
		document.getElementById('desc_complete'+j).style.display = 'none';
		document.getElementById('desc_resume'+j).style.display = 'block';
	}
		
	
	document.getElementById('desc_resume'+id).style.display = 'none';
	 
	if (NavName == "Microsoft Internet Explorer") document.getElementById('desc_complete'+id).style.display = 'block';
	else document.getElementById('desc_complete'+id).style.display = '';

}

function unload_desc() {
	var nb_elements = document.getElementById('total_div').value;
		
	for(var i = 0; i < nb_elements; i++) {
		j = i+1;
		document.getElementById('desc_complete'+j).style.display = 'none';
		document.getElementById('desc_resume'+j).style.display = 'block';
	}
}


//foonctions "d'ouverture et fermeture" ds div cachées
function changerImage(myImg) {
    document.images[myImg].src="./images/commun/open.jpg";   
  }  	
	/*
	* Montre / Cache un div
	*/
	function DivStatus( nom, numero )
		{
			var divID = nom + numero;
			if ( document.getElementById && document.getElementById( divID ) ) // Pour les navigateurs récents
				{
					Pdiv = document.getElementById( divID );
					PcH = true;
		 		}
			else if ( document.all && document.all[ divID ] ) // Pour les veilles versions
				{
					Pdiv = document.all[ divID ];
					PcH = true;
				}
			else if ( document.layers && document.layers[ divID ] ) // Pour les très veilles versions
				{
					Pdiv = document.layers[ divID ];
					PcH = true;
				}
			else
				{
					PcH = false;

				}
			if ( PcH )
				{
					Pdiv.className = ( Pdiv.className == 'cachediv' ) ? '' : 'cachediv';
					if(Pdiv.className == 'cachediv'){
						document.images['img' + numero].src="./images/commun/close.jpg";
					}
					else {
						document.images['img' + numero].src="./images/commun/open.jpg";
					}
				}
		}
		
	/*
	* Cache tous les divs ayant le même préfixe
	*/
	function CacheTout( nom )
		{	
			var NumDiv = 1;
			if ( document.getElementById ) // Pour les navigateurs récents
				{
					while ( document.getElementById( nom + NumDiv) )
						{
							SetDiv = document.getElementById( nom + NumDiv );
							if ( SetDiv && SetDiv.className != 'cachediv' )
								{
									DivStatus( nom, NumDiv );
								}
							NumDiv++;
						}
				}
			else if ( document.all ) // Pour les veilles versions
				{
					while ( document.all[ nom + NumDiv ] )
						{
							SetDiv = document.all[ nom + NumDiv ];
							if ( SetDiv && SetDiv.className != 'cachediv' )
								{
									DivStatus( nom, NumDiv );
								}
							NumDiv++;
						}
				}
			else if ( document.layers ) // Pour les très veilles versions
				{
					while ( document.layers[ nom + NumDiv ] )
						{
							SetDiv = document.layers[ nom + NumDiv ];
							if ( SetDiv && SetDiv.className != 'cachediv' )
								{
									DivStatus( nom, NumDiv );
								}
							NumDiv++;
						}
				}
		}
	
	/*
	* Montre tous les divs ayant le même préfixe
	*/
	function MontreTout( nom )
		{	
			var NumDiv = 1;
			if ( document.getElementById ) // Pour les navigateurs récents
				{
					while ( document.getElementById( nom + NumDiv) )
						{
							SetDiv = document.getElementById( nom + NumDiv );
							if ( SetDiv && SetDiv.className != '' )
								{
									DivStatus( nom, NumDiv );
								}
							NumDiv++;
						}
				}
			else if ( document.all ) // Pour les veilles versions
				{
					while ( document.all[ nom + NumDiv ] )
						{
							SetDiv = document.all[ nom + NumDiv ];
							if ( SetDiv && SetDiv.className != '' )
								{
									DivStatus( nom, NumDiv );
								}
							NumDiv++;
						}
				}
			else if ( document.layers ) // Pour les très veilles versions
				{
					while ( document.layers[ nom + NumDiv ] )
						{
							SetDiv = document.layers[ nom + NumDiv ];
							if ( SetDiv && SetDiv.className != '' )
								{
									DivStatus( nom, NumDiv );
								}
							NumDiv++;
						}
				}
		}
		
	/*
	* Inverse les divs: Cache les divs visible et montre le divs cachés :)
	*/
	function InverseTout( nom )
		{	
			var NumDiv = 1;
			if ( document.getElementById ) // Pour les navigateurs récents
				{
					while ( document.getElementById( nom + NumDiv ) )
						{
							SetDiv = document.getElementById( nom + NumDiv );
							DivStatus( nom, NumDiv );
							NumDiv++;
						}
				}
			else if ( document.all ) // Pour les veilles versions
				{
					while ( document.all[ nom + NumDiv ] )
						{
							SetDiv = document.all[ nom + NumDiv ];
							DivStatus( nom, NumDiv );
							NumDiv++;
						}
				}
			else if ( document.layers ) // Pour les très veilles versions
				{
					while ( document.layers[ nom + NumDiv ] )
						{
							SetDiv = document.layers[ nom + NumDiv ];
							DivStatus( nom, NumDiv );
							NumDiv++;
						}
				}
		}

