// JavaScript Document

function afficher_bandeau(numeroBandeau,hasContenu){
//  arreter_diaporama(numeroBandeau);
  clearTimeout(monDiaporama[nouveau_id_diaporama].timer);
  monDiaporama[nouveau_id_diaporama].reglerOpaciteBandeau(numeroBandeau);
  //s'il y a du contenu on l'affiche dans le bandeau déployé
  if (hasContenu) {
    document.getElementById('bloc_top_nav').style.display = 'none';
    document.getElementById('bandeau-superieur').style.display = 'block';
    // on masque le contenu de tous les bandeaux
    for (i=0; i<monDiaporama[nouveau_id_diaporama].diapo.length;i++){
    document.getElementById('contenu-bandeau-'+(i+1)).style.display = 'none';
    }
    // on rend visible uniquement le contenu du bandeau demandé
    document.getElementById('contenu-bandeau-'+numeroBandeau).style.display = 'block';
  } else {
    document.getElementById('bloc_top_nav').style.display = 'block';
    document.getElementById('bandeau-superieur').style.display = 'none';
  }
}

function fermer_bandeau(){
	document.getElementById('bloc_top_nav').style.display = '';
	document.getElementById('bandeau-superieur').style.display = 'none';
}

/* 30/03/2010 ehe => suppression de la gestion du rollover des menus haut, remplacé par gestion en CSS
function rollover_nav_haut(id){
	document.getElementById(id).style.background = '#006b85';
}
function rollout_nav_haut(id){
	document.getElementById(id).style.background = '#58a12e';
}
*/
/*
 * fonction d'ouverture d'un bloc dans le plan du site
 */
function ouvrirBlocPlan(id){
    var bloc = document.getElementById(id);
    if(bloc.style.display == 'block'){
        bloc.style.display = 'none';
        document.getElementById(id+"_closed").style.display = 'inline';
        document.getElementById(id+"_open").style.display = 'none';
    } else {
        bloc.style.display = 'block';
        document.getElementById(id+"_closed").style.display = 'none';
        document.getElementById(id+"_open").style.display = 'inline';
    }
}

/*************************************************************************************/
/******************          fonction A+/A-                        *******************/
/*************************************************************************************/
//Specify affected tags. Add or remove from list:
var tgs = new Array('div');
//Specify spectrum of different font sizes:
var szs = new Array( '1em','1.1em','1.2em','1.3em','1.4em','1.5em');
var startSz = 1;

function ts(trgt,inc) {
  if (!document.getElementById) return
  var d = document,cEl = null,sz = startSz,i,j,cTags;
  
  sz += inc;
  if ( sz < 0 ) sz = 0;
  if ( sz > 6 ) sz = 6;
  startSz = sz;
    
  if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];
  cEl.style.fontSize = szs[ sz ];
/*
  for ( i = 0 ; i < tgs.length ; i++ ) {
    cTags = cEl.getElementsByTagName( tgs[ i ] );
    for ( j = 0 ; j < cTags.length ; j++ ) cTags[ j ].style.fontSize = szs[ sz ];
  }
*/
}

