
function runden(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  return k.substring(0, k.indexOf('.') + 3);
}


function minus(Name , Startwert  , Schrittweite){
 var nWert = parseInt(document.Form.elements[Name].value)
 if(nWert > Startwert) {
  nWert -= Schrittweite;
 }
  document.Form.elements[Name].value=nWert;
 var s=parseInt(document.Form.elements["eins"].value);
 var a=parseInt(document.Form.elements["zwei"].value);
 var v=parseInt(document.Form.elements["drei"].value);
 var ts=0.2;
 var tre=0.8;

    var vs=Math.sqrt(v/3.6 * v/3.6 + 2 * a * s);
    var x=vs*3.6 + a/2 * ts * 3.6;
    var va=vs + a/2 * ts;
  document.Form.elements["vier"].value= runden(x);
 var ss= vs * ts + 0.5*a/2*ts*ts + va*tre + s;
 document.Form.elements["fuenf"].value= runden(ss);
 var tr= (vs-v/3.6)/a + ts + tre;
 document.Form.elements["sechs"].value= runden(tr); 
// Vermeid.-Geschw.
a= a * (-1);
var q = tre + 0.5*ts;
var vr= a*q + Math.sqrt(a*a*q*q + (0.5*a*ts)*(0.5*a*ts)-2*a*ss);
    vr=vr*3.6;
 document.Form.elements["sieben"].value= runden(vr); 

}

function plus(Name , Endwert , Schrittweite){
 var nWert = parseInt(document.Form.elements[Name].value)
 if(nWert < Endwert) {
  nWert += Schrittweite;
 }
  document.Form.elements[Name].value=nWert;
  
 var s=parseInt(document.Form.elements["eins"].value);
 var a=parseInt(document.Form.elements["zwei"].value);
 var v=parseInt(document.Form.elements["drei"].value);
  var ts=0.2;
 var tre=0.8;

    var vs=Math.sqrt(v/3.6 * v/3.6 + 2 * a * s);
    var x=vs*3.6 + a/2 * ts * 3.6;
    var va=vs + a/2 * ts;
  document.Form.elements["vier"].value= runden(x);
 var ss= vs * ts + 0.5*a/2*ts*ts + va*tre + s;
 document.Form.elements["fuenf"].value= runden(ss);
 var tr= (vs-v/3.6)/a + ts + tre;
 document.Form.elements["sechs"].value= runden(tr); 
// Vermeid.-Geschw.
a= a * (-1);
var q = tre + 0.5*ts;
var vr= a*q + Math.sqrt(a*a*q*q + (0.5*a*ts)*(0.5*a*ts)-2*a*ss);
    vr=vr*3.6;
 document.Form.elements["sieben"].value= runden(vr); 
}




