/*
	$Id$
*/

setBrowser();

var tmpElement = "0";
var global_Formulaire = "";
var global_Visibilite = "";
var global_Selects    = new Array();

function chercherSelect(idFormulaire)
{
	global_Selects = new Array();
	if (idFormulaire != "")
	{
		objetFormulaire = document.getElementById(idFormulaire);
		nombreElements = objetFormulaire.all.length;
		elementCourant = 0;
		while (elementCourant < nombreElements)
		{
			if (objetFormulaire.all[elementCourant].tagName.toUpperCase()=="SELECT")
			{
				global_Selects[global_Selects.length] = elementCourant;
			}
			elementCourant++;
		}
	}
}

// Recherche tous les objets SELECT du formulaire donn� et change le style visibility
function modifierVisibiliteSelect(idFormulaire, visibilite)
{
	if (idFormulaire != "" && global_Visibilite!=visibilite)
	{
		global_Visibilite = visibilite;
		objetFormulaire = document.getElementById(idFormulaire);
		nombreElements = global_Selects.length; //objetFormulaire.all.length;
		elementCourant = 0;
		while (elementCourant < nombreElements)
		{
			//if (objetFormulaire.all[elementCourant].tagName.toUpperCase()=="SELECT")
			//{
			//	objetFormulaire.all[elementCourant].style.visibility=visibilite;
			//}
			objetFormulaire.all[global_Selects[elementCourant]].style.visibility=visibilite;
			elementCourant++;
		}
	}
}

function affiche(menu, niveau, niveauSup, numMenu){
    var lClass;
    tmpElement = menu + niveau;
    setIdProperty( tmpElement, "visibility", "visible" );
    if (niveauSup != '') { 
	   var lnSup = getObjectById(niveauSup);
	    switch (numMenu) {
		case 1: 
			lClass = "minstit1_on";
			break;
		case 2: 
			lClass = "minstit2_on";
			break;
		case 3: 
			lClass = "minstit3_on";
			break;
	    }
	    lnSup.className =  lClass;
    }
    modifierVisibiliteSelect(global_Formulaire,"hidden")
}

function masqueNiv(menu, niveau, niveauSup, numMenu)
{
    var lClass;
    tmpElement = menu + niveau;
    setIdProperty( tmpElement, "visibility", "hidden" );
    if (niveauSup != '') { 
	    var lnSup = getObjectById(niveauSup);
	    switch (numMenu) {
		case 1: 
			lClass = "minstit1_off";
			break;
		case 2: 
			lClass = "minstit2_off";
			break;
		case 3: 
			lClass = "minstit3_off";
			break;
	    }
	    lnSup.className =  lClass;
    }
    modifierVisibiliteSelect(global_Formulaire,"visible")
}

function masque(element){
	setIdProperty( element, "visibility", "hidden" );	
}
function cacheTaBanniere(){
	setIdProperty( "banniere", "visibility", "hidden" );
}
function afficheTaBanniere(){
            setIdProperty( "banniere", "visibility", "visible" );
}

/* Changement d’état du menu service*/
function select(selector) {
	var lSelect = getObjectById(selector);
	lSelect.className =  'minstit1_on';	
}
function unselect(selector) {
	var lSelect = getObjectById(selector);
	lSelect.className =  'minstit1_off';	
}

/* Changement d’état du menu corporate bleu*/
function select2(selector) {
	var lSelect = getObjectById(selector);
	lSelect.className =  'minstit2_on';	
}
function unselect2(selector) {
	var lSelect = getObjectById(selector);
	lSelect.className =  'minstit2_off';
}

/* Changement d’état du menu corporate vert*/
function select3(selector) {
	var lSelect = getObjectById(selector);
	lSelect.className =  'minstit3_on';
}
function unselect3(selector) {
	var lSelect = getObjectById(selector);
	lSelect.className =  'minstit3_off';
}

