var ns4 = (document.layers)? true:false;   //NS 4 
var ie4 = (document.all)? true:false;   //IE 4 
var dom = (document.getElementById)? true:false;   //DOM 
divloaded = false;

function setToAnchor(ID_Anchor,Name_Anchor)
//Fonction permettant de positionner un DIV à une position occupée par une ancre
    {
var DivLeft99 = 0;   //Position du Div par rapport au côté gauche de la page 

//var DivLeft#i
var DivLeft0 = 0 
var DivLeft1 = 0 
var DivLeft2 = 0 
var DivLeft3 = 0 
var DivLeft4 = 0 
var DivLeft5 = 0 
var DivLeft6 = 0 
var DivLeft7 = 0 
var DivLeft8 = 0 
var DivLeft9 = 0 


//var DivTop#i
var DivTop0 = 0 
var DivTop1 = 0 
var DivTop2 = 0 
var DivTop3 = 0 
var DivTop4 = 0 
var DivTop5 = 0 
var DivTop6 = 0 
var DivTop7 = 0 
var DivTop8 = 0 
var DivTop9 = 0 


var DivTop99 = 0;    //Position du Div par rapport au haut de la page 


    if (dom)
        {
	pos = document.getElementById(ID_Anchor);
	//DivLeft#	DivLeft8 = getLeft(pos)+510;	DivLeft7 = getLeft(pos)+440;	DivLeft3 = getLeft(pos)+160;	DivLeft2 = getLeft(pos)+90;	DivLeft1 = getLeft(pos)+20;

	//DivTop#	DivTop8 = getTop(pos)-149;	DivTop7 = getTop(pos)-209;	DivTop3 = getTop(pos)-161;	DivTop2 = getTop(pos)-270;	DivTop1 = getTop(pos)-149;

	//getElementById#	document.getElementById("menu8").style.top = DivTop8;	document.getElementById("menu8").style.left = DivLeft8;	document.getElementById("menu7").style.top = DivTop7;	document.getElementById("menu7").style.left = DivLeft7;	document.getElementById("menu3").style.top = DivTop3;	document.getElementById("menu3").style.left = DivLeft3;	document.getElementById("menu2").style.top = DivTop2;	document.getElementById("menu2").style.left = DivLeft2;	document.getElementById("menu1").style.top = DivTop1;	document.getElementById("menu1").style.left = DivLeft1;

        DivLeft99 = getLeft(pos)+10;
        DivTop99 = getTop(pos)-440;        

        document.getElementById("menu99").style.left = DivLeft99;
        document.getElementById("menu99").style.top = DivTop99;
        divloaded = true;
        }
    else if (ie4) 
        {
        pos = document.all[ID_Anchor];
	//DivLeft#	DivLeft8 = getLeft(pos)+510;	DivLeft7 = getLeft(pos)+440;	DivLeft3 = getLeft(pos)+160;	DivLeft2 = getLeft(pos)+90;	DivLeft1 = getLeft(pos)+20;

	//DivTop#	DivTop8 = getTop(pos)-149;	DivTop7 = getTop(pos)-209;	DivTop3 = getTop(pos)-161;	DivTop2 = getTop(pos)-270;	DivTop1 = getTop(pos)-149;

	//document.all#	document.all["menu8"].style.posTop = DivTop8;	document.all["menu8"].style.posLeft = DivLeft8;	document.all["menu7"].style.posTop = DivTop7;	document.all["menu7"].style.posLeft = DivLeft7;	document.all["menu3"].style.posTop = DivTop3;	document.all["menu3"].style.posLeft = DivLeft3;	document.all["menu2"].style.posTop = DivTop2;	document.all["menu2"].style.posLeft = DivLeft2;	document.all["menu1"].style.posTop = DivTop1;	document.all["menu1"].style.posLeft = DivLeft1;


        document.all["menu99"].style.posLeft = DivLeft99;
        document.all["menu99"].style.posTop = DivTop99;
        divloaded = true;       
        }
    else if (ns4)
        {
	pos = document.anchors[Name_Anchor];
	//DivLeftX = pos.#	DivLeft8 = pos.x-750;	DivLeft7 = pos.x-650;	DivLeft3 = pos.x-250;	DivLeft2 = pos.x-150;	DivLeft1 = pos.x-50;
 

	//DivTopX = pos.#	DivTop8 = pos.y-50	DivTop7 = pos.y-125	DivTop3 = pos.y-65	DivTop2 = pos.y-200	DivTop1 = pos.y-50


	//document.layers#	document.layers["menu8"].top = DivTop8;	document.layers["menu8"].left = DivLeft8;	document.layers["menu7"].top = DivTop7;	document.layers["menu7"].left = DivLeft7;	document.layers["menu3"].top = DivTop3;	document.layers["menu3"].left = DivLeft3;	document.layers["menu2"].top = DivTop2;	document.layers["menu2"].left = DivLeft2;	document.layers["menu1"].top = DivTop1;	document.layers["menu1"].left = DivLeft1;


        document.layers["menu99"].left = DivLeft99;
        document.layers["menu99"].top = DivTop99;  
	divloaded = true;
	}
    }

function getLeft(MyObject)
//Fonction permettant de connaître la position d'un objet
//par rapport au bord gauche de la page.
//Cet objet peut être à l'intérieur d'un autre objet.
    {
    if (MyObject.offsetParent)
        return (MyObject.offsetLeft + getLeft(MyObject.offsetParent));
    else 
        return (MyObject.offsetLeft);
    } 
function getTop(MyObject)
//Fonction permettant de connaître la position d'un objet
//par rapport au bord haut de la page.
//Cet objet peut être à l'intérieur d'un autre objet.
    {
    if (MyObject.offsetParent)
        return (MyObject.offsetTop + getTop(MyObject.offsetParent));
    else
        return (MyObject.offsetTop);
    }
