//-------------------------------------------------------
	function cLayerReference()
	{
		this.mMakeLayerRef = fMakeLayerRef;
		this.mMultipleRefs = fMultipleRefs;
		this.mMakeArrayForContentDivs = fMakeArrayForContentDivs;
	}
//-------------------------------------------------------
	function fMakeLayerRef(sRefName, sLayerName)
	{
		if (navigator.appName == "Netscape")
		{
			eval(sRefName + " = document." + sLayerName);
		}
		else
		{
			eval(sRefName + " = document.all." + sLayerName + ".style");
		}
	}
//-------------------------------------------------------
	function fMultipleRefs(iNumberOfRefs, sRefNames, sLayerNames)
	{
		for (x = 1; x <= iNumberOfRefs; x++)
		{
			if (navigator.appName == "Netscape")
			{
				eval(sRefNames + x + " = document." + sLayerNames + x);
			}
			else
			{
				eval(sRefNames + 1 + " = document.all." + sLayerNames + 1 + ".style");
			}
		}
	}
//-------------------------------------------------------

function fMakeArrayForContentDivs(sArrayName, aArrayContent)
{
	eval(sArrayName + " = new Array(" + aArrayContent.length + ")");	
	for (x = 0; x < aArrayContent.length; x++)
	{
		eval(sArrayName)[x] = aArrayContent[x]
	}
}

//-------------------------------------------------------

/*

<script src = "../scripts/oLayerReference.js" language="JavaScript"><!--/ version 2 /--></script>
<script language="JavaScript"><!--
//-------------------------------------------------------

	// Details d'utilisation

	// var oLayerReference = new cLayerReference();
	// oLayerReference.mMakeLayerRef(sRefName, sLayerName); --> Methode pour onLoad
	// oLayerReference.mMultipleRefs(iNumberOfRefs, sRefNames, sLayerNames); --> Methode pour onLoad
	// oLayerReference.mMakeArrayForContentDivs(aArrayName, aArrayContent); --> Methode pour après que les références soient faites

	// Instantiation du Array
	
	// ArrayName = [];

//-------------------------------------------------------
//--></script>

*/

