MARQUE_PIGIER = "pigier";
MARQUE_PIGIER_MAROC = "pigier-maroc";
MARQUE_ESICAD = "esicad";
MARQUE_MERCURE = "mercure";
MARQUE_PLUSVALUES = "plusvalues";
MARQUE_IT_LEARNING = "it-learning";
MARQUE_DEFAUT = MARQUE_PIGIER;

NB_MAX_PAGE = 10;
NUM_PAGE_DIVERS = -1;
NUM_PAGE_INDEX = 0;
NUM_PAGE_ESPACE_COLLABORATIF = 1;
NUM_PAGE_MESSAGERIE = 2;
NUM_PAGE_OFFRES_ETUDIANTS = 3;
NUM_PAGE_E_LEARNING = 4;
NUM_PAGE_LANGUES = 5;
NUM_PAGE_BUREAUTIQUE = 6;
NUM_PAGE_INFORMATIQUE = 7;
NUM_PAGE_APPLICATIONS_METIERS = 8;
NUM_PAGE_PARTENARIATS = 9;

URL_LSI_IT_ACADEMY = "https://sps-elearning.lsi-itacademy.org/";
URL_PRONOTE = "https://pronote2009-{marque}.lsi-itacademy.org";

CRLF = unescape('%0D'); + unescape('%0A');

function Campus(pMarque, pIntituleMarque, pSite, pTitre, pUrlEspaceCollaboratif, pUrlMessagerie, pCouleurFondMenu)
{
  this.marque = pMarque;
  this.intituleMarque = pIntituleMarque;
  this.site = pSite;
  this.titre = pTitre;
  this.urlEspaceCollaboratif = pUrlEspaceCollaboratif;
  this.urlMessagerie = pUrlMessagerie;
  this.couleurFondMenu = pCouleurFondMenu;
}

function getCampus(pMarque)
{
  var trouve = false;
  var indCampus = 0;
  
  while ((indCampus < tabCampus.length) && !trouve)
  {
    if (tabCampus[indCampus].marque == pMarque)
      trouve = true;
    else
      indCampus++;
  }
  
  return (tabCampus[(trouve ? indCampus : 0)]);
}

function LigneCopyright(pUrl, pLigne)
{
  this.url = pUrl;
  this.ligne = pLigne;
}

tabCampus = new Array();

tabCampus[0] = new Campus('pigier', 'Pigier', 'campuspigier', 'Campus', 'https://sps-campus-pigier.lsi-itacademy.org', 'http://www.outlook.com', '#FFEB9B');
tabCampus[1] = new Campus('pigier-maroc', 'Pigier Maroc', 'campuspigiermaroc', 'Campus', '', 'https://mail-pigier.lsi-itacademy.org/exchange', '#FFEB9B');
tabCampus[2] = new Campus('esicad', 'Esicad', 'campusesicad', 'Campus Esicad', 'https://sps-campus-esicad.lsi-itacademy.org', 'http://www.outlook.com', '#EEF6FF');
tabCampus[3] = new Campus('mercure', 'Mercure Academy', 'campusmercure', 'Campus Mercure Academy', 'https://sps-campus-mercure-academy.lsi-itacademy.org', 'http://www.outlook.com', '#EDF3FA');
tabCampus[4] = new Campus('plusvalues', 'Plus Values', 'campusplusvalues', 'Campus Plus Values', '', 'https://mail-plusvalues.lsi-itacademy.org/exchange', '#F5CCE0');
tabCampus[5] = new Campus('it-learning', 'IT Learning Academy', 'campusitlearning', 'Campus IT Learning', 'https://sps-campus-it-learning.lsi-itacademy.org', 'https://mail-it-learning.lsi-itacademy.org/exchange', '#E78084');

tabLigneCopyright = new Array();

