/*

var optionTab=[];
var corpSitesStatus=false;


function initMenu() {

	var i = 1;

	while (i<=layRmax) {

		optionTab[i]=document.getElementById("option"+i+"Div");
		if (optionTab[i])
			optionTab[i].style.visibility="inherit";
		else
			break;
		i++;

	}

}


function getImageByName(sName) {

	if (document.layers)
		return eval('document.layers[sName.folderlace(/rub/,"option")+"Div"].document.'+sName);
//		return document.getElementById(sName);
	
	else
		return document.images[sName];

}


function getYPos(oDiv) {

	if (!oDiv)
		return 0;

	if (document.all)
		return oDiv.style.pixelTop;

	else
		return parseInt(oDiv.style.top);

}


function setYPos(oDiv,iValue) {

	if (!oDiv)
		return 0;

	if (document.layers)
		oDiv.style.top=iValue;

	else if (document.all)
		oDiv.style.pixelTop=iValue;

	else oDiv.style.top=(iValue+"px");
		return iValue;

}


function incYPos(oDiv,iValue) {

	if (!oDiv)
		return null;
		var y=getYPos(oDiv);

	if (iValue==0)
		return y;
		y+=iValue;
		return setYPos(oDiv,y);

}


// Fonction d'affichage des liens vers les sites web du groupe

function showLinks(sObj) {

	var obj=window.document.getElementById(sObj);
	if (corpSitesStatus==false)
		obj.style.visibility="inherit";
	else
		obj.style.visibility="hidden";
	corpSitesStatus=!corpSitesStatus;
}



// Animation des menus ---------------------------------------

var isRunning = false;
var layOpened = 0;
var Path = "/nav/";


//Teste si il faut fermer une rubrique avant d'en ouvrir une nouvelle

function toggle(layNumber) {

	if (!isRunning) {

		if (layOpened==0) {openLay(layNumber);

		}

		if (layOpened!=0 && layOpened!=layNumber) {

			close(layOpened,layNumber);

		} 

	}

}


//Fonction d'ouverture des rubriques

function openLay(layNumber) {

	var layLast, folder;

	if (layNumber>layLmax) {

		folder='d';layLast=layRmax;

	} 

	else {

		folder='g';layLast=layLmax;

	}

	if (getYPos(optionTab[layNumber+1])<=layOrig[layNumber]+layHeight[layNumber]) {

		isRunning = true; i = layNumber + 1;
		while (i<=layLast)
			incYPos(optionTab[i++],10);
			setTimeout('openLay('+layNumber+')',10);

	} 

	else {

		var oImg=getImageByName("rub"+layNumber);

		if (oImg)
			oImg.src=layImg[layNumber][1];
			//oImg.src=Path+"nav"+folder+"/tit_"+layNumber+"_on.gif";
		layOpened=layNumber; 
		isRunning = false; 	

	}	

}		
	

//Fonction de fermeture des rubriques


function close(layNumber,layToOpen) {

	var layLast, folder;

	if (layNumber>layLmax) {
		folder='d';layLast=layRmax;
	} 

	else {
		folder='g';layLast=layLmax;
	}

	var curPos=getYPos(optionTab[layLast]);

	if (curPos>layOrig[layLast]) {
		isRunning = true; i = layNumber + 1;
		while (i<=layLast)
			incYPos(optionTab[i++],-10);
			setTimeout('close('+layNumber+','+layToOpen+')',10); 
	} 

	else {
		var oImg=getImageByName("rub"+layNumber);

		if (oImg)
			oImg.src=layImg[layNumber][0];
			layOpened = 0; 
			isRunning = false;
			openLay(layToOpen);
	}	
}


//Fonction rubrique ouverte

function setOpen(layNumber) {

	var layLast, folder, diff;

	if (layNumber>layLmax) {
		folder='d';layLast=layRmax;
	} 

	else {
		folder='g';layLast=layLmax;
	}

diff=parseInt((layOrig[layNumber]+layHeight[layNumber]-getYPos(optionTab[layNumber+1]))/10)+1;
	isRunning = true; i = layNumber + 1;
	while (i<=layLast)
		incYPos(optionTab[i++],10*diff);
		getImageByName("rub"+layNumber).src=layImg[layNumber][1];
		layOpened=layNumber; 
		isRunning = false; 
}


//Fonction d'affichage du champs recherche

function printSearchInput(q) {

	var ipSize = 3; //Changer taille ici.
	var str = 0;

	if (navigator.appVersion.indexOf('Mac') != -1) {

		str=(navigator.appName=='Netscape')?4:3;

	}

	else str=(navigator.appName=='Netscape')?2:1;
	switch (str) {

    			case 1 : ipSize+=10; break;
    			case 2 : ipSize+=10; break;
    			case 3 : ipSize+=3; break;
    			case 4 : ipSize+=9; break;
    			default : ipSize;

	}

	document.write("<INPUT TYPE='text' CLASS='form' value='"+q+"' NAME='q' SIZE='" + ipSize + "' MAXLENGTH='50'>")

}


// Fonction d'affichage de la date

function print_date(lang) {

	var daystr_fr = new Array( "Dimanche","Lundi","Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi" );

	var monthstr_fr  = new Array( "Janvier", "F&eacute;vrier", "Mars", "Avril", "Mai", "Juin", "Juillet", "Ao&ucirc;t", "Septembre", "Octobre","Novembre", "D&eacute;cembre");


	var daystr_en = new Array( "Sunday","Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");

	var monthstr_en  = new Array( "January", "February", "March", "April", "May", "June", "July", "August", "September", "October","November", "December");

	var date = new Date();
	var year = date.getYear();

	if ( year < 1900 ) year += 1900;
	
	if (lang=="fr") {

		document.write ( daystr_fr[date.getDay() ]+"&nbsp;"+date.getDate()+"&nbsp;"+monthstr_fr[date.getMonth()]+"&nbsp;"+year+"&nbsp;" );

	} 

	else {

		document.write ( daystr_en[date.getDay() ]+"&nbsp;"+monthstr_en[date.getMonth()]+"&nbsp;"+date.getDate()+",&nbsp;"+year+"&nbsp;" );

	};

};


// Initialisation

if (!document.getElementById)

	if (document.all)
		document.getElementById=function(str) {
			return document.all[str];
		};

	else if(document.layers)
		document.getElementById=function(str,obj) {

			var _oResult;
			var _i=0;

			if (!obj)
				obj=window.document;

				if (!obj.layers || !obj.images)
					return null;
				_oResult=obj.images[str] || obj.layers[str] || obj[str];

				while (_oResult==null && _i<obj.layers.length)
					_oResult=document.getElementById(str,obj.layers[_i++].document);

				if (_oResult)
					_oResult.style=_oResult;
				return _oResult;

		};

*/
// Initialisation ---------------------------



