// Variables globales

var chemin ="";



//---------------------------//
// Detailed Browser Sniffing //
//---------------------------//

function Is()
{
var agent = navigator.userAgent.toLowerCase();
this.major = parseInt(navigator.appVersion);
this.minor = parseFloat(navigator.appVersion);
this.ns = ((agent.indexOf('mozilla')!=-1) && ((agent.indexOf('spoofer')==-1) && (agent.indexOf('compatible') == -1)));
this.ns2 = (this.ns && (this.major == 3));
this.ns3 = (this.ns && (this.major == 3));
this.ns4b = (this.ns && (this.minor < 4.04));
this.ns4 = (this.ns && (this.major >= 4));
this.ns6 = (this.ns && (this.major >= 5));
this.ie = (agent.indexOf("msie") != -1);
this.ie3 = (this.ie && (this.major == 2));
this.ie4 = (this.ie && (this.major >= 4));
this.ie5  = (this.ie && (agent.indexOf("msie 5")!=-1));
this.op3 = (agent.indexOf("opera") != -1);
this.win = (agent.indexOf("win")!=-1);
this.mac = (agent.indexOf("mac")!=-1);
this.unix = (agent.indexOf("x11")!=-1);
}

var is = new Is();

//-------------------------------------------------------//
// Initialisation de variables pour manipuler les layers //
//-------------------------------------------------------//

function InitVar()
{
if(is.ns4)
	{
	doc = "document";
	sty = "";
	htm = ".document";
	}
else if(is.ie4)
	{
	doc = "document.all";
	sty = ".style";
	htm = "";
	}
}


//--------------------------------//
// Définit une fenetre principale //
//--------------------------------//


window.name = "principal";


//--------------------------------------//
// Ouvre une nouvelle fenêtre           //
// Paramètres :                         //
//      - nom du fichier à ouvrir       //
//      - nom de la fenêtre à ouvrir    //
//--------------------------------------//

function ouvre(page,nom_win)
{
ouvre_win = window.open(page,nom_win,"toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=no,width=630,height=580");
}


//--------------------------------------------------------------------------------------//
// Fonction fermuture de popup                   			                //
//--------------------------------------------------------------------------------------//

function shutup()
{
parent.close();
}

//------------------------------------------------------------------------------------------------------------------------------------------------------//
// Appelle l'image "on" qd la souris passe sur l'image "off"                                                                                            //
// Arguments : mettre le nom "name" des images                                                                                                          //
// Appel : <a href="#" onMouseOver="onlight('general')"><img src="images/general_off.gif" width="128" height="30" border="0" name="general"></a>        //
//------------------------------------------------------------------------------------------------------------------------------------------------------//

function onlight()
{
var nb_arg = onlight.arguments;
if (loaded == "1")
        {
        for (var i=0 ; i<nb_arg.length ; i++)
                {
                img_name = nb_arg[i];
                document[img_name].src = eval(img_name + "_on.src");
                }
        }
}


//------------------------------------------------------------------------------------------------------------------------------------------------------//
// Appelle l'image "off" qd la souris quitte l'image "off"                                                                                              //
// Arguments : mettre le nom "name" des images                                                                                                          //
// Appel : <a href="#" onMouseOut="offlight('general')"><img src="images/general_off.gif" width="128" height="30" border="0" name="general"></a>        //
//------------------------------------------------------------------------------------------------------------------------------------------------------//

function offlight()
{
var nb_arg = offlight.arguments;
if (loaded == "1")
        {
        for (var i=0 ; i<nb_arg.length ; i++)
                {
                img_name = nb_arg[i];
                document[img_name].src = eval(img_name + "_off.src");
                }
        }
}

//------------------------------------------------------------//
// Rendre visible ou invisible un layer                       //
// layer_id : identifiant du layer                            //
//------------------------------------------------------------//

function ShowHideLayer()
{
var nb_arg = ShowHideLayer.arguments;
InitVar();

for (var i=0 ; i<nb_arg.length ; i++)
	{
	layer_id = nb_arg[i];
	layer_objet = eval(doc + '["' + layer_id + '"]' + sty);

	if ((layer_objet.visibility == "show") || (layer_objet.visibility == "visible"))
		{
		layer_objet.visibility = "hidden";
		}
	else if ((layer_objet.visibility == "hide") || (layer_objet.visibility == "hidden"))
		{
		layer_objet.visibility = "visible";
		}
	}
}

