
function iniNavMenuDeroulant(){
iniMenuOpacity();
iniNavMenuDeroulantInterpolation();
}
function iniNavMenuDeroulantInterpolation(){
var listeObj = $cn("JS_navMenuDeroulantInterpolation");
for(i=0; _DIV = listeObj[i]; i++){
var listeBalisesLI = _DIV.getElementsByTagName("LI");
listeBalisesLI[0].finBalayage = true;
for(j=0; _LI = listeBalisesLI[j]; j++){
var _UL = _LI.getElementsByTagName("UL")[0];
if(typeof(_UL) != "undefined"){
if(trouverUneClasse(_UL, "niv1")){
ajouterEvenement(_LI, "mouseenter", deroulerMenu);
ajouterEvenement(_LI, "mouseleave", enroulerMenu);
}else{
ajouterEvenement(_LI, "mouseenter", demasquerMenu);
ajouterEvenement(_LI, "mouseleave", masquerMenu);
}
}
_A = _LI.getElementsByTagName("A")[0];
_A.onfocus = function(){
var _Parent = this;
while(_Parent = _Parent.parentNode){
if(_Parent.tagName == "UL"){
_Parent.style.height = "";
_Parent.style.left = "";
_Parent.style.overflow = "";
}
if(_Parent.tagName == "LI")
ajouterUneClasse(_Parent, "JS_onmouseover");
if(trouverUneClasse(_Parent, "JS_navMenuDeroulantInterpolation")) break;
}
};
_A.onblur = function(){
var _Parent = this;
while(_Parent = _Parent.parentNode){
if(_Parent.tagName == "LI")
supprimerUneClasse(_Parent, "JS_onmouseover");
if(trouverUneClasse(_Parent, "JS_navMenuDeroulantInterpolation")) break;
}
};
}
}
}
function deroulerMenu(e){
var _LI = $this(e);
while(_LI.tagName != "LI"){
_LI = _LI.parentNode;
}
ajouterUneClasse(_LI, "JS_onmouseover");
var _UL = _LI.getElementsByTagName("UL")[0];
_UL.enCours = true;
if(typeof(_UL.enroule) == "undefined"){
_UL.enroule = true;
_UL.style.zIndex = "999";
}
if(_UL.enroule){
if(typeof(_UL.interpolation) != "undefined"){
_UL.interpolation.height.teteLectureAuDebut();
}
 _UL.style.left = "-9999px";
_UL.style.padding = "0";
_UL.style.height = "auto";
_UL.hauteur = connaitreHauteur(_UL);
_UL.style.overflow = "hidden";
_UL.style.padding = "";
_UL.style.height = "0";
interpolationDefinition(_UL, "height", "decelerer", 0, _UL.hauteur, _UL.hauteur * 2);
_UL.interpolation.height._UL = _UL;
_UL.interpolation.height.finSeqLectureNormale = function(){
var _UL = this._UL;
_UL.style.overflow = "visible";
_UL.style.height = "auto";
};
_UL.interpolation.height.finSeqLectureInverse = function(){
var _UL = this._UL;
if(!_UL.enCours){
_UL.style.left = "";
_UL.style.height = "auto";
_UL.style.overflow = "visible";
_UL.enroule = true;
}
};
}
supprimerTempoMenuDeroulant();
document.body.tempoMenuDeroulantUL = _UL;
document.body.tempoMenuDeroulant = window.setTimeout("tempoMenuDeroulant()", 300);
}
function supprimerTempoMenuDeroulant(){
window.clearTimeout(document.body.tempoMenuDeroulant);
document.body.tempoMenuDeroulant = null;
}
function tempoMenuDeroulant(){
var _UL = document.body.tempoMenuDeroulantUL;
_UL.style.overflow = "hidden";
_UL.style.left = "0";
_UL.interpolation.height.lecture();
_UL.enroule = false;
}
function enroulerMenu(e){
supprimerTempoMenuDeroulant();
var _UL = $this(e);
var _LI;
while(!((_UL.tagName == "UL") && trouverUneClasse(_UL, "niv0"))){
_LI = _UL;
_UL = _UL.parentNode;
}
supprimerUneClasse(_LI, "JS_onmouseover");
_UL = _LI.getElementsByTagName("UL")[0];
_UL.enCours = false;
_UL.style.overflow = "hidden";
_UL.interpolation.height.lectureInverse();
}
function demasquerMenu(e){
var _LI = $thisOrigine(e);
while(_LI.tagName != "LI"){
_LI = _LI.parentNode;
}
var _UL = _LI.getElementsByTagName("UL")[0];
if(typeof(_UL) != "undefined"){
appliquerTransparence(_UL, 0);
interpolationDefinition(_UL, "opacity", "regulier", 0, 100, 150);
_UL.interpolation.opacity._LI = _LI;
supprimerTempoMenuDeroulantOpacity();
document.body.tempoMenuDeroulantOpacityLI = _LI;
document.body.tempoMenuDeroulantOpacityUL = _UL;
document.body.tempoMenuDeroulantOpacity = window.setTimeout("tempoMenuDeroulantOpacity()", 250);
}
}
function tempoMenuDeroulantOpacity(){
var _LI = document.body.tempoMenuDeroulantOpacityLI;
var _UL = document.body.tempoMenuDeroulantOpacityUL;
_UL.interpolation.opacity.lecture();
ajouterUneClasse(_LI, "JS_onmouseover");
}
function supprimerTempoMenuDeroulantOpacity(){
window.clearTimeout(document.body.tempoMenuDeroulantOpacity);
document.body.tempoMenuDeroulantOpacity = null;
}
function masquerMenu(e){
var _LI = $thisOrigine(e);
while(_LI.tagName != "LI"){
_LI = _LI.parentNode;
}
var _UL = _LI.getElementsByTagName("UL")[0];
if(typeof(_UL) != "undefined"){
supprimerTempoMenuDeroulantOpacity();
supprimerUneClasse(_LI, "JS_onmouseover");
appliquerTransparence(_UL, 100);
}
}
function iniMenuOpacity(){
var elementId = Array("navPrincipaleInnovationRH", "navPrincipaleNosMetiers", "navPrincipaleEngagementCitoyen", "navPrincipaleSFRCampus", "navMenuRejoignezNous" );
var i;
var elementEnCours;
for(i=0; elementEnCours = elementId[i]; i++){
var _Element = $id(elementEnCours);
if(_Element != null){
if(trouverUneClasse(_Element, "actif")){
$id(elementEnCours + "_Over").style.display = "block";
}else{
$id(elementEnCours).onmouseover = $id(elementEnCours).onfocus = navOpacityOver;
$id(elementEnCours).onmouseout = $id(elementEnCours).onblur = navOpacityOut;
appliquerTransparence(elementEnCours + "_Over", 0);
$id(elementEnCours + "_Over").style.display = "block";
interpolationDefinition(elementEnCours + "_Over", "opacity", "regulier", 0, 100, 150);
}
}
}
}
function navOpacityOver(){
var nomId = this.id + "_Over";
$id(nomId).interpolation.opacity.lecture();
}
function navOpacityOut(){
var nomId = this.id + "_Over";
$id(nomId).interpolation.opacity.lectureInverse();
}