var optionTab=[];
var corpSitesStatus=false;



function showLinks(sObj) {
	//alert('eeeee');
	var obj=window.document.getElementById(sObj);
	if (corpSitesStatus==false)
		obj.style.visibility="inherit";
	else
		obj.style.visibility="hidden";
	corpSitesStatus=!corpSitesStatus;
}


var ns4 = (document.layers)? true:false;
var ie4 = (document.all)? true:false;
var xpos = (ie4)?".pixelTop":".top";
var isFolding = false;
var layOpened = 0;
var corpLinks;
var navRoot = "/public/fr/societe/nav/"; //Cette variable doit etre redefini dans chaque page.
var option = new Array();

function printSearchInput() {
	var ipSize = 6; //Changer taille ici.
	var str = 0;
	if (navigator.appVersion.indexOf('Mac') != -1) {str=(navigator.appName=='Netscape')?4:3;}
	else str=(navigator.appName=='Netscape')?2:1;
	switch (str) {
    	case 1 : ipSize+=10; break;
    	case 2 : ipSize+=2; break;
    	case 3 : ipSize+=3; break;
    	case 4 : ipSize+=9; break;
    	default : ipSize+=0;
	}
	document.write("<INPUT TYPE='text' NAME='q' SIZE='" + ipSize + "' MAXLENGTH='22' CLASS='form' />")
}

function deplace(objet, dy){
	var this_top = parseInt(objet.top);
	objet.top = this_top + dy;
};

function trace(str){
		 if(!document.winDebug) document.winDebug = window.open();
		 document.winDebug.document.writeln(str + "<br />");
} 

function initMenu() {
	var i = 1;
	while (i<=layLmax) {
		option[i] = (document.all)?document.all["option"+i+"Div"].style:(document.layers)?document["option"+i+"Div"]:document.getElementById("option"+i+"Div").style;
		option[i].visibility = 'visible';
		i++;
	}

	/*corpLinks=(document.all)?document.all.corpSites.style:(document.layers)?document.corpSites:document.getElementById('corpSites').style;
	corpLinks.status=false;*/
}


