// CONTENU DU FICHIER 
// ------------------
// Cet ensemble de fonctions javascript permet l'affichage d'une boîte annonce sur une page HTML
// en fonction d'un évément de type Date.
// La fonction à invoquer est Annonce en lui passant comme information le contenu de la boîte
// sous la forme d'une chaîne de caractères contenant le texte de l'annonce, la mise en forme
// ainsi que d'éventuels liens.
//
// function Annonce(Contenu_Annonce)
// -----------------------------------------------------------------------------------------------


// drag drop function for NS 4////
// ///////////////////////////////

var dragswitch=0;
var nsx;
var nsy;
var nstemp;

function drag_dropns(name)
{
temp=eval(name);
temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP);
temp.onmousedown=gons;
temp.onmousemove=dragns;
temp.onmouseup=stopns;
}

function gons(e)
{
temp.captureEvents(Event.MOUSEMOVE);
nsx=e.x;
nsy=e.y;
}

function dragns(e)
{
 if (dragswitch==1)
  {
   temp.moveBy(e.x-nsx,e.y-nsy);
   return false;
  }
}

function stopns()
{
 temp.releaseEvents(Event.MOUSEMOVE);
}


// drag drop function for IE 4+////
// ///////////////////////////////

var dragapproved=false;

function drag_dropie()
{
 if (dragapproved==true)
 {
  document.all.showimage.style.pixelLeft=tempx+event.clientX-iex;
  document.all.showimage.style.pixelTop=tempy+event.clientY-iey;
  return false;
 }
}

function initializedragie()
{
 iex=event.clientX;
 iey=event.clientY;
 tempx=showimage.style.pixelLeft;
 tempy=showimage.style.pixelTop;
 dragapproved=true;
 document.onmousemove=drag_dropie;
}


if (document.all)
{
 document.onmouseup=new Function("dragapproved=false");
}

////drag drop functions end here//////

function hidebox()
{
 if (document.all)
  {
  showimage.style.visibility="hidden";
  }
 else 
  {
   if (document.layers)
    {
     document.showimage.visibility="hide";
    }
  }
}

function Annonce(Contenu_Annonce)
/*
 Fonction d'ouverture d'une boîte d'annonce pouvant contenir des liens

 Paramètre(s) d'entrée : 
	Contenu_Annonce   : chaîne de caractères contenant l'entièreté des informations devant constituer l'annonce (liens compris).
                          !! à la constitution de la chaîne de caractères avec le ' et les "
 Paramètre(s) de sortie :
	néant.
*/

{
  document.write("<div id='showimage' style='position:absolute;width:250px;left:10;top:400'>");
//  document.write("<table border='0' width='250' bgcolor='#000000' cellspacing='0' cellpadding='2'>");
//  document.write("<tr><td width='100%'><table border='0' width='100%' cellspacing='0' cellpadding='0' height='36'>");
//  document.write("<tr><td onMousedown='initializedragie()' style='cursor:hand' width='100%'><ilayer width='100%' onSelectStart='return false'><layer width='100%'");
//  document.write("onMouseover='dragswitch=1;drag_dropns(showimage)'");
//  document.write("onMouseout='dragswitch=0'><font face='Verdana' color='#FFFFFF'>");

//  document.write("<strong><small>Ne pas oublier</small></strong></font></layer></ilayer></td>");

//  document.write("<td style='cursor:hand'><a href='#' onClick='hidebox();return false'><img src='img_fr/close_button.gif' width='16' height='14' border=0></a></td></tr>");
//  document.write("<tr><td width='100%' bgcolor='#FFFFFF' style='padding:4px' colspan='2'>");
  document.write(Contenu_Annonce);

//  document.write("</td></tr></table></td></tr></table></div>");
  document.write("</div>");

}


<!-- Fonctionnalité d'affichage en fonction d'un événément //-->
today=new Date();
var jour=today.getDate();
var mois=today.getMonth()+1;
var annee=today.getYear();


// Souhait de bons réveillons de fin d'année
if (((mois==12) && (jour >=1) && (jour<21)) || ((mois==12) && (jour >21) && (jour<=23)) || ((mois==12) && (jour >26) && (jour<=31)))
{
 Annonce("<p align='center' class='rouge'><IMG SRC='img_fr/bonhomme_neige.gif' WIDTH='100' HEIGHT='70' BORDER='0'><br>Bons r&eacute;veillons de fin d'ann&eacute;e</p>");
}

// Souhait de la bonne année
if ((mois==1) && (jour >=1) && (jour<5))
{
 Annonce("<p align='center'><IMG SRC='img_fr/bonne_annee.gif' WIDTH='190' HEIGHT='30' BORDER='0'><br>Bonne ann&eacute;e!</p>");
}

// Souhait de joyeux noel
if ((mois==12) && (jour >=24) && (jour<=26))
{
 Annonce("<p align='center' class='rouge'><IMG SRC='img_fr/joyeux_noel.gif' WIDTH='45' HEIGHT='60' BORDER='0'>Joyeux no&euml;l!</p>");
}

// Souhait de bon anniversaire
if ((mois==06) && (jour==10))
{
 Annonce("<p align='center' class='rouge'><IMG SRC='img_fr/birthday.gif' WIDTH='154' HEIGHT='151' BORDER='0'>Bon anniversaire Monsieur Piefort!</p>");
}

// Premier jour de printemps
if ((mois==3) && (jour ==21))
{
 Annonce("<p align='center' class='rouge'>Premier jour du printemps !</p>");
}
// Premier jour de l'été
if ((mois==6) && (jour ==21))
{
 Annonce("<p align='center' class='rouge'>Premier jour de l'&eacute;t&eacute; !</p>");
}
// Premier jour de l'automne
if ((mois==9) && (jour ==21))
{
 Annonce("<p align='center' class='rouge'>Premier jour de l'automne !</p>");
}
// Premier jour de l'hiver
if ((mois==12) && (jour ==21)) 
{
 Annonce("<p align='center' class='rouge'>Premier jour de l'hiver !</p>");
}

// ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// annonce des expositions

    if (((annee == 2004) && (mois >= 11) && (jour >= 01))  &&  ((annee == 2004) && (mois <= 11) && (jour <= 14))) 
    {
     Annonce("<p align='center' class='rouge'>Galerie La Fontaine - Maredret<br>du 11/11/2004 au 14/11/2004 <br>voir <A HREF='agenda.htm'>agenda</a></p>");
    }




