function rollOver(ImgNme)
{
    obj=document.images[ImgNme];
    obj.src=(obj.src.lastIndexOf('_on')!=-1)? obj.src.replace(/_on/gi,"_off"):obj.src.replace(/_off/gi,"_on");
}

// cache des cellules pour l'affichage en 800
function updateForResolutionIn800(){
	for(x=1;x<=8;x++){
    	if(document.getElementById("notIn800_"+x))
			document.getElementById("notIn800_"+x).style.display = 'none';
    }
}
// cache des cellules pour l'affichage en 1024 ou plus
function updateForResolutionNotIn800(){
if(document.getElementById("OnlyIn800_1"))
	document.getElementById("OnlyIn800_1").style.display = 'none';
}


// Scripts pour Barre de Nav

// This function return true if the argument is present in the location
function isActive(str){
	if(self.location.href.indexOf(str)!=-1)
		return true;
	else
		return false;
}

// This function show the current navigation menu, and show the hidden button
var activMenu;
function showCurrentMenu(currentMenu){
	if(document.pageIsLoaded==1){
		document.activMenu = currentMenu;
		showHide(currentMenu,"visible");
		showHide("LyrHide","visible");
	}
}

var activMenu2;
function showCurrentMenu2(currentMenu2){
	if(document.pageIsLoaded==1){
		document.activMenu2 = currentMenu2;
		showHide(currentMenu2,"visible");
		showHide("LyrHide","visible");
	}
}

// This function hide the active menu
function hideActiveMenu(){
	showHide(document.activMenu,"hidden");
	showHide(document.activMenu2,"hidden");
	// Hide the hidden button Lyr
	showHide("LyrHide","hidden");
}

// This function hide current ssMenu, and show the new one
var activSSMenu;
function FixAndShowSSMenu(anchorId,ssMenu,lyrContainAnchor){
	if(document.activSSMenu) hideActiveSSMenu(document.activSSMenu)
	document.activSSMenu = ssMenu;
	setToAnchor(anchorId,ssMenu);
	showHide(ssMenu,"visible");
}

// This function hide the all the ssMenu in the arguments list
function hideActiveSSMenu(){
	for(i=0; i<arguments.length; i++)
		showHide(arguments[i],"hidden");
}

