/*
Englische Schreibweise des Monatsnamens beachten:
January, February, March, April, May, June, July,
August, September, October, November, December
*/


// Frage: Auch alte Termine listen?
// "1" listet alte Termine, "0" für Ausblenden
AlteTermine = "1";

// Jahreszahl eintragen wird aber überschrieben

Termin = new Array()

Termin[Termin.length]="April 30, 2000"
Termin[Termin.length]="10% Powerrabatt"

Termin[Termin.length]="April 30, 2000"
Termin[Termin.length]="7% Fruehbestellrabatt"

Termin[Termin.length]="May 31, 2000"
Termin[Termin.length]="5% Vorzugsrabatt"

Termin[Termin.length]="July 31, 2000"
Termin[Termin.length]="3% Sommerrabatt"



// Ende Terminlisteneinträge



var Anzahl = "";
var Tage;


function Abstand(Tage) {
  if (Tage < -1) {
  Anzahl = "vor " + StrTage + " Tagen";
  }
  if(Tage == -1) {
  Anzahl = "vor " + StrTage + " Tag";
  }
  if(Tage == 0) {
  Anzahl = "heute ";
  }
  if(Tage == 1) {
  Anzahl = "morgen ";
  }
  if((Tage < 10) && (Tage > 1)) {
  Anzahl = "noch " + Tage + " Tage";
  }
  if((Tage >= 10) && (Tage < 100)) {
  Anzahl = "noch " + Tage + " Tage";
  }
  if(Tage > 99) {
  Anzahl = "noch " + Tage + " Tage";
  }
return Anzahl;
}

// Hintergrundfarbe + Grafik eintragen

function FarbeGrafik(Tage) {

   // abgelaufene Termine
   if(Tage < 0)
   {
   document.write("<tr bgcolor='#FFFFFF'>");
   document.write('<td><img src="js/pics/cal03.gif" width="14" height="16" border="0" alt=""></td>');
   }

   // aktueller Termin (Heute)
   else if(Tage == 0)
   {
   document.write("<tr bgcolor='#FFF0FF'>");
   document.write('<td><img src="js/pics/cal01.gif" width="14" height="16" border="0" alt=""></td>');
   }

   // Termine in den nächsten 20 Tagen
   else if(Tage < 20 && Tage > 0)
   {
   document.write("<tr bgcolor='#FFFFFF'>");
   document.write('<td><img src="js/pics/cal06.gif" width="14" height="16" border="0" alt=""></td>');
   }

   // andere zukünftige Termine
   else
   {
   document.write("<tr bgcolor='#FFFFFF'>");
   document.write('<td><img src="js/pics/cal04.gif" width="14" height="16" border="0" alt=""></td>');
   }
return
}





function Rabattliste() {

var now = new Date();
var DiesesJahr = now.getFullYear();
document.write('<table style="border-top:1px solid #B1B4B8" width="500" id="rand06" cellspacing="0" cellpadding="5">');


for (i=0; i < Termin.length ; i++ )
{
  var DatumTermin = new Date(Termin[i]);
  // Jahreszahl auf aktuelles Jahr setzen
  DatumTermin2 =  new Date(DatumTermin.setFullYear(DiesesJahr));
  var Diff2 = DatumTermin2.getTime() - now.getTime();
  var Tage = Math.floor(Diff2 / (1000 * 60 * 60 * 24));

  Tage = Tage +1;
  StrTage = Math.abs(Tage);





if(AlteTermine == "1")
{

  if(i%2==0)
  {
  var Monat = DatumTermin2.getMonth() +1;
  Monat = ((Monat < 10) ? "0" : "")+ Monat;
  var Monatstag = DatumTermin2.getDate();
  Monatstag = ((Monatstag < 10) ? "0" : "")+ Monatstag;

  Abstand(Tage);
  FarbeGrafik(Tage);

  document.write("<td>" + Anzahl + "</td>");
  document.write("<td>bis " + Monatstag + "." + Monat + "</td>");
  document.write("<td>" + Termin[i+1] + "</td></tr>");
  }

}
else
{

  if(i%2==0 && Tage >= 0)
  {
  var Monat = DatumTermin2.getMonth() +1;
  Monat = ((Monat < 10) ? "0" : "")+ Monat;
  var Monatstag = DatumTermin2.getDate();
  Monatstag = ((Monatstag < 10) ? "0" : "")+ Monatstag;

  Abstand(Tage);
  FarbeGrafik(Tage);

  document.write("<td>" + Anzahl + "</td>");
  document.write("<td>bis " + Monatstag + "." + Monat + "</td>");
  document.write("<td>" + Termin[i+1] + "</td></tr>");
  }

}

}

document.write("</table>");
return

}

