var delai = 2;
var last=1;
var lastIndex=0;
var delaiAgences = 2;
var bStopDefilementAgence=false;
var nbReferences=0;
/**********************************************/

var tabReferences = new Array();
tabReferences = ["ADEME", "ALLIANZ", "AXA", "BANQUE DE FRANCE", "BARCLAYS BANK", "BRED", "CAF", "CANON", "CARREFOUR", "CESR", "CHOREGIE", "CNIEG", "CNP ASSURANCE", "COFIDIS", "CONSEIL D’ÉTAT", "CONSEIL DE L’EUROPE", "COUR DE CASSATION", "CRAM", "CREDIT MUTUEL-CIC", "DEBITEL", "DIRECTION GENERALE DES DOUANES", "DIRECTION GENERALE DES IMPOTS", "EDF", "EDS FRANCE", "EULER HERMES", "EUROCLEAR", "FEU VERT", "FRANCE TÉLÉCOM", "FUJITSU TECHNOLOGY SOLUTIONS", "GENERALI VIE", "GIE GIPS", "GMF ASSURANCES", "GROUPAMA", "GROUPE BNP PARIBAS", "GROUPE CAISSE D’ÉPARGNE", "GROUPE CAISSE DES DEPOTS", "GROUPE CRÉDIT AGRICOLE-LCL", "GROUPE INDUSTRIEL MARCEL DASSAULT", "HACHETTE", "HSBC", "INEXIA", "INRA", "INSEE", "LA BANQUE POSTALE", "LA POSTE", "MAIRIE DE PARIS", "MANPOWER", "MUTUELLE MCD", "NATIXIS", "OFFICE DE L’ÉLEVAGE", "PÔLE EMPLOI", "PSA", "RATP", "SAINT GOBAIN", "SFR", "SNCF", "SOCIÉTÉ GÉNÉRALE", "TDF", "UTP"];

function initReferences() {	
	var span1="";
	var span2="";
	
	tabReferences.each(function(item){	
			divId="ref-" + tabReferences.indexOf(item);
			span1 = Builder.node('span', {className: 'puce'}, " ");
			$("references").insert(span1);
			span2 = Builder.node('span', {id: divId}, item);
			$("references").insert(span2);
		});
		
	span1 = Builder.node('span', {className: 'puce'}, " ");
	$("references").insert(span1);
		
	effetReferences();
	new PeriodicalExecuter(effetReferences, delai);	
}

function effetReferences() {
	var nbReferences = tabReferences.size();
	var num = 0;
	while(num<1 || num>nbReferences || num==last)
	{
		num  = Math.round((Math.random()*nbReferences)+1);		
	}
	
	$('ref-' + last).removeClassName('actif');
	$('ref-' + num).addClassName('actif');
	
	last=num;
}


function initAgences()
{
	effetAgences();
	new PeriodicalExecuter(function(pe)
	{
		if(!bStopDefilementAgence) effetAgences();
	}, delaiAgences);
}

function effetAgences()
{
	var tabAgence = ["divLyon", "divMontpellier", "divNantes", "divParis", "divStrasbourg", "divToulouse"];
	tabAgence.each(function(item)
	{
		$(item).hide();
	});
	
	$(tabAgence[lastIndex]).show();	
	
	lastIndex+=1;
	if(lastIndex>=6) lastIndex=0;
}

function stopAgence(agence)
{
	if(agence==0) bStopDefilementAgence=false;
	else
	{
		lastIndex=agence-1;
		bStopDefilementAgence=true;
		effetAgences();		
	}
}

function clicAgence(agence)
{
	document.getElementById('lstAgences').selectedIndex=agence;
	stopAgence($('lstAgences').selectedIndex);
}
