// Datei index_kalender.js
// (c) Januar 2007  Michael Ziemke
// für Landrat-Lucas-Gymnasium, Leverkusen
//
// - stellt JavaScript-Funktionen zur Darstellung des MINT-Mathekalenders bereit
// - füllt das Array aKalender mit den anzuzeigenden Daten
// - wird aufgerufen von /html/mint/mathekalender/index_kalender.html
//
 // var aJahre = new Array ("2005", "2006", "2007", "2008", "2009", "2010", "2011");
 var aJahre = new Array ("2006", "2007", "2008", "2009", "2010", "2011");
 var aktJahr = aJahre.length-1;   // aJahre.length-1;
 var aMonate = new Array (
   "Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August",
   "September", "Oktober", "November", "Dezember");
 var img_ext =
  '<img src="../../images/externlink.gif" width="10" height="10" border="0"'
 +    ' alt="Externer Link" title="Externer Link auf Spektrum-Online">';
 var aKalender = new Array(aJahre.length);
 /*
 // 2012:
 aKalender [6] = Array (
  new Array (
   "#",
   "./werwirdessein.jpg", "xy XY", img_ext),
  new Array (
   "#",
   "./werwirdessein.jpg", "xy XY", img_ext),
  new Array (
   "#",
   "./werwirdessein.jpg", "xy XY", img_ext),
  new Array (
   "#",
   "./werwirdessein.jpg", "xy XY", img_ext),
  new Array (
   "#",
   "./werwirdessein.jpg", "xy XY", img_ext),
  new Array (
   "#",
   "./werwirdessein.jpg", "xy XY", img_ext),
  new Array (
   "#",
   "./werwirdessein.jpg", "xy XY", img_ext),
  new Array (
   "#",
   "./werwirdessein.jpg", "xy XY", img_ext),
  new Array (
   "#",
   "./werwirdessein.jpg", "xy XY", img_ext),
  new Array (
   "#",
   "./werwirdessein.jpg", "xy XY", img_ext),
  new Array (
   "#",
   "./werwirdessein.jpg", "xy XY", img_ext),
  new Array (
   "#",
   "./werwirdessein.jpg", "xy XY", img_ext)
  );
 */
 // 2011:
 aKalender [5] = Array (
  new Array (
   "http://www.spektrum.de/artikel/1055664&_z=798888",
   "./januar_2011_lasker_200x200.jpg", "Emanuel LASKER", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1062084&_z=798888",
   "./februar_2011_quetelet_200x200.jpg", "Lambert QUETELET", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1065130&_z=798888",
   "./maerz_2011_mercator_200x200.jpg", "Gerardus MERCATOR", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1067603&_z=798888",
   "./april_2011_sina_200x200.jpg", "Abu Ali al-HUSAIN ibn SINA", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1068526&_z=798888",
   "./mai_2011_tschebyschew_200x200.jpg", "Pafnuti Lwowitsch TSCHEBYSCHEV", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1072866&_z=798888",
   "./juni_2011_turing_200x200.jpg", "Alan Mathison TURING", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1114758&_z=798888",
   "./juli_2011_banach_200x200.jpg", "Stefan BANACH", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1116038&_z=798888",
   "./august_2011_caratheodory_200x200.jpg", "Constantin CARATHÉODORY", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1121410&_z=798888",
   "./september_2011_vega_200x200.jpg", "Jurij VEGA", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1124386&_z=798888",
   "./oktober_2011_dedekind_200x200.jpg", "Richard DEDEKIND", img_ext),
  new Array (
   "#",
   "./november_2011_condorcet_200x200.jpg", "Marie Jean Marquis de CONDORCET", img_ext),
  new Array (
   "#",
   "./dezember_2011_babbage_200x200.jpg", "Charles BABBAGE", img_ext)
  );
 // 2010:
 aKalender [4] = Array (
  new Array (
   "http://www.spektrum.de/artikel/1017473&_z=798888",
   "./januar_2010_kowalewskaja_200x200.jpg", "Sofia KOWALEWSKAJA", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1020017&_z=798888",
   "./februar_2010_bolyai_200x200.jpg", "Janos BULAYI", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1021901&_z=798888",
   "./maerz_2010_russel_200x200.jpg", "Bertrand RUSSEL", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1024565&_z=798888",
   "./april_2010_school_of_athens_200x200.jpg", "Bildnis EUKLID", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1030269&_z=798888",
   "./mai_2010_ramanujan_200x200.jpg", "Srinivasa RAMANUJAN", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1030746&_z=798888",
   "./juni_2010_stevin_200x200.jpg", "Simon STEVIN", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1036358&_z=798888",
   "./juli_2010_biruni_200x200.jpg", "Abu Arrayhan al-BIRUNI", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1039591&_z=798888",
   "./august_2010_bernoulli_200x200.jpg", "Jakob BERNOULLI", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1044340&_z=798888",
   "./september_2010_hamilton_200x200.jpg", "William Rowan HAMILTON", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1047087&_z=798888",
   "./oktober_2010_napier_200x200.jpg", "John NAPIER", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1053175&_z=798888",
   "./november_2010_hilbert_200x200.jpg", "David Hilbert", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1055650&_z=798888",
   "./dezember_2010_poincare_200x200.jpg", "xy Poincare", img_ext)
  );
 // 2009:
 aKalender [3] = Array (
  new Array (
   "http://www.spektrum.de/artikel/977292&_z=798888",
   "./januar_2009_ries_200x200.jpg", "Adam RIESE", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/979324&_z=798888",
   "./oktober_2005_al-khwarizmi_200x200.jpg", "Mohammed ibn Musa AL-KHWARIZMI", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/980940&_z=798888",
   "./maerz_2009_laplace_200x200.jpg", "Pierre Simon LAPLACE", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/984923&_z=798888",
   "./april_2009_huygens_200x200.jpg", "Christiaan HUYGENS", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/993437&_z=798888",
   "./mai_2009_abel_200x200.jpg", "Niels Hendrik ABEL", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/996326&_z=798888", /* Link Jul 2005 angepasst! */
   "./juli_2005_al-kashi_200x200.jpg", "Jamshid AL-KASHI", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/999405&_z=798888",
   "./juli_2009_bessel_200x200.jpg", "Friedrich Wilhelm BESSEL", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1001728&_z=798888",
   "./august_2009_al-kindi_200x200.jpg", "Abu Yusuf AL KINDI", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1006306&_z=798888",
   "./september_2009_galilei_200x200.jpg", "Galileo GALILEI", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1009133&_z=798888", /* Link Mar 2005 anpassen! */
   "./maerz_2005_pacioli_200x200.jpg", "Luca PACIOLI", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1012603&_z=798888",
   "./november_2009_bougainville_200x200.jpg", "Louis Antoine de BOUGAINVILLE", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1014933&_z=798888",
   "./dezember_2009_kepler_200x200.jpg", "Johannes KEPLER", img_ext)
  );
