 function PremierJourSemaine (ADate)
 {
  var DateSortie = new Date (ADate.getFullYear (), ADate.getMonth (), ADate.getDate ());
  while (! (DateSortie.getDay () == 1))
  {
    DateSortie.setTime (DateSortie.getTime ()- (24* 60*60*1000));
  }
  return DateSortie;
}
	  
function RechercheIndiceDate(Atableau, ADate) 
{
  var i = 0;
  var resultat = 0;
  while (i <Atableau.length) 
  {
    if (Atableau[i] == ADate.getTime ()) 
      break;
    else
      i++;
  }
  if (!(i == Atableau.length)) 
    resultat = i;
  return resultat;
}

function SelectionPardefaut (AtableauDate)
{
  var indefini; // déclarée ainsi, "indefini" est "undefined"
  if ((parent.parent.dateselectionnee) == indefini)
    var indicesemaineencours = RechercheIndiceDate (AtableauDate, madatelocale);
  else
    var indicesemaineencours = RechercheIndiceDate (AtableauDate, parent.parent.dateselectionnee);
  if (indicesemaineencours > 0)
  {
    document.forms.selector.listeUrl.options [indicesemaineencours].selected = true;
    AfficherComplet(document.forms.selector.listeUrl.options[indicesemaineencours].value,
                               AtableauDate,
                               indicesemaineencours);
  }
}
	  
function AfficherComplet(images, atableau, aindex)
{
  var positionvirgule = images.indexOf(',');
  var image1 = images.substring(0, positionvirgule);
  var image2 = images.substring(positionvirgule +1,  images.length);
  var indefini; // déclarée ainsi, "indefini" est "undefined"

  if (image1 == '_grille2.html')
  {
    parent.grille.window.location = '_grille2.html';
    parent.grille.document.images[0].style.display = 'None';
    parent.grille.document.images[1].style.display = 'None';
    if (!((parent.parent.dateselectionnee) == indefini))
    {
      var aujourdhui = new Date ()
       (parent.parent.dateselectionnee).setTime (PremierJourSemaine (aujourdhui));
    }
  }
  else if  (image2 == '')
  {
    parent.grille.document.images[0].src = image1;
    parent.grille.document.images[0].style.display = 'block';
    parent.grille.document.images[1].style.display = 'None';
    if (!((parent.parent.dateselectionnee) == indefini))
      (parent.parent.dateselectionnee).setTime (atableau [aindex]);
  }
  else
  {
    parent.grille.document.images[0].src = image1;
    parent.grille.document.images[0].style.display = 'block';
    parent.grille.document.images[1].src = image2;
    parent.grille.document.images[1].style.display = 'block';
    if (!((parent.parent.dateselectionnee) == indefini))
      (parent.parent.dateselectionnee).setTime (atableau [aindex]);
  }
  parent.grille.window.focus();
}

