var xmlHttp = false;
var sDate;

// ---------------------------------------------------------------------
 var fotos=new Array('/Bilder/sponsor/spk.jpg',
           '/Bilder/sponsor/scherdel.jpg',
           '/Bilder/sponsor/elg.jpg',
           '/Bilder/sponsor/swm.jpg',
           '/Bilder/sponsor/aquamarien.jpg',
           '/Bilder/sponsor/evm.jpg',
           '/Bilder/sponsor/creaface.jpg',
           '/Bilder/sponsor/muenzner.jpg'
           );

 var speed=2500;
 var pos=0;

function doit () {

// Diashow-Script von Thomas Salvador, http://www.brauchbar.de
// Freeware. Nutzung erlaubt, solange diese Copyrightmeldung
// unveraendert erhalten bleibt.

if (!(document.images)) {return;}

 document.sponsor1.src=fotos[pos++];

 if (pos == fotos.length) { pos = 0; }
 setTimeout("doit();",speed);
}

function createCalendar()
{
   var sHTML;
   var i;

   // Tabellen-Code zusammenstellen
   sHTML = '<table class="links_rechts_fenster" style="margin-left:8px; margin-top:0px;width:137px;" cellpadding="0" cellspacing="0">';
   sHTML += '<tr><td colspan="7" background="media/rechstunten.gif" height="10"></td></tr>';
   sHTML += '<tr><td colspan="7" style="background-image:url(media/tabelle_kopf_rechts_gelb.jpg);text-align:left;padding-left:30px;color:#F8FF15;font-size:12px;">Sponsoren</td><tr>';
   sHTML += '<tr style="background-color:#FFFFCA">';
   sHTML += '<td style="text-align:center;width:15px;border-bottom:1px solid #ABA8A3;border-right:1px solid #ABA8A3;font-weight:bold;font-size:11px"><img name="sponsor1" src="Bilder/sponsor/spk.jpg"></td></tr>';
   sHTML += '<tr>';

      sHTML += '</tr><tr><td colspan="7" background="media/rechstunten.gif" height="10"></td></tr></table>';

   // Kalender ausgeben
   document.write(sHTML);
   doit();
}

// ---------------------------------------------------------------------
function getCalendar(iMonth, iYear)
{
   // aktuelles Datum in Variable speichern
   sDate = new Date();

   // wenn Parameter leer, dann aktuellen Monat verwenden
   if (iMonth == null) {
   iMonth = sDate.getMonth();
   iYear = sDate.getFullYear(); }

   fillCalendar(iMonth, iYear);


}

// ---------------------------------------------------------------------
function fillCalendar(iMonth, iYear)
{
   // Monats-Array bilden
   var aMonths = new Array(
      'Jan.', 'Febr.', 'Mär.', 'Apr.',
      'Mai', 'Jun.', 'Jul.', 'Aug.',
      'Sep.', 'Okt.', 'Nov.', 'Dez.');

   // Monate ermitteln
   var iThisMonth = new Date(iYear, iMonth, 1);
   var iPrevMonth = new Date(iYear, iMonth - 1, 1);
   var iNextMonth = new Date(iYear, iMonth + 1, 1);

   // Erster Wochentag und Anzahl Tage/Monat ermitteln
   var iFirstWeekday = iThisMonth.getDay();
   if (iFirstWeekday == 0) iFirstWeekday = 7;
   var iDaysInMonth = Math.floor((iNextMonth.getTime()
      - iThisMonth.getTime()) / (1000 * 60 * 60 * 24));

   // Link zu vorherigem Monat
   var sPrev = '<a href="javascript: getCalendar('
      + iPrevMonth.getMonth() + ','
      + iPrevMonth.getFullYear() + ')">&lt;</a>';
   hItem = document.getElementById("calHead1")
   hItem.innerHTML = sPrev;

   // Überschrift aus Monats-Array
   hItem = document.getElementById("calHead2")
   hItem.innerHTML = aMonths[iMonth] + ' ' + iYear;

   // Link zu nächstem Monat
   var sNext = '<a href="javascript: getCalendar('
      + iNextMonth.getMonth() + ','
      + iNextMonth.getFullYear() + ')">&gt;</a>';
   hItem = document.getElementById("calHead3")
   hItem.innerHTML = sNext;

   // Leere Tage am Anfang auffüllen
   for(iCellId=1; iCellId < iFirstWeekday; iCellId++) {
      hItem = document.getElementById("calCell" + iCellId);
      hItem.innerHTML = '&nbsp;'; }



   // Variable initialieren
   var iCellDay=1;

  // Schleife über alle Tage des Monats
  Stamp = new Date();
  today = Stamp.getDate();
  for(iCellId = iFirstWeekday; iCellDay <= iDaysInMonth; iCellId++) {

   //Trainingsauftakt abfrage 13.01.06
      if (iCellDay == 31 && iMonth == 1)
        {
        sDayHTML= '';
        }
      else
        {
        sDayHTML = iCellDay;
        }

        //Zellinhalt zuweisen
      hItem = document.getElementById("calCell" + iCellId)
      hItem.innerHTML = sDayHTML;

      iCellDay++;
   }

   // Leere Tage am Ende auffüllen
   for(iCellId; iCellId <= 42; iCellId++) {
   hItem = document.getElementById("calCell" + iCellId)
   hItem.innerHTML = '&nbsp;'; }
}
