function calcGroesse () {
    var f = document.Groesse;
    var Brennweite=parseFloat(f.Brennweite.value);
        if (isNaN(Brennweite)){Brennweite=500;}
        if (Brennweite>100000 || Brennweite<5){Brennweite=500;}
    f.Brennweite.value=Brennweite;

    var Winkel = parseFloat(f.Winkel.value);
        if (isNaN(Winkel)){Winkel=31;}
        if (Winkel>34 || Winkel<28){Winkel=31;}
    f.Winkel.value=Winkel;

    Winkel = (Winkel/60) * (Math.PI/180);
    var Durchmesser = Brennweite * Math.tan(Winkel);
    Durchmesser = Math.round(10*Durchmesser)/10;
    f.Durchmesser.value = Durchmesser;
    var f3=document.Shift;
    f3.Brennweite.value=Brennweite;
return
}

function calcZeit () {
  var f = document.Zeit;

  var Film=parseFloat(f.Film.value);
      if (isNaN(Film)){Film=100;}
      if (Film>10000 || Film<10){Film=100;}
  f.Film.value=Film;

  var Blende=parseFloat(f.Blende.value);
      if (isNaN(Blende)){Blende=8;}
      if (Blende>500 || Blende<0.5){Blende=8;}
  f.Blende.value=Blende;

  var K=f.K.value;

  var ZeitIdeal = (Blende * Blende)/(Film*K);
  ZeitIdeal = Math.round(10000*ZeitIdeal)/10000;
    f.ZeitIdeal.value = ZeitIdeal;

  var f3=document.Shift;
  f3.Zeit.value=ZeitIdeal;
  return
}

function eintragK () {
  var f = document.Zeit;
  var i=f.KWert.selectedIndex;
  if (i==0){f.K.value=10};
  if (i==1){f.K.value=20};
  if (i==2){f.K.value=40};
  if (i==3){f.K.value=80};
  if (i==4){f.K.value=220};
  if (i==5){f.K.value=20};
  if (i==6){f.K.value=0.005};
  if (i==7){f.K.value=0.01};
  if (i==-1){f.K.value=220};
  return
}

function calcShift () {
  var f = document.Shift;

  var Brennweite=parseFloat(f.Brennweite.value);
  if (isNaN(Brennweite)){Brennweite=500;}
  if (Brennweite>100000 || Brennweite<5){Brennweite=500;}
  f.Brennweite.value=Brennweite;

  var Zeit=parseFloat(f.Zeit.value);
  if (isNaN(Zeit)){Zeit=0.5;}
  if (Zeit>3600 || Zeit<0.0001){Zeit=0.5;}
  f.Zeit.value=Zeit;

  var WinkelOhne=15*Zeit;
  WinkelOhne=Math.round(10*WinkelOhne)/10;
  f.WinkelOhne.value=WinkelOhne;
  WinkelOhne = (WinkelOhne/3600)*(Math.PI/180);

  var WinkelStern=0.5*Zeit;
  WinkelStern=Math.round(10*WinkelStern)/10;
  f.WinkelStern.value=WinkelStern;
  WinkelStern = (WinkelStern/3600)*(Math.PI/180);

  var DeltaOhne=Brennweite * Math.tan(WinkelOhne);
  DeltaOhne=Math.round(1000*DeltaOhne)/1000;
  f.DeltaOhne.value=DeltaOhne;

  var DeltaStern=Brennweite * Math.tan(WinkelStern);
  DeltaStern=Math.round(1000*DeltaStern)/1000;
  f.DeltaStern.value=DeltaStern;

return
}