tabLigneCopyright[0] = new LigneCopyright('../campus.html', 'Campus');
tabLigneCopyright[1] = new LigneCopyright('espace_collaboratif.html', 'Espace&nbsp;Collaboratif');
tabLigneCopyright[2] = new LigneCopyright('messagerie.html', 'Messagerie');
tabLigneCopyright[3] = new LigneCopyright('offres_etudiants.html', 'Offres&nbsp;Etudiants');
tabLigneCopyright[4] = new LigneCopyright('elearning.html', 'E-Learning');
tabLigneCopyright[5] = new LigneCopyright('langues.html', 'Langues');
tabLigneCopyright[6] = new LigneCopyright('bureautique.html', 'Bureautique&nbsp;et&nbsp;NTIC');
tabLigneCopyright[7] = new LigneCopyright('informatique.html', 'Informatique');
tabLigneCopyright[8] = new LigneCopyright('applications_metiers.html', 'Applications&nbsp;Métiers');
tabLigneCopyright[9] = new LigneCopyright('partenariats.html', 'Partenariats');

function getIntituleMarque()
{
  var campus = getCampus(marque);
  
  return (campus.intituleMarque);
}

function getSiteCampus()
{
  var campus = getCampus(marque);
  
  return (campus.site);
}

function getTitreCampus()
{
  var campus = getCampus(marque);
  
  return (campus.titre);
}

function getUrlEspaceCollaboratifCampus()
{
  var campus = getCampus(marque);
  
  return (campus.urlEspaceCollaboratif);
}

function getUrlMessagerieCampus()
{
  var campus = getCampus(marque);
  
  return (campus.urlMessagerie);
}

function getCouleurFondMenuCampus()
{
  var campus = getCampus(marque);
  
  return (campus.couleurFondMenu);
}

function initZonesPage()
{
  if (document.getElementById)
  {
    var pageIndex = (numPage == NUM_PAGE_INDEX);
    var repertoireImage = (pageIndex ? "" : "../") + "images/";
    var zoneLogo = document.getElementById("ZoneLogo");
    
    if ((zoneLogo != null) && (typeof zoneLogo != "undefined"))
    {
      var contenuZoneLogo = "";
      contenuZoneLogo = pageIndex ? "" : "<a href=\"../campus.html\">";
      contenuZoneLogo += "<img border=\"0\" src=\"" + repertoireImage + "logo_" + marque + ".gif\"";
      contenuZoneLogo += pageIndex ? "" : " alt=\"Page d'accueil\" title=\"Page d'accueil\"";
      contenuZoneLogo += "width=\"160\" height=\"40\">";
      contenuZoneLogo += pageIndex ? "" : "</a>";
      zoneLogo.innerHTML = contenuZoneLogo;
    }
    
    var zoneTelephone = document.getElementById("ZoneTelephone");
    
    if ((zoneTelephone != null) && (typeof zoneTelephone != "undefined"))
      zoneTelephone.innerHTML = "<p align=\"right\"><img border=\"0\" src=\"" + repertoireImage + marque + "/telephone.gif\" width=\"132\" height=\"40\">";
    
    var zoneTitreCampus = document.getElementById("ZoneTitreCampus");
    
    if ((zoneTitreCampus != null) && (typeof zoneTitreCampus != "undefined"))
      zoneTitreCampus.innerHTML = getTitreCampus();
    
    var zoneMenu = document.getElementById("ZoneMenu");
    
    if ((zoneMenu != null) && (typeof zoneMenu != "undefined"))
    {
      var contenuZoneMenu = "";
      contenuZoneMenu += "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"100%\">" + CRLF;
      contenuZoneMenu += "  <tr>" + CRLF;
      contenuZoneMenu += "    <td width=\"100%\">" + CRLF;
      contenuZoneMenu += "      <p class=\"sous-titres-menu\">présentation</p>" + CRLF;
      contenuZoneMenu += "    </td>" + CRLF;
      contenuZoneMenu += "  </tr>" + CRLF;
      contenuZoneMenu += "  <tr>" + CRLF;
      contenuZoneMenu += "    <td width=\"100%\" height=\"" + tabMenu[0][0].length * defLength + "\"></td>" + CRLF;
      contenuZoneMenu += "  </tr>" + CRLF;
      contenuZoneMenu += "  <tr>" + CRLF;
      contenuZoneMenu += "    <td width=\"100%\">" + CRLF;
      contenuZoneMenu += "      <p class=\"sous-titres-menu\">accès direct</p>" + CRLF;
      contenuZoneMenu += "    </td>" + CRLF;
      contenuZoneMenu += "  </tr>" + CRLF;
      contenuZoneMenu += "  <tr>" + CRLF;
      contenuZoneMenu += "    <td width=\"100%\" height=\"" + tabMenu[1][0].length * defLength + "\"></td>" + CRLF;
      contenuZoneMenu += "  </tr>" + CRLF;
      
      if ((pageIndex) && (marque == MARQUE_PIGIER))
      {
        contenuZoneMenu += "  <tr>";
        contenuZoneMenu += "    <td width=\"100%\" height=\"10\"></td>";
        contenuZoneMenu += "  </tr>";
        contenuZoneMenu += "  <tr>";
        contenuZoneMenu += "    <td width=\"100%\">";
        contenuZoneMenu += "      <a href=\"contenu/manuels_utilisateur.html\"><img src=\"" + repertoireImage + marque + "/manuels_utilisateur.gif\" title=\"Manuels Utilisateur\" border=\"0\"></a>";
        contenuZoneMenu += "    </td>";
        contenuZoneMenu += "  </tr>";
        contenuZoneMenu += "  <tr>";
        contenuZoneMenu += "    <td width=\"100%\" height=\"10\"></td>";
        contenuZoneMenu += "  </tr>";
        contenuZoneMenu += "  <tr>";
        contenuZoneMenu += "    <td width=\"100%\">";
        contenuZoneMenu += "      <a href=\"http://www.pigier.tv\" target=\"_blank\" class=\"lien-img\"><img src=\"" + repertoireImage + marque + "/pigier_tv.jpg\" title=\"Pigier TV\" border=\"0\"></a>";
        contenuZoneMenu += "    </td>";
        contenuZoneMenu += "  </tr>";
      }
      
      if ((pageIndex) && ((marque == MARQUE_ESICAD) || (marque == MARQUE_MERCURE)))
      {
        contenuZoneMenu += "  <tr>";
        contenuZoneMenu += "    <td width=\"100%\" height=\"10\"></td>";
        contenuZoneMenu += "  </tr>";
        contenuZoneMenu += "  <tr>";
        contenuZoneMenu += "    <td width=\"100%\">";
        contenuZoneMenu += "      <a href=\"contenu/planning_" + marque + ".html\" onMouseOver=\"MM_swapImage('Image10','','" + repertoireImage + marque + "/planning_on.gif',1)\" onMouseOut=\"MM_swapImgRestore()\"><img name=\"Image10\" border=\"0\" src=\"" + repertoireImage + marque + "/planning_off.gif\" title=\"Planning des cours " + marque.toUpperCase() + "\"></a>";
        contenuZoneMenu += "    </td>";
        contenuZoneMenu += "  </tr>";
        contenuZoneMenu += "  <tr>";
        contenuZoneMenu += "    <td width=\"100%\" height=\"10\"></td>";
        contenuZoneMenu += "  </tr>";
        contenuZoneMenu += "  <tr>";
        contenuZoneMenu += "    <td width=\"100%\">";
        contenuZoneMenu += "      <a href=\"" + URL_PRONOTE.replace(/\{marque\}/gi, marque) + "\" target=\"_blank\" onMouseOver=\"MM_swapImage('Image11','','" + repertoireImage + "/logo_pronote_on.gif',1)\" onMouseOut=\"MM_swapImgRestore()\"><img name=\"Image11\" border=\"0\" src=\"" + repertoireImage + "/logo_pronote_off.gif\" title=\"PRONOTE Toute la vie scolaire\"></a>";
        contenuZoneMenu += "    </td>";
        contenuZoneMenu += "  </tr>";
      }
      
      contenuZoneMenu += "</table>";
      
      zoneMenu.innerHTML = contenuZoneMenu;
    }
    
    var zoneLigneCopyright = document.getElementById("ZoneLigneCopyright");
    
    if ((zoneLigneCopyright != null) && (typeof zoneLigneCopyright != "undefined"))
    {
      var intituleMarque = getIntituleMarque();
      var site = getSiteCampus();
      var urlEspaceCollaboratif = getUrlEspaceCollaboratifCampus();
      var urlMessagerie = getUrlMessagerieCampus();
      var contenuLigneCopyright = "";
      contenuLigneCopyright += "<p class=\"copyright\" style=\"text-align:center\"><font size=\"1\" color=\"#C0C0C0\">" + intituleMarque + " - Tous droits réservés - 2004 - " + new Date().getFullYear() + " -<br>" + CRLF;
      contenuLigneCopyright += calculerItemLigneCopyright(NUM_PAGE_INDEX);
      contenuLigneCopyright += " - " + calculerItemLigneCopyright(NUM_PAGE_ESPACE_COLLABORATIF);
      
      if (urlMessagerie != "")
        contenuLigneCopyright += " - " + calculerItemLigneCopyright(NUM_PAGE_MESSAGERIE);
      
      contenuLigneCopyright += " - " + calculerItemLigneCopyright(NUM_PAGE_E_LEARNING);
      
      for (var i=NUM_PAGE_APPLICATIONS_METIERS; i<tabLigneCopyright.length; i++)
        contenuLigneCopyright += " - " + calculerItemLigneCopyright(i);
      
      contenuLigneCopyright += " - <a class=\"lien-copyright\" href=\"javascript:popupcentree('http://www.cie-formation.com/WebApplicationMail/WebFormMailCampus.aspx?site=" + site + "',650,565,'menubar=no,scrollbars=no,resizable=no,statusbar=no')\">Nous&nbsp;contacter</a></font>" + CRLF;
      contenuLigneCopyright += "</p>";
      
      zoneLigneCopyright.innerHTML = contenuLigneCopyright;
    }
  }
}

function calculerItemLigneCopyright(pNumPage)
{
  return (((pNumPage == numPage) ? "<span class=\"couleur-texte\">" : ("<a class=\"lien-copyright\" href=\"" + ((numPage == NUM_PAGE_INDEX) ? "contenu/" : "") + tabLigneCopyright[pNumPage].url + "\">")) + tabLigneCopyright[pNumPage].ligne + ((pNumPage == numPage) ? "</span>" : "</a>") + CRLF);
}

function initZonesCampus()
{
  if (document.getElementById)
  {
    var repertoireImage = "images/" + marque + "/";
    
    var siteCampus = getSiteCampus();
    
    if (siteCampus != "")
    {
      var contenuZoneHotline;
      var zoneHotline = document.getElementById("ZoneHotline1");
      
      if ((zoneHotline != null) && (typeof zoneHotline != "undefined"))
      {
        contenuZoneHotline = "Nous contacter";
        zoneHotline.innerHTML = contenuZoneHotline;
      }
      
      zoneHotline = document.getElementById("ZoneHotline2");
      
      if ((zoneHotline != null) && (typeof zoneHotline != "undefined"))
      {
        contenuZoneHotline = "<a href=\"contenu/hotline.html\"><img src=\"" + repertoireImage + "hotline.gif\" alt=\"Hotline\" title=\"Hotline\" border=\"0\"></a>";
        zoneHotline.innerHTML = contenuZoneHotline;
      }
    }
  }
}