/*
  new Array (
   "#",
   "./august_2009_hipparchos_200x200.jpg", "HIPPARCHOS", img_ext),
*/
 // 2008:
 aKalender [2] = Array (
  new Array (
   "http://www.spektrum.de/artikel/935104&_z=798888",
   "./januar_2008_newton_200x200.jpg", "Isaac NEWTON", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/940105&_z=798888",
   "./februar_2008_pascal_200x200.jpg", "Blaise PASCAL", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/943152&_z=798888",
   "./maerz_2008_pythagoras_200x200.jpg", "PYTHAGORAS von Samos", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/947214&_z=798888",
   "./april_2008_duerer_200x200.jpg", "Albrecht DÜRER", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/950444&_z=798888",
   "./mai_2008_al-tusi_200x200.jpg", "Nasir Al-din AL-TUSI", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/956614&_z=798888",
   "./juni_2008_boskovic_200x200.jpg", "Rudjer Josip BOSKOVIC", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/959405&_z=798888", /* Jun 2005-Link umgebogen! */
   "./juli_2008_zu-chongzhi_200x200.jpg", "ZU CHONGZHI", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/962953&_z=798888", /* Jan 2005-Link umbiegen! */
   "./august_2008_fermat_200x200.jpg", "Pierre de FERMAT", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/965117&_z=798888",
   "./september_2008_nunes_200x200.jpg", "Pedro NUNES", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/967719&_z=798888",
   "./oktober_2008_torricelli_200x200.jpg", "Evangelista TORRICELLI", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/971689&_z=798888",
   "./november_2008_seki_200x200.jpg", "Takakazu SEKI KOWA", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/974336&_z=798888", /* Feb 2005-Link umgebogen! */
   "./dezember_2008_gauss_200x200.jpg", "Carl Friedrich GAUSS", img_ext)
  );
 // 2007:
 aKalender [1] = Array (
  new Array (
   "http://www.spektrum.de/artikel/860557&_z=798888",
   "./januar_2007_thales_200x200.jpg", "THALES von Milet", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/861603&_z=798888",
   "./februar_2007_neumann_200x200.jpg", "John von NEUMANN", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/864261&_z=798888",
   "./maerz_2007_sierpinski_200x200.jpg", "Waclaw SIERPINSKI", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/867235&_z=798888",
   "./april_2007_euler_200x200.jpg", "Leonhard EULER", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/868068&_z=798888",
   "./mai_2007_cauchy_200x200.jpg", "Augustin CAUCHY", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/873210&_z=798888",
   "./juni_2007_galois_200x200.jpg", "Evariste GALOIS", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/876829&_z=798888",
   "./juli_2007_archimedes_200x200.jpg", "ARCHIMEDES von Syrakus", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/893657&_z=798888",
   "./august_2007_al-haitham_200x200.jpg", "Ibn AL-HAITHAM", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/897134&_z=798888",
   "./september_2007_buffon_200x200.jpg", "Georges-Louis Leclerc BUFFON", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/905709&_z=798888",
   "./oktober_2007_kolmogorov.jpg", "Andrei N. KOLMOGOROV", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/909403&_z=798888",
   "./november_2007_d-alembert.jpg", "Jean le ROND d’ALEMBERT", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/912071&_z=798888",
   "./dezember_2007_leonardo_200x200.jpg", "LEONARDO da Vinci", img_ext)
  );
 // 2006:
 aKalender [0] = Array (
  new Array (
   "http://www.spektrum.de/artikel/862789&_z=798888",
   "./januar_2006_lagrange_200x200.jpg", "Joseph-Louis LAGRANGE", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/862792&_z=798888",
   "./februar_2006_lobatschewski_200x200.jpg", "Nikolai LOBATSCHEWSKI", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/862794&_z=798888",
   "./maerz_2006_descartes_200x200.jpg", "Ren&eacute; DESCARTES", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/862796&_z=798888",
   "./april_2006_ricci_200x200.jpg", "Matteo Ricci et altera", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/862798&_z=798888",
   "./mai_2006_monge_200x200.jpg", "Gaspard MONGE", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/862800&_z=798888",
   "./juni_2006_maupertuis_200x200.jpg", "La Condamine & Maupertuis", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/862802&_z=798888",
   "./juli_2006_leibniz_200x200.jpg", "Gottfried Wilhelm LEIBNIZ", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/862640&_z=798888",
   "./august_2006_liu-hui_200x200.jpg", "LIU-HUI", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/850434&_z=798888",
   "./september_2006_fibonacci_200x200.jpg", "Leonardo von Pisa (FIBONACCI)", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/850636&_z=798888",
   "./oktober_2006_bolzano_200x200.jpg", "Bernard BOLZANO", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/854858&_z=798888",
   "./november_2006_halley_200x200.jpg", "Edmond HALLEY", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/858711&_z=798888",
   "./dezember_2006_khayyam_200x200.jpg", "Omar KHAYYAM", img_ext)
  );
// 2005:
 // Index 2005 am 13.4.2011 nach Aufforderung STRI entnommen; ZMK
 /*
 aKalender [0] = Array (
  new Array (
   "http://www.spektrum.de/artikel/962953&_z=798888",
   "./januar_2005_fermat.jpg", "Pierre de FERMAT", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/974336&_z=798888",
   "./februar_2005_gauss_200x200.jpg", "Carl Friedrich GAUSS", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/1009133&_z=798888",
   "./maerz_2005_pacioli.jpg", "Luca PACIOLI", "&nbsp;"),
  new Array (
   "http://www.spektrum.de/artikel/984923&_z=798888",
   "./april_2005_ramanujan.jpg", "Srinivasa RAMANUJAN", "&nbsp;"),
  new Array (
   "./mai_2005_fourier.pdf",
   "./mai_2005_fourier.jpg", "Joseph FOURIER", "&nbsp;"),
  new Array (
   "http://www.spektrum.de/artikel/959405&_z=798888",
   "./juni_2005_zu-chongzhi_200x200.jpg", "ZU CHONGZHI", img_ext),
  new Array (
   "http://www.spektrum.de/artikel/996326&_z=798888",
   "./juli_2005_al-kashi_200x200.jpg", "Jamshid AL-KASHI", img_ext),
  new Array (
   "./august_2005_bernoulli.pdf",
   "./august_2005_bernoulli.jpg", "Jacob BERNOULLI", "&nbsp;"),
  new Array (
   "./september_2005_hamilton.pdf",
   "./september_2005_hamilton_200x200.jpg", "William ROWAN HAMILTON", "&nbsp;"),
  new Array (
   "http://www.spektrum.de/artikel/979324&_z=798888",
   "./oktober_2005_al-khwarizmi_200x200.jpg", "Muhammad AL-KHWARIZMI", img_ext),
  new Array (
   "./november_2005_kepler.pdf",
   "./november_2005_kepler_200x200.jpg", "Johannes KEPLER", "&nbsp;"),
  new Array (
   "./dezember_2005_farabi_biruni_sina.pdf",
   "./dezember_2005_farabi_biruni_sina_200x200.jpg", "AL FARABI, AL BIRUNA, IBN SINA", "&nbsp;")
  );
  */

  function showList() {
    document.getElementById("list_span").style.display = "block";
    document.getElementById("list_link").innerHTML = "[ <a href='javascript:hideList();'>Übersicht verstecken</a> ]";
  }
  function hideList() {
    document.getElementById("list_span").style.display = "none";
    document.getElementById("list_link").innerHTML = "[ <a href='javascript:showList();'>Namens-Übersicht</a> ]";
  }
  function showSource() {
    document.getElementById("source_span").style.display = "block";
    document.getElementById("source_link").innerHTML = "[ <a href='javascript:hideSource();'>Quellenangaben verstecken</a> ]";
  }
  function hideSource() {
    document.getElementById("source_span").style.display = "none";
    document.getElementById("source_link").innerHTML = "[ <a href='javascript:showSource();'>Verwendete Quellen</a> ]";
  }
