
// 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 = 22; // top du layer menu About
	deltaXLayerCareers1 = 113;
	deltaYLayerCareers1 = 0;
	deltaXLayerCareers2 = 113;
	deltaYLayerCareers2 = 22;
	deltaXLayerBrands1 = 223;
	deltaYLayerBrands1 = 0;
	deltaXLayerBrands2 = 223;
	deltaYLayerBrands2 = 22;
	deltaXLayerResearch1 = 330;
	deltaYLayerResearch1 = 0;
	deltaXLayerResearch2 = 330;
	deltaYLayerResearch2 = 22;*/
	
	/*deltaXLayerFinance1 = 379;
	deltaYLayerFinance1 = 0;
	deltaXLayerFinance2 = 379;
	deltaYLayerFinance2 = 22;*/
	
	/*deltaXLayerNews1 = 437;
	deltaYLayerNews1 = 0;
	deltaXLayerNews2 = 437;
	deltaYLayerNews2 = 22;
	
	deltaXLayerFwis1 = 546;
	deltaYLayerFwis1 = 0;
	deltaXLayerFwis2 = 546;
	deltaYLayerFwis2 = 22;
	deltaXLayerSuppliers1 = 659;
	deltaYLayerSuppliers1 = 0;
	deltaXLayerSuppliers2 = 659;
	deltaYLayerSuppliers2 = 22;*/
	deltaXLayerAbout1 = 1; // left du layer titre About
	deltaYLayerAbout1 = 0; // top du layer titre About
	deltaXLayerAbout2 = 1; // left du layer menu About
	deltaYLayerAbout2 = 22; // top du layer menu About
	deltaXLayerCareers1 = 113;
	deltaYLayerCareers1 = 0;
	deltaXLayerCareers2 = 113;
	deltaYLayerCareers2 = 22;
	deltaXLayerBrands1 = 223;
	deltaYLayerBrands1 = 0;
	deltaXLayerBrands2 = 223;
	deltaYLayerBrands2 = 22;
	deltaXLayerResearch1 = 330;
	deltaYLayerResearch1 = 0;
	deltaXLayerResearch2 = 330;
	deltaYLayerResearch2 = 22;
	deltaXLayerNews1 = 437;
	deltaYLayerNews1 = 0;
	deltaXLayerNews2 = 437;
	deltaYLayerNews2 = 22;
	/*546*/
	deltaXLayerFwis1 = 546;
	deltaYLayerFwis1 = 0;
	deltaXLayerFwis2 = 546;
	deltaYLayerFwis2 = 22;
	deltaXLayerSuppliers1 = 659;
	deltaYLayerSuppliers1 = 0;
	deltaXLayerSuppliers2 = 659;
	deltaYLayerSuppliers2 = 22;

	/*deltaXLayerPress1 = 641;
	deltaYLayerPress1 = 0;
	deltaXLayerPress2 = 641;
	deltaYLayerPress2 = 22;*/
	
	// Ancre layer pour N7
	deltaXLayerLyrHide = 0;
	deltaYLayerLyrHide = 0; 
	
	// Ancre barre de nav interne vertical : 149px de large
	//deltaXLayernav1 = 613;
	//deltaYLayernav1 = 109;
	
	// Ancre chemin de fer
	//deltaXLayerhistorik = 4;
	//deltaYLayerhistorik = 89; 
	
	// Ancre Related Links 1024
	//deltaXLayernav2 = -111;
	//deltaYLayernav2 = 10;
	
	
	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','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)
	/*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','LyrHide'); // layer pour contrer bug Mozilla
	posLeft("LyrHide",left("LyrHide") + deltaXLayerLyrHide)
	posTop("LyrHide",pot("LyrHide")   + deltaYLayerLyrHide)
	
	//setToAnchor('AncreLayersNav','nav1'); // nav interne verticale
	//posLeft("nav1",left("nav1") + deltaXLayernav1)
	//posTop("nav1",pot("nav1")   + deltaYLayernav1)
	
	//setToAnchor('AncreRelated1024','nav2'); // related links 1024
	//posLeft("nav2",left("nav2") + deltaXLayernav2)
	//posTop("nav2",pot("nav2")   + deltaYLayernav2)
	
	//setToAnchor('AncreLayersNav','historik'); // chemin de fer
	//posLeft("historik",left("historik") + deltaXLayerhistorik)
	//posTop("historik",pot("historik")   + deltaYLayerhistorik)
}


// Write in this function all the method you want to run in the load of the page
var pageIsLoaded = 0;
function initPage(){
	//showHide("nav1","hidden"); // tant que layer pas fixe 
	//showHide("historik","hidden");
	//showHide("nav2","hidden");
	fixLyrNav();
	document.pageIsLoaded=1;
	//showHide("nav1","visible"); // montre relatives links
	//showHide("historik","visible");
	//showHide("nav2","visible");
	
	/*if (screen.width>800) 
		{	
			showHide("nav2","visible");
		}
		else
		{	
			showHide("nav2","hidden");
		}*/
}