
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;
	    //ajouter un iframe pour remedier au bug d'internet explorer
        //MAR 2008-03-03
        if(self['putFrame'])  putFrame();
	}
}

function startclock() {
	stopclock();
	StageRedraw();
}