// Animation des menus ---------------------------------------

//Teste si il faut fermer une rubrique avant d'en ouvrir une nouvelle
function toggle(layerNum) {
	if (!isFolding) {
		if (layOpened==0) {unfold(layerNum);}
		if (layOpened!=0 && layOpened!=layerNum) {
			fold(layOpened,layerNum);
		}else if(layOpened!=0 && layOpened==layerNum){
			fold(layOpened,false);
		}
	}
}

//Fonction d'ouverture des rubriques
function unfold(layerNum) {
	if (parseInt(option[layerNum+1].top)<=layOrig[layerNum]+layHeight[layerNum]) {
		isFolding = true; i = layerNum + 1;
		while (i<=layLmax) {
			deplace(option[i],10);
		i++	}
		setTimeout('unfold('+layerNum+')',30);
	} else { 
		str=(document.layers)?"document.option"+layerNum+"Div.document.":"document.";
		//eval(str+"rub"+layerNum+".src='"+navRoot+"nav"+"/tit_"+layerNum+"_on.gif'");
		eval(str+"rub"+layerNum+".src='"+layImg[layerNum][1]+"'");
		layOpened=layerNum; 
		isFolding = false; 
	}	
}		
	
//Fonction de fermeture des rubriques
function fold(layerNum,layToUnfold) {
	
	if (parseInt(option[layLmax].top)>layOrig[layLmax]) {
		isFolding = true; i = layerNum + 1;
		while (i<=layLmax) {
			deplace(option[i],-10);
			i++
		}
		setTimeout('fold('+layerNum+','+layToUnfold+')',30); 
	} else { 		
		str=(document.layers)?"document.option"+layerNum+"Div.document.":"document.";
		//eval(str+"rub"+layerNum+".src='"+navRoot+"nav"+"/tit_"+layerNum+"_off.gif'");
		eval(str+"rub"+layerNum+".src='"+layImg[layerNum][0]+"'");
		layOpened = 0; 
		isFolding = false;
		if(layToUnfold!= false)unfold(layToUnfold);
	}	
}

//Fonction rubrique ouverte
function setOpen(layerNum) {
	var diff;
	diff = (layOrig[layerNum]+layHeight[layerNum]-parseInt(eval("option["+(layerNum+1)+"]"+xpos)))/10;
	isFolding = true; i = layerNum + 1;
	while (i<=layLmax) {
		h = parseInt(eval("option["+i+"]"+xpos));
		eval("option["+i+"]"+xpos+" = h + "+ 10*(1+parseInt(diff)));
		i++;	
	}
	str=(document.all)?"":(document.layers)?"document.option"+layerNum+"Div.document.":"document.";
	//eval(str+"rub"+layerNum+".src='"+navRoot+"nav"+"/tit_"+layerNum+"_on.gif'");		
	eval(str+"rub"+layerNum+".src='"+layImg[layerNum][1]+"'");
	//alert("++"+layImg[layerNum][1]);
	layOpened=layerNum; 
	isFolding = false; 
}

// Affichage des liens vers les sites web du groupe
/*
function showLinks(obj) {
	if (obj.status==false) {
		obj.visibility=(ns4)?"show":"visible"; obj.status=true;
	}
	else if (obj.status==true) {
		obj.visibility=(ns4)?"hide":"hidden"; obj.status=false;
	}
}
*/
// Affichage de la date dans la homepage
/*function print_date(lang) {
	var daystr_fr = new Array( "Dimanche","Lundi","Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi" );
	var monthstr_fr  = new Array( "Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre","Novembre", "Décembre");

	var daystr_en = new Array( "Sunday","Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
	var monthstr_en  = new Array( "January", "February", "March", "April", "May", "June", "July", "August", "September", "October","November", "December");

	var date = new Date();
	var year = date.getYear();
	if ( year < 1900 ) year += 1900;
	
	if (lang=="fr") {
		document.write ( daystr_fr[date.getDay() ]+"&nbsp;"+date.getDate()+"&nbsp;"+monthstr_fr[date.getMonth()]+"&nbsp;"+year+"&nbsp;" );
	} else {
		document.write ( daystr_en[date.getDay() ]+"&nbsp;"+monthstr_en[date.getMonth()]+"&nbsp;"+date.getDate()+",&nbsp;"+year+"&nbsp;" );
	};
};*/

// Impression
function print_doc() {
	if (window.print) window.print();
}
