// Plan du site
function depli(idBloc)
{
  obj = document.getElementById(idBloc);
  obj.style.display = obj.style.display==''?'none':'';
  return false;
}
// Marque page et favoris
function bookmarksite(title, url)
{
  if (document.all)
    window.external.AddFavorite(url, title);
  else if (window.sidebar)
    window.sidebar.addPanel(title, url, "")
}
// Alternative valide W3C _blank
function lien(monLien) {
window.open(monLien, '_blank');
return false;
}

//******************************************************************************
var xhr_object = null;
var lastobj = null;

function getNextCallback()
{
  if ((xhr_object.readyState == 4))
  {
    document.body.style.cursor = 'default';
    texte = xhr_object.responseText.split('#');

    if (texte[2] >= 0) {
      defautNote = texte[2];
      obj = document.getElementById('notemoy');
      obj.innerHTML = texte[2] + ' ' + texte[3];
    }
    afficheNote(-1);

    if (texte[0] != '')
      alert(texte[0]);
  }
}

//******************************************************************************
function appelAjax(obj, url)
{
  if (xhr_object == null)
    if(window.XMLHttpRequest)
      xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject)
      xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    else
      return true;

  xhr_object.open("GET", url, true);
  xhr_object.onreadystatechange = getNextCallback;
  xhr_object.send(null);

  document.body.style.cursor = 'wait';
  return false;
}

//******************************************************************************
function afficheNote(note)
{
  if (note == -1) note = defautNote;
  for (i = 1; i <= 5; i++)
    document.getElementById('note_etoile'+i).src='images/note_' + (note>=i?'pleine':'vide') + '.png';
}

//******************************************************************************
function NoteItem(id, type, note)
{
  appelAjax(null, 'ajax_note.php?id=' + id + '&type=' + type + '&note=' + note);
  return true;
}
