
function initializeClock() {
    lang = "fr";
    if(location.href.indexOf("/en/") != -1) {
        lang = "en";
    }
    //MM_preloadImages(''+lang+'/img/menu/information_over.gif',''+lang+'/img/menu/camionnage_over.gif',''+lang+'/img/menu/reseau_over.gif',''+lang+'/img/menu/modes_over.gif',''+lang+'/img/menu/securite_over.gif',''+lang+'/img/menu/ministere_over.gif',''+lang+'/img/menu/services_over.gif',''+lang+'/img/menu/regions_over.gif');
    
    startclock();
    InitMenuMarge();
    

    }

var hoverCourant = 0;
var hoverPrecedent = 0;
var timerID = null;
var timerRunning = false;

var layerList = new Array();
var btnname = new Array();
var btnoff = new Array();
var btnon = new Array();

function swapState(btn,btnPrec) {
    //Turn the old layer off
    if (btnPrec > 0) {
        MM_showHideLayers(layerList[btnPrec],'','hide');
        MM_swapImage(btnname[btnPrec],'',btnon[btnPrec]);
        //MM_swapImgRestore()
    }
    //change state of designated button and layer
    if (btn > 0) {
        MM_showHideLayers(layerList[btn],'','show');
        MM_swapImage(btnname[btn],'',btnoff[btn]);
    }
    return true;
}

function stopclock() {
    if(timerRunning)
    clearTimeout(timerID);
    timerRunning = false;
}

function StageRedraw() {
    

    updateStage()
    timerID = setTimeout("StageRedraw()",400);
    timerRunning = true;
}

function updateStage() {
    if (hoverCourant != hoverPrecedent) {
        
        swapState(hoverCourant,hoverPrecedent);
        
        hoverPrecedent = hoverCourant;
    }
}

function startclock() {
    stopclock();
    StageRedraw();
}


