/* -- +-----------------------------------------------+
      |   Inhalt:     Datumsermittlung    datum.js    |
      |   WebMaster:  Josef Schöttner                 |
      |   Version:    V1B                             |
      |   Erstellung: 22.10.2009                      |
      |   Änderung:   22.10.2009/22.10.2009           |
      +-----------------------------------------------+ -- */
      // aktuelles Jahr ermitteln und mit Copyright ausgeben
      function ausgabe_copyright()
      {
         // Variablendefinition
         var scopy;
         // aktuelles Datum auslesen
         var heute = new Date();
         // Jahr auslesen
         var jahr  = heute.getYear();
         // Jahr aufbereiten
         var pos1  = 1;
         var pos2  = 2;
         var sjahr = String(jahr);
         if (sjahr.length > 3) {++pos1; ++pos2;}
         sjahr = "20" + sjahr.substr(pos1,pos2);
         // Copyright aufbereiten
         scopy = "Copyright © 2000-" + sjahr + " SICON Josef Schöttner Industrie-Consultant."
         // Copyright ausgeben
         document.write(scopy);
      }
      // aktuelles Datum ermitteln und ausgeben
      function ausgabe_datum(format)
      {
         // aktuellen Wochentag mit Datum auslesen
         var heute = new Date();
         // Datum aufbereiten
         var pos1   = 1;
         var pos2   = 2;
         var tag    = heute.getDate();
         var monat  = heute.getMonth();
         var jahr   = heute.getYear();
         var stag   = String(tag);
         var smonat = String(++monat);
         var sjahr  = String(jahr);
         if ((tag < 10) && (format)) stag = "0" + stag;
         if (monat < 10) smonat = "0" + smonat;
         if (sjahr.length > 3) {++pos1; ++pos2;}
         sjahr = sjahr.substr(pos1,pos2);
         // formatabhängige Aktionen
         if (format)
         {
            // deutsches Format:
            // Wochentag formatieren und ausgeben
            switch (heute.getDay())
            {
               case 0: document.write("Sonntag, "); break;
               case 1: document.write("Montag, "); break;
               case 2: document.write("Dienstag, "); break;
               case 3: document.write("Mittwoch, "); break;
               case 4: document.write("Donnerstag, "); break;
               case 5: document.write("Freitag, "); break;
               case 6: document.write("Samstag, ");
            }
            // Datum formatieren
            datum = stag + "." + smonat + ".20" + sjahr;
         }
         else
         {
            // englisches/amerikanisches Format:
            // Wochentag formatieren und ausgeben
            switch (heute.getDay())
            {
               case 0: document.write("Sunday, "); break;
               case 1: document.write("Monday, "); break;
               case 2: document.write("Tuesday, "); break;
               case 3: document.write("Wednesday, "); break;
               case 4: document.write("Thursday, "); break;
               case 5: document.write("Friday, "); break;
               case 6: document.write("Saturday, ");
            }
            // Datum formatieren
            switch (monat)
            {
               case  1: smonth = "January "; break;
               case  2: smonth = "February "; break;
               case  3: smonth = "March "; break;
               case  4: smonth = "April "; break;
               case  5: smonth = "May "; break;
               case  6: smonth = "June "; break;
               case  7: smonth = "July "; break;
               case  8: smonth = "August "; break;
               case  9: smonth = "September "; break;
               case 10: smonth = "October "; break;
               case 11: smonth = "November "; break;
               case 12: smonth = "December ";
            }
            datum = smonth + stag + ", " + "20" + sjahr;
         }
         // Datum ausgeben
         document.write(datum);
      }
      // Ende