// ------------------------------------- Detections

IsDOM=(document.getElementById)?1:0;
IsIE=(document.all)?1:0;
IsIE4=IsIE&&!IsDOM;
IsIE5=IsIE&&IsDOM;

IsMac=(navigator.appVersion.indexOf("Mac")!=-1);
IsIEM=IsIE&&IsMac;
IsIE5M=IsIE5&&IsMac;

IsWin=(navigator.userAgent.indexOf("Win")>0)?1:0
IsIEW=IsIE&&!IsMac;
IsIE4W=IsIE4&&IsIEW;
IsIE5W=IsIE5&&IsIEW;

// if(IsIE5M){IsDOM=0;IsIE4=1} à quoi ça sert ?

IsNS=navigator.appName==("Netscape");
IsNS4=(document.layers)?1:0;
IsNS6=(navigator.vendor==("Netscape6")||navigator.product==("Gecko"));

//IsImage=(document.images)?1:0;

// ------------------------------------- Ouverture de nouvelles fenetres

function NelleFenetre(directAdr,w,h,sb){
void(fenetre=window.open(directAdr,"petiteFenetre","width="+w+",height="+h+",left=250,top=150,resizable=yes,scrollbars="+sb));
fenetre.focus();}

// ------------------------------------- Menu PopUp d'acces direct

function MenuPopUpDirect(formulaire,nomDuMenu){
i = formulaire.elements[nomDuMenu];
j = i.selectedIndex;
adresseUrl = i[j].value;
if (j>0){window.location.replace(adresseUrl);}
}

// ------------------------------------- Menu PopUp d'acces direct 2

function MenuPopUpDirect2(formulaire,nomDuMenu){
i = formulaire.elements[nomDuMenu];
j = i.selectedIndex;
adresseUrl = i[j].value;
if (j>0){NelleFenetre('archives/'+adresseUrl,500,400,'yes');}
}

/* ------------------- Utilisation de la fonction MenuPopUpDirect() avec html :

<FORM><SELECT NAME="SelectionDunePage" onChange="MenuPopUpDirect(this.form,'SelectionDunePage')" SIZE="1">
<OPTION VALUE="">Choisissez une page</OPTION>
<OPTION VALUE="url_1.htm">page 1</OPTION>
<OPTION VALUE="url_2.htm">page 2</OPTION>
<OPTION VALUE="url_3.htm">page 3</OPTION>
</SELECT></FORM>
*/

// ------------------------------------- Fonction d'envoi de la recherche

function Envoyer(formulaire)
	{
	resultat = "recherche2.htm?recherche=" + formulaire.elements['recherche'].value + "&option=";
	if (formulaire.elements['option'].checked == true) resultat += "et";
	else resultat += "ou";
	self.location.replace(resultat);
	}

