// ============================================================================
// Auteur : Patrice JOLLY
//
// Nom    : adi_fctonglets.js
//
// Description :
//
// ============================================================================

var _sousOnglets = new Array();
var _onglet = 0;
var _ongletsContent = '';
var _sousongletsContent;
var _ongletCurrent = 0;
var _ongletSelected = 0;
var _ongletUnselectTimer = 0;

var _frameColor = '#EEEEEE';

function setTitle(title) {
  if (title != "") {
    document.getElementById('titlecontent').innerHTML = title;
    document.getElementById('title').style.display = 'block';
  }
  else {
    document.getElementById('titlecontent').innerHTML = "";
    document.getElementById('title').style.display = 'none';
  }
}

function setOngletsStyle(style) {
  if (style == 'parameters') {
    _frameColor = '#A492B5';
  //    _frameColor = '#F58220'; adi
  }
  if (style == 'statistics') {
    _frameColor = '#8DBE3E';
  }
}

function addOnglet(title, current, link) {
  _onglet++;

  if (_ongletsContent == '') {
    _ongletsContent = '<table cellpadding="0" cellspacing="0"><tr>';
  }

  var cl = (current ? 'ongletactif' : 'onglet');

  _ongletsContent += '<td valign="bottom">';
  _ongletsContent += '<div id="onglet'+_onglet+'" class="'+cl+'">';
  _ongletsContent += '<table cellspacing="0" cellpadding="0">';
  _ongletsContent += '<tr>';
  _ongletsContent += '<td><div class="ootl"></div></td>';
  _ongletsContent += '<td><div class="ootm"></div></td>';
  _ongletsContent += '<td><div class="ootr"></div></td>';
  _ongletsContent += '</tr><tr>';
  _ongletsContent += '<td class="ooml"><div class="ooml"></div></td>';
  _ongletsContent += '<td><div class="onglettitre">';

  _ongletsContent += '<a id="ongletlink'+_onglet+'" href="'+link+'" onmouseover="ongletSelect('+_onglet+')" onmouseout="ongletUnselect()">'+title+'</a>';

  _ongletsContent += '</div></td>';
  _ongletsContent += '<td class="oomr"><div class="oomr"></div></td>';
  _ongletsContent += '</tr><tr>';
  _ongletsContent += '<td><div class="oobl"></div></td>';
  _ongletsContent += '<td><div class="oobm"></div></td>';
  _ongletsContent += '<td><div class="oobr"></div></td>';
  _ongletsContent += '</tr></table></div>';
  _ongletsContent += '<div onmouseover=\"ongletSelect('+_onglet+')\" onmouseout=\"ongletUnselect()\" id="sousonglet'+_onglet+'" class="sousonglet">';
  _ongletsContent += '</div></td>';

  if (current) {
    _ongletCurrent = _onglet;
    _ongletSelected = _onglet;
  }

  _sousOnglets[_onglet] = new Array();
}

function addSousOnglet(title, current, link) {
  var x = new Array(title, link, current);
  _sousOnglets[_onglet].push(x);
}

function displayOnglets() {
  if (_ongletsContent == '') {
    return;
  }

  _ongletsContent += '</tr></table>';
  document.getElementById('onglets').innerHTML = _ongletsContent;

  for (i = 1; i < _sousOnglets.length; i++) {
    var x = new Array();
    var hAlign = ((i == (_sousOnglets.length - 1)) && (i > 2)) ? "right:10px" : "left:0px";
    if (_sousOnglets[i].length > 0) {
      document.getElementById('ongletlink'+i).href = '#';
      for (j = 0; j < _sousOnglets[i].length; j++) {
        var s = _sousOnglets[i][j];
        x.push('<a href="'+s[1]+'" '+ (s[2] ? 'class="actif"' : '')+'>'+s[0]+'</a>');
      }
      var _sousongletContent = x.join('&nbsp;| ');
      var _sousonglet = document.getElementById('sousonglet'+i);
      _sousonglet.style.display = (i == _ongletCurrent ? 'block' : 'none');
      _sousonglet.innerHTML = '<div style="position: absolute;margin-top:-2px;'+hAlign+'">'+_sousongletContent+'</div>';
    }
  }

  _sousongletsContent = '&nbsp;';
  _sousonglets = document.getElementById('sousonglets');

  _sousonglets.style.backgroundColor = _frameColor;
  _sousonglets.style.marginBottom = '30px';
  _sousonglets.innerHTML = _sousongletsContent;
}

function ongletSelect(i) {
  if (i != _ongletSelected) {

    document.getElementById('sousonglet'+_ongletSelected).style.display = 'none';

    document.getElementById('sousonglet'+i).style.display = 'block';
    document.getElementById('sousonglets').style.backgroundColor = (i == _ongletCurrent ? _frameColor : '#eeeeee');

    if (_ongletSelected != _ongletCurrent) {
      document.getElementById('ongletlink'+_ongletSelected).style.textDecoration = 'none';
    }

    _ongletSelected = i;
  }

  if (_ongletUnselectTimer) {
    clearTimeout(_ongletUnselectTimer);
    _ongletUnselectTimer = 0;
  }
}

function ongletUnselect() {
  if (_ongletUnselectTimer) {
    clearTimeout(_ongletUnselectTimer);
    _ongletUnselectTimer = 0;
  }
  _ongletUnselectTimer = setTimeout("ongletSelect(_ongletCurrent)", 1000);
}

// Pour compatibilite :
function beginDisplayOnglets() { }
function endDisplayOnglets() { displayOnglets(); }

