var mac  = (navigator.platform.toLowerCase().indexOf('mac') != -1);

var mac_ie = false; // Internet Explorer sous Mac
var mac_ns = false; // Nestcape sous Mac
var win_ie = false; // Internet Explorer sous Windows
var win_ns = false; // Nestcape sous Windows

if (!(mac)) {
	if (navigator.appName == 'Microsoft Internet Explorer' || navigator.vendor == "Netscape6" ) {
		win_ie = true;
	} else {
		win_ns = true;
	}
} else {
	if (navigator.appName == 'Microsoft Internet Explorer' || navigator.vendor == "Netscape6" ) {
		mac_ie = true;
	} else {
		mac_ns = true;
	}
}

// Initialisation de la feuille de style

function initStyleSheet(folderName) {
	var css;
	
	if (folderName != "") {
		folderName = folderName + "/";
	}
	if (win_ie) {
		css = "/StyleSheet/" + folderName + "explorer.css";
	}
	if (win_ns) {
		css = "/StyleSheet/" + folderName + "navigator.css";
	}
	if (mac_ie) {
		css = "/StyleSheet/" + folderName + "ie_mac.css";
	}
	if (mac_ns) {
		css = "/StyleSheet/" + folderName + "ns_mac.css";
	}
	document.write("<link rel='stylesheet' type='text/css' href='"+ css + "'>");
//	alert("<link rel='stylesheet' type='text/css' href='"+ css + "'>");

}


// fonction permettant de gérer les roll-over des menus Left sans layers
function RollOverLink( psEleID, psImage, psColor )
{ 
  document.getElementById( 't_' + psEleID ).style.color = psColor;
  if( document.getElementById( psEleID ) )
    document.getElementById( psEleID ).src = psImage;
}

// Initialisation des layers

// Création des layers pour la page Brands

function index_brands() {
	createLayer('L_Baby','770','0');
	createLayer('L_Dairy','770','0');
	createLayer('L_Breakfast','770','0');
	createLayer('L_Dessert','770','0');
	createLayer('L_Chocolate','770','0');
	createLayer('L_Food','770','0');	
	createLayer('L_FoodServices','770','0');			
	createLayer('L_Beverage','770','0');			
	createLayer('L_Bottled','770','0');			
	createLayer('L_Petcare','770','0');
}


// Création des layers pour la page Responsibility

function index_resp() {
	createLayer('l_un','770','0');
	createLayer('l_infant','770','0');
	createLayer('l_quality','770','0');
	createLayer('l_environment','770','0');
	createLayer('l_gene','770','0');
	createLayer('l_sustain','770','0');
	createLayer('l_donation','770','0');
}


// Création des layers pour la page Un Global
	
function un_global() {
	createLayer('conteneurun','600','0');
}


// Création des layers pour la page news de Media Center

function createMediaLayer() {
	createLayer('conteneurnews','600','0');
}




// Création des layers pour la page de About

function createAboutLayer() {
	createLayer('conteneurabout','600','0');
}

// Création des layers pour la page email alert de Media Center

function createNewsLayer() {
	createLayer('conteneurmail','600','0');
}

// Création des layers pour la page environment

function createEnvLayer() {
	createLayer('conteneurenv','600','0');
}

// Création des layers pour la page environment focus

function createEnvLayerFocus() {
	createLayer('conteneurenvfocus','600','0');
}


// Par défaut, on utilise une feuille de style.

initStyleSheet("");

if(navigator.userAgent.indexOf("Netscape/7")>1 || navigator.vendor == "Netscape6"){
 window.scrollbars.visible = false;
}




// Script qui permet le resize des fonts


function setFont(sz,charge)
{
	if (!document.all && !document.getElementById)
	{
	return;
	}
	else
	{
	origb = 0;                                           
	origb = LireCookie("sizeFont");

	origb = parseInt(origb);

	if(!origb){origb=11;}



	if(!charge){

		origb = origb + sz;

	}
	else
	{
		origb = parseInt(11 + sz);

	}

	window.document.body.style.fontSize=origb+'px';

	var sit = document.getElementsByTagName("p");
	sizeTag(sit);
	var sit = document.getElementsByTagName("li");
	sizeTag(sit);

	EffaceCookie("sizeFont");				
	date=new Date();
	date.setFullYear(date.getFullYear()+10);
	EcrireCookie("sizeFont", origb, date,"/");
	

	}
}

// Script qui reinitialise les fonts

function resetFont(sz)
{
	if (!document.all && !document.getElementById)
	{
	return;
	}
	else
	{
	origb = sz;                                        

	window.document.body.style.fontSize=origb+'px';

	var sit = document.getElementsByTagName("p");
	sizeTag(sit);
	var sit = document.getElementsByTagName("li");
	sizeTag(sit);

	EffaceCookie("sizeFont");				
	date=new Date();
	date.setFullYear(date.getFullYear()+10);
	EcrireCookie("sizeFont", origb, date,"/");
	}
}


function sizeTag(elem)
{

	var elem;

	for (x=0;x<elem.length;x++)
		{

		elem.item(x).style.fontSize=origb+'px';
		}

}

	// Binds error event to "displayError" routine
			onerror=displayError;

			function displayError(msg, url, line)
			{
				// Error handling routine
				// alert("Information : " + msg);
				// Suppresses Internet Explorer error

				return true;
			}




cookVal = LireCookie("sizeFont");
cookVal = parseInt(cookVal);

if (cookVal == 11 || !cookVal )
{
var charge=null;
origb = 11;
date=new Date();
date.setFullYear(date.getFullYear()+10);
EcrireCookie("sizeFont", origb, date,"/");


}
else
{ 

var charge = 1;
valeur = parseInt(cookVal -11);
setFont(valeur,charge);

}





