<!--

// Gravitations-Berechnung
function ComputeGravity()  {
  var objInput = document.getElementById('inpCalcGravityWeight');
  if(!objInput)
    {
    return;
    }
  var dblInput = objInput.value;
  // Validierung
  dblInput = dblInput.replace(',', '.');
  if(isNaN(dblInput))
    {
    alert('Der eingegebene Wert ist keine gültige Zahl!');
    objInput.focus();
    return;
    }
  if(dblInput < 0)
    {
    alert('Für negative Massen existiert noch keine physikalische Theorie!');
    objInput.focus();
    return;
    }
  // Ausgabe
  OutputGravity('Sonne', dblInput, 28.02);
  OutputGravity('Mond', dblInput, 0.17);
  OutputGravity('Merkur', dblInput, 0.38);
  OutputGravity('Venus', dblInput, 0.91);
  OutputGravity('Mars', dblInput, 0.38);
  OutputGravity('Jupiter', dblInput, 2.3);
  OutputGravity('Saturn', dblInput, 0.92);
  OutputGravity('Uranus', dblInput, 0.889);
  OutputGravity('Neptun', dblInput, 1.12);
  OutputGravity('Pluto', dblInput, 0.059);
  }

// Gravitations-Berechnung fuer einzelnen Planeten
function OutputGravity(vstrField, vdblInput, vdblGravity)
  {
  var objOutput = document.getElementById('outCalcGravity_' + vstrField);
  if(objOutput)
    {
    var dblOutput = 0;
    dblOutput = Math.round(vdblInput * vdblGravity * 1000) / 1000;
    dblOutput = String(dblOutput);
    dblOutput = dblOutput.replace('.', ',');
    objOutput.value = dblOutput;
    }
  }

//-->