//alert ("GO");
var actif = 3;
var actuel = 39;
var lastname = "intro.html";

var ver = "" + navigator.appVersion; 
//alert (ver);
ver = eval (ver.substring( 0, ver.indexOf('.')));

// défini un tableau pour ma propre gestion 
// des fonctions précédent/suivant
  var tableau = new Array(300);
  var index = 0;
  tableau[0]="intro.html";
  tableau[1]="jeux/index.html";
  tableau[2]="lynx/index.html";
  tableau[3]="blupi/index.html";
  tableau[4]="bd/index.html";
  tableau[5]="smaky/index.html";
  tableau[6]="www/index.html";
  tableau[7]="mey/index.html";
  tableau[8]="moi/index.html";
  tableau[9]="cv/index.html";
  tableau[10]="&";

var v = GetCookie('ddversion');
var version = entier(v);
var nbframes = v - version;
nbframes = entier (nbframes * 10);
if (nbframes == 0) nbframes = 3;

  var my_url = "" + document.location ;
  var base_url=my_url;
  var extra = my_url.indexOf('?');
  var base_open = "intro.html";

  // si on accès pour la première fois
  // et directement à une sous-page
  // n'affiche pas les nouveautés maintenant
  if (version==0 && extra>0 && base_url.indexOf('intro',0)<0)
  {
    actuel = 1;
  }

  if (extra>0)
  {
    var bidon = "" + my_url;
    base_url = bidon.substring(0,extra);
    var action = my_url.substring(extra,extra+2);
    if (action == "?3")
    {
      nbframes = 3; extra++; version = -1;
    }
    if (action == "?2")
    {
      nbframes = 2; extra++; version = -1;
    }
    if (action == "?1")
    {
      nbframes = 1; extra++; version = -1;
    }
    base_open = my_url.substring(extra+1,my_url.length);
    if (base_open.length == 0)
    {
      base_open = lastname;
    }
    else if (base_open.indexOf('.')<0)
    {
      if (base_open.indexOf('/')<base_open.length-1) base_open += "/";
      base_open += 'index.html';
    }
  }

  var point = base_url.lastIndexOf('.');
  var slach = lastof(base_url);
  if (slach<point) base_url = base_url.substring(0,slach);
  if (lastof(base_url)!=(base_url.length-1)) base_url = base_url + "/";

if (version < actuel)
{
  var pathname = location.pathname;
  var myDomain = pathname.substring(0,pathname.lastIndexOf('/')) +'/';

  // set expiry date to 1 year from now.
  var largeExpDate = new Date ();
  largeExpDate.setTime(largeExpDate.getTime() + (12 * 30 * 24 * 3600 * 1000));

  SetCookie('ddversion',actuel + nbframes/10,largeExpDate,myDomain);
  if (actuel>1 && version != -1) base_open = "news.html";
}

//alert ("NBFRAME= " + nbframes);
// affiche les frames, uniquement si JavaScript est actif
if (nbframes == 3)
{
  var navpage = "navigue.html";
  var scren = 'intro';
//alert("3 frameset");
  document.write('<FRAMESET FRAMEBORDER=0 FRAMESPACING=0 BORDER=0 COLS=200,* NORESIZE>')
  document.write('<FRAMESET FRAMEBORDER=0 FRAMESPACING=0 BORDER=0 ROWS=220,20,* NORESIZE>')
  document.write('<FRAME SRC="l-vide.html" NAME="list1" MARGINWIDTH=4 MARGINHEIGHT=4, SCROLLING=no>')
  document.write('<FRAME SRC="navvide.html" NAME="nav" MARGINWIDTH=0 MARGINHEIGHT=0, SCROLLING=no>')
  document.write('<FRAME SRC="l2-vide.html" NAME="list2" MARGINWIDTH=4 MARGINHEIGHT=4, SCROLLING=auto>')
  document.write('</FRAMESET><FRAME SRC="x.html" NAME="page"></FRAMESET>')
}

if (nbframes == 2)
{
  var navpage = "naviguep.html";
  var scren = 'introp';

  document.write('<FRAMESET FRAMEBORDER=0 FRAMESPACING=0 BORDER=0 COLS=160,* NORESIZE>')
  document.write('<FRAMESET FRAMEBORDER=0 FRAMESPACING=0 BORDER=0 ROWS=220,20,* NORESIZE>')
  document.write('<FRAME SRC="l-vide.html" NAME="list1" MARGINWIDTH=4 MARGINHEIGHT=4, SCROLLING=no>')
  document.write('<FRAME SRC="navvide.html" NAME="nav" MARGINWIDTH=0 MARGINHEIGHT=0, SCROLLING=no>')
  document.write('<FRAME SRC="l2-vide.html" NAME="list2" MARGINWIDTH=4 MARGINHEIGHT=4, SCROLLING=auto>')
  document.write('</FRAMESET><FRAME SRC="x.html" NAME="page"></FRAMESET>')
}


if (nbframes == 1)
{
  document.write('<FRAMESET FRAMEBORDER=0 FRAMESPACING=0 BORDER=0 COLS=100% NORESIZE>')
  document.write('<FRAME SRC="x.html" NAME="page"></FRAMESET>')
}

if (ver>=4)
{
//  alert ("Open " + base_url + base_open);
  page.location.href = base_url + base_open;
}

// fonction de retour en arrière
function revpage()
{
  if (index)
  {
    index = index-1;
    self.page.location = base_url + tableau[index];
  }
  else
  {
    self.page.location = base_url + "news.html";
  }
}

// fonction d'avance d'une page
function nxtpage()
{
  i = index+1;
  if (tableau[i]=="&") self.page.location = base_url + "intro.html";
  else	self.page.location = base_url + tableau[i];
}

// fonction de replacement de la page sélectionnée
function addpage(nom)
{
  index = index+1;
  var n = nom;
  var m = "";

// insère la nouvelle case "courante"
  for (i=index; i < 20; i++)
  {
    m = tableau[i];
    tableau[i] = n;
    n = m;
  }

// enlève les éléments à double
  var x=0;
  for (i=0; i < 20; i++)
  {
    tableau[x] = tableau[i];
    if (i==index) index=x;
    if ((x == index ) || (tableau[i]!=nom)) x=x+1;
  }
  lastname = nom;
}
