var Konzeption;

function checkDate(Tag, Monat, Jahr) {
  if (Tag >=1 && Tag <= 31 )
    if (Monat >= 1 && Monat <= 12)
      if (Jahr >= 1970 && Jahr <= 3000)
      {
        return true;
      }
   return false;
}

function reload(zeile) {					
  var EingabeDatum = new Date;
  var EingabeDatumsec; 
  switch (zeile) {
    case 1: {
      if (checkDate(window.document.Eingabe.Tag1.value,window.document.Eingabe.Monat1.value,window.document.Eingabe.Jahr1.value))
      { if (   window.document.Eingabe.Zyklus.value >0 &&  window.document.Eingabe.Zyklus.value <99){
      EingabeDatum.setFullYear(window.document.Eingabe.Jahr1.value, window.document.Eingabe.Monat1.value-1, window.document.Eingabe.Tag1.value);
      EingabeDatumsec = EingabeDatum.getTime ();
      EingabeDatumsec += window.document.Eingabe.Zyklus.value*0.5*24*60*60*1000;
      Konzeption = EingabeDatumsec;
      EingabeDatum.setTime(EingabeDatumsec);
      window.document.Eingabe.Tag2.value = EingabeDatum.getDate ();
      window.document.Eingabe.Monat2.value = 1+EingabeDatum.getMonth ();
      window.document.Eingabe.Jahr2.value = EingabeDatum.getFullYear ();
      EingabeDatumsec += 38*7*24*60*60*1000;
      EingabeDatum.setTime (EingabeDatumsec);
      window.document.Eingabe.Tag3.value = EingabeDatum.getDate ();
      window.document.Eingabe.Monat3.value = 1+EingabeDatum.getMonth ();
      window.document.Eingabe.Jahr3.value = EingabeDatum.getFullYear ();   
      } else {
          window.document.Eingabe.Zyklus.value =28;
          alert("Bitte korriegieren Sie Ihre Angabe für Zykluslänge");
          aktualisiere(1);
        }
      }
      else {
           alert("Bitte korriegieren Sie Ihre Datumsangabe für 1.Tag letzte Regel ");
           window.document.Eingabe.Tag1.value   =  1;
           window.document.Eingabe.Monat1.value =  1;
           window.document.Eingabe.Jahr1.value  =  2003;
           aktualisiere(1);
           }
      break;
    }

    case 2: {
      if (checkDate(window.document.Eingabe.Tag2.value,window.document.Eingabe.Monat2.value,window.document.Eingabe.Jahr2.value))
      {
      EingabeDatum.setFullYear(window.document.Eingabe.Jahr2.value,window.document.Eingabe.Monat2.value-1,window.document.Eingabe.Tag2.value);
      EingabeDatumsec = EingabeDatum.getTime ();
      Konzeption = EingabeDatumsec;
      EingabeDatumsec -= window.document.Eingabe.Zyklus.value*0.5*24*60*60*1000;
      EingabeDatum.setTime(EingabeDatumsec);  
      window.document.Eingabe.Tag1.value = EingabeDatum.getDate ();
      window.document.Eingabe.Monat1.value = 1+EingabeDatum.getMonth ();
      window.document.Eingabe.Jahr1.value = EingabeDatum.getFullYear ();
      EingabeDatumsec += (38*7*24*60*60*1000 + window.document.Eingabe.Zyklus.value*0.5*24*60*60*1000);
      EingabeDatum.setTime (EingabeDatumsec);
      EingabeDatum.setDay = EingabeDatum.getDate () + 7*39;
      window.document.Eingabe.Tag3.value = EingabeDatum.getDate ();
      window.document.Eingabe.Monat3.value = 1+EingabeDatum.getMonth ();
      window.document.Eingabe.Jahr3.value = EingabeDatum.getFullYear ();  
      }
      else {
           alert("Bitte korriegieren Sie Ihre Datumsangabe für Konzeption");
           window.document.Eingabe.Tag2.value   =  15;
           window.document.Eingabe.Monat2.value =  1;
           window.document.Eingabe.Jahr2.value  =  2003;
           aktualisiere(2);
           }
      break;
    }

    case 3: {
      if (checkDate(window.document.Eingabe.Tag3.value,window.document.Eingabe.Monat3.value,window.document.Eingabe.Jahr3.value))
      {
      EingabeDatum.setFullYear(window.document.Eingabe.Jahr3.value,window.document.Eingabe.Monat3.value-1,window.document.Eingabe.Tag3.value);
      EingabeDatumsec = EingabeDatum.getTime ();
      EingabeDatumsec -= 38*7*24*60*60*1000;
      Konzeption = EingabeDatumsec;
      EingabeDatum.setTime(EingabeDatumsec); 
      window.document.Eingabe.Tag2.value = EingabeDatum.getDate ();
      window.document.Eingabe.Monat2.value = 1+EingabeDatum.getMonth ();
      window.document.Eingabe.Jahr2.value = EingabeDatum.getFullYear ();
      EingabeDatumsec -= window.document.Eingabe.Zyklus.value*0.5*24*60*60*1000;
      EingabeDatum.setTime (EingabeDatumsec);
      window.document.Eingabe.Tag1.value = EingabeDatum.getDate ();
      window.document.Eingabe.Monat1.value = 1+EingabeDatum.getMonth ();
      window.document.Eingabe.Jahr1.value = EingabeDatum.getFullYear ();   
      }
      else {
           alert("Bitte korriegieren Sie Ihre Datumsangabe für errechneten Termin");
           window.document.Eingabe.Tag3.value   =  8;
           window.document.Eingabe.Monat3.value =  10;
           window.document.Eingabe.Jahr3.value  =  2003;
           aktualisiere(3);
           }
      break;
    }

    default: {
      break;
    }
  }
}							//of aktualisiere



