// Jscript-01.js
// Fichier JavaScript v1.2 - (c) Jérôme Rabineau
// Version 1.1.0 - 3 janvier 2010.


// --- FONCTION switchToGGI()-----------------------------------------
// Accède à la page d'accueil de l'application GGI lorsque
// l'utilisateur tape la séquence de touche [Ctrl+*].
// -------------------------------------------------------------------

function switchToGGI(even) {

  if (even.keyCode) CodeTouche = even.keyCode; else CodeTouche = even.which;
      
  if (CodeTouche == 28) document.location.replace('GGI_MenuPrincipal.php');
     
}


// --- FONCTION dateFormatFr() ---------------------------------------
// Retourne la date passée en paramètre en format "français litéral"
// (Ex: 12 Juillet 2004).
// -------------------------------------------------------------------

function dateFormatFr(date) {

  var date = new Date(date);

  var tabMois = new Array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre");

  // Si nécessaire, expression de l'année sur 4 chiffres :
  // ---------------------------------------------------
 
  var Annee = date.getYear();

  if (Annee < 1000) Annee = 2000 + Annee;

  var dateFormatFr = date.getDate() + " " + tabMois[date.getMonth()] + " " + Annee;

  return dateFormatFr;

} 


// --- FONCTION changeImg() ------------------------------------------
// Change l'apparence d'une image en réaction aux évenements
// onMouseOver et onMouseOut.
// Paramètres:
//   imgName = nom de l'image
//   sfxName = suffixe de la nouvelle image.
//             Evénement     Suffixe d'image associé
//             onMouseOut              NOR
//             onMouseOver             MOV
// -------------------------------------------------------------------

function changeImg(imgName,sfxName){

  document[imgName].src = eval(imgName+sfxName+".src");

}


// --- FONCTION ouvreFenetre() ---------------------------------------
// Ouvre une fenêtre d'affichage web dépouillée (c'est à dire sans
// menus, barres d'outils, barre d'états, ...).
// Paramètres :
//   xpos = position de la fenêtre selon l'axe horizontal.
//   ypos = position de la fenêtre selon l'axe vertical.
//   largeur = largeur de la fenêtre en pixel.
//   hauteur = hauteur de la fenêtre en pixel.
//   url = URL du document devant être chargé dans la fenêtre.
//   bardef = affichage des barres de défilement : no ou yes.
// -------------------------------------------------------------------

function ouvreFenetre(xpos, ypos, largeur, hauteur, url, bardef) {

  var options = ",toolbar=no,menubar=no,titlebar=no,status=no,directories=no,hotkeys=yes,location=no";

  if (bardef=="no") options = options + ",scrollbars=no"; else options = options + ",scrollbars=yes";
  
  var maFenetreWeb = window.open(url, "", "resizable=no,left="+ xpos +", top="+ ypos +",width="+ largeur +",height="+ hauteur + options);

}

