function aller(lien) {
			parent.window.location=lien;
}
function allernew(titre,lien) {
			Openwindow(titre,lien,800,800,'menubar=yes,resizable=yes,scrollbars=yes,status=yes,toolbar=yes');
}

function overmenu(obj) {
	obj.style.cursor = "pointer";
}

function outmenu(obj) {
	obj.style.cursor = "default";
}

function changeniveau(idniveau)  {
	masque('niv1');
	masque('niv2');
	masque('niv3');
	masque('niv4');
	expand('niv'+idniveau);
	
	masque('gr1');
	masque('gr2');
	masque('gr3');
	masque('gr4');
	expand('gr'+idniveau);
}

function expand(Obj) {
		if (document.all) {
			document.all[Obj].style.display="block";
			}
		else if (document.layers) {
			document.layers[Obj].display="block";
			}
		else if (document.getElementById) {
			document.getElementById(Obj).style.display="block";
			}
}


function masque(Obj) {
		if (document.all) {
			document.all[Obj].style.display="none";
			}
		else if (document.layers) {
			document.layers[Obj].display="none";
			}
		else if (document.getElementById) {
			document.getElementById(Obj).style.display="none";
			}
}

function Openwindow(ident,page,largeur,hauteur,options)
{
    var top=(screen.height-hauteur)/2;
    var left=(screen.width-largeur)/2;
      window.open(page,ident,"top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}


/**
* Permet d'envoyer des donn�es en GET ou POST en utilisant les XmlHttpRequest
*/
function sendData(data, page, method, target)
{
    if(document.all)
    {
        //Internet Explorer
        var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
    }//fin if
    else
    {
        //Mozilla
        var XhrObj = new XMLHttpRequest();
    }//fin else

    //d�finition de l'endroit d'affichage:
    var content = document.getElementById(target);

    //si on envoie par la m�thode GET:
    if(method == "GET")
    {
        if(data == 'null')
        {
            //Ouverture du fichier s�lectionn�:
            XhrObj.open("GET", page);
        }//fin if
        else
        {
            //Ouverture du fichier en methode GET
            XhrObj.open("GET", page+"?"+data);
        }//fin else
    }//fin if
    else if(method == "POST")
    {
        //Ouverture du fichier en methode POST
        XhrObj.open("POST", page);
    }//fin elseif

    //Ok pour la page cible
    XhrObj.onreadystatechange = function()
    {
        if (XhrObj.readyState == 4 && XhrObj.status == 200)
            content.innerHTML = XhrObj.responseText ;
    }

    if(method == "GET")
    {
        XhrObj.send(null);
    }//fin if
    else if(method == "POST")
    {
        XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        XhrObj.send(data);
    }//fin elseif
}//fin fonction SendData

/**
* Permet de r�cup�rer les donn�es d'un fichier via les XmlHttpRequest:
*/
function getFile(page, target)
{
    sendData('null', page, 'GET', target)
}//fin fonction getFile