// This function fix all the navigation menu on the anchors, and is call on resize
function fixLyrNav(){
	// position des layers des rubriques de la nav
	deltaXLayerAbout1 = 1; // left du layer titre About
	deltaYLayerAbout1 = 0; // top du layer titre About
	deltaXLayerAbout2 = 1; // left du layer menu About
	deltaYLayerAbout2 = 20; // top du layer menu About
	deltaXLayerCareers1 = 91;
	deltaYLayerCareers1 = 0;
	deltaXLayerCareers2 = 91;
	deltaYLayerCareers2 = 20;
	deltaXLayerBrands1 = 182;
	deltaYLayerBrands1 = 0;
	deltaXLayerBrands2 = 182;
	deltaYLayerBrands2 = 20;
	deltaXLayerResearch1 = 273;
	deltaYLayerResearch1 = 0;
	deltaXLayerResearch2 = 273;
	deltaYLayerResearch2 = 20;
	deltaXLayerFinance1 = 364;
	deltaYLayerFinance1 = 0;
	deltaXLayerFinance2 = 364;
	deltaYLayerFinance2 = 20;
	deltaXLayerNews1 = 455;
	deltaYLayerNews1 = 0;
	deltaXLayerNews2 = 455;
	deltaYLayerNews2 = 20;
	deltaXLayerFwis1 = 546;
	deltaYLayerFwis1 = 0;
	deltaXLayerFwis2 = 546;
	deltaYLayerFwis2 = 20;
	deltaXLayerSuppliers1 = 688;
	deltaYLayerSuppliers1 = 0;
	deltaXLayerSuppliers2 = 688;
	deltaYLayerSuppliers2 = 20;
	// AJOUT
	deltaXLayerDDurable1 = 779;
	deltaYLayerDDurable1 = 0;
	deltaXLayerDDurable2 = 779;
	deltaYLayerDDurable2 = 20;
	// FIN AJOUT
	
	// Ancre layer pour N7
	deltaXLayerLyrHide = 0;
	deltaYLayerLyrHide = 0; 
	
	setToAnchor('AncreLayersNav','SousMenuAbout1'); // position à 0,0
	posLeft("SousMenuAbout1",left("SousMenuAbout1") + deltaXLayerAbout1) // rajoute le deta Left au Layer titre About
	posTop("SousMenuAbout1",pot("SousMenuAbout1")   + deltaYLayerAbout1) // rajoute le deta Top au Layer titre About
	setToAnchor('AncreLayersNav','SousMenuAbout2');
	posLeft("SousMenuAbout2",left("SousMenuAbout2") + deltaXLayerAbout2) // rajoute le deta Left au Layer menu About
	posTop("SousMenuAbout2",pot("SousMenuAbout2")   + deltaYLayerAbout2) // rajoute le deta Topau Layer menu About
	setToAnchor('AncreLayersNav','SousMenuCareers1');
	posLeft("SousMenuCareers1",left("SousMenuCareers1") + deltaXLayerCareers1)
	posTop("SousMenuCareers1",pot("SousMenuCareers1")   + deltaYLayerCareers1)
	setToAnchor('AncreLayersNav','SousMenuCareers2');
	posLeft("SousMenuCareers2",left("SousMenuCareers2") + deltaXLayerCareers2)
	posTop("SousMenuCareers2",pot("SousMenuCareers2")   + deltaYLayerCareers2)
	setToAnchor('AncreLayersNav','SousMenuBrands1');
	posLeft("SousMenuBrands1",left("SousMenuBrands1") + deltaXLayerBrands1)
	posTop("SousMenuBrands1",pot("SousMenuBrands1")   + deltaYLayerBrands1)
	setToAnchor('AncreLayersNav','SousMenuBrands2');
	posLeft("SousMenuBrands2",left("SousMenuBrands2") + deltaXLayerBrands2)
	posTop("SousMenuBrands2",pot("SousMenuBrands2")   + deltaYLayerBrands2)
	setToAnchor('AncreLayersNav','SousMenuResearch1');
	posLeft("SousMenuResearch1",left("SousMenuResearch1") + deltaXLayerResearch1)
	posTop("SousMenuResearch1",pot("SousMenuResearch1")   + deltaYLayerResearch1)
	setToAnchor('AncreLayersNav','SousMenuResearch2');
	posLeft("SousMenuResearch2",left("SousMenuResearch2") + deltaXLayerResearch2)
	posTop("SousMenuResearch2",pot("SousMenuResearch2")   + deltaYLayerResearch2)
	setToAnchor('AncreLayersNav','SousMenuFinance1');
	posLeft("SousMenuFinance1",left("SousMenuFinance1") + deltaXLayerFinance1)
	posTop("SousMenuFinance1",pot("SousMenuFinance1")   + deltaYLayerFinance1)
	setToAnchor('AncreLayersNav','SousMenuFinance2');
	posLeft("SousMenuFinance2",left("SousMenuFinance2") + deltaXLayerFinance2)
	posTop("SousMenuFinance2",pot("SousMenuFinance2")   + deltaYLayerFinance2)
	setToAnchor('AncreLayersNav','SousMenuNews1');
	posLeft("SousMenuNews1",left("SousMenuNews1") + deltaXLayerNews1)
	posTop("SousMenuNews1",pot("SousMenuNews1")   + deltaYLayerNews1)
	setToAnchor('AncreLayersNav','SousMenuNews2');
	posLeft("SousMenuNews2",left("SousMenuNews2") + deltaXLayerNews2)
	posTop("SousMenuNews2",pot("SousMenuNews2")   + deltaYLayerNews2)
	/*setToAnchor('AncreLayersNav','SousMenuPress1');
	posLeft("SousMenuPress1",left("SousMenuPress1") + deltaXLayerPress1)
	posTop("SousMenuPress1",pot("SousMenuPress1")   + deltaYLayerPress1)
	setToAnchor('AncreLayersNav','SousMenuPress2');
	posLeft("SousMenuPress2",left("SousMenuPress2") + deltaXLayerPress2)
	posTop("SousMenuPress2",pot("SousMenuPress2")   + deltaYLayerPress2)*/
	setToAnchor('AncreLayersNav','SousMenuFwis1');
	posLeft("SousMenuFwis1",left("SousMenuFwis1") + deltaXLayerFwis1)
	posTop("SousMenuFwis1",pot("SousMenuFwis1")   + deltaYLayerFwis1)
	setToAnchor('AncreLayersNav','SousMenuFwis2');
	posLeft("SousMenuFwis2",left("SousMenuFwis2") + deltaXLayerFwis2)
	posTop("SousMenuFwis2",pot("SousMenuFwis2")   + deltaYLayerFwis2)
	setToAnchor('AncreLayersNav','SousMenuSuppliers1');
	posLeft("SousMenuSuppliers1",left("SousMenuSuppliers1") + deltaXLayerSuppliers1)
	posTop("SousMenuSuppliers1",pot("SousMenuSuppliers1")   + deltaYLayerSuppliers1)
	setToAnchor('AncreLayersNav','SousMenuSuppliers2');
	posLeft("SousMenuSuppliers2",left("SousMenuSuppliers2") + deltaXLayerSuppliers2)
	posTop("SousMenuSuppliers2",pot("SousMenuSuppliers2")   + deltaYLayerSuppliers2)
	// AJOUT 
	setToAnchor('AncreLayersNav','SousMenuDDurable1');
	posLeft("SousMenuDDurable1",left("SousMenuDDurable1") + deltaXLayerDDurable1)
	posTop("SousMenuDDurable1",pot("SousMenuDDurable1")   + deltaYLayerDDurable1)
	setToAnchor('AncreLayersNav','SousMenuDDurable2');
	posLeft("SousMenuDDurable2",left("SousMenuDDurable2") + deltaXLayerDDurable2)
	posTop("SousMenuDDurable2",pot("SousMenuDDurable2")   + deltaYLayerDDurable2)
	// FIN AJOUT
	

	
	setToAnchor('AncreLayersNav','LyrHide'); // layer pour contrer bug Mozilla
	posLeft("LyrHide",left("LyrHide") + deltaXLayerLyrHide)
	posTop("LyrHide",pot("LyrHide")   + deltaYLayerLyrHide)
}

// Write in this function all the method you want to run in the load of the page
var pageIsLoaded = 0;
function initPage(){
	fixLyrNav();
	document.pageIsLoaded=1;
}