function showCalendar(nJahr) {
  var jNr = -1;
  var javalarm = 'javascript:alert(&quot;Dieses Kalenderblatt wird erst später veröffentlicht!&quot;); ';
  var inh = '<table>';
  if(isNaN(nJahr)) {
    jNr = aktJahr;  // aktuelles Jahr
   } else {
    for (j=0 ; j<aJahre.length ; j++)
      {
      if (nJahr.toString(10) == aJahre[j]) { jNr = j; }
      }
    if (jNr < 0)
    {
    alert ('Der Mathematik-Kalender für das Jahr '+nJahr+' ist nicht verfügbar.');
    jNr = aJahre.length-1;  // aktuelles Jahr
    }
   }
   for (zeile=0 ; zeile<4 ; zeile++) {
    inh += '<tr class="mk">';
    for (mNr=zeile*3 ; mNr<zeile*3+3 ; mNr++) {
     if (aKalender[jNr][mNr][0]!="#") {
      href = '"' + aKalender[jNr][mNr][0] + '" target="_blank" ';
     } else {
      href = '"' + javalarm + '"'; }
    inh += '  <td class="mk">'
         + '   <a href=' + href
         + '      title="' + aMonate[mNr] + ' ' + aJahre[jNr] + ' - ' + aKalender[jNr][mNr][2] + '">'
         + '   <img class="mk" src="' + aKalender[jNr][mNr][1] + '">'
         + '   <div class="mk">' + aMonate[mNr] + aKalender[jNr][mNr][3] + aJahre[jNr]
         + '   </div></a></td>';
     }
   inh += '</tr>';
   }
  inh += '</table>';
  document.getElementById("inhalt").innerHTML = inh;
  }
