
/* -------------------------------------------------------------------------- */
/* JavaScript zur Errechnung von Anhaltewegen und mehr                        */
/* © März 2005 / August 2006 / Jänner 2008 by Michael Dufek, Österreich      */
/* Alle Rechte vorbehalten!                                                   */
/* Verwendung des JavaScript-Quelltextes nur mit schriftlicher                */
/* Genehmigung des Autors.                                                    */
/* Link: http://2cu.at/anhalteweg/                                            */
/* -------------------------------------------------------------------------- */




/* Testen, welches Ausgabefenster in der Mitte ist,
   dann (versteckte) Daten vom Bottom-Fenster übernehmen,
   um Änderungen in Echtzeit zu übernehmen */

function urlcheck ()
  {

	  /* Ausgabeseite anzeigen */
  	 if (parent.ausgabe.location.pathname.substring(parent.ausgabe.location.pathname.lastIndexOf('/')+1) == "startup.htm")
          	     		 {
				 parent.ausgabe.location.href = "ausgabe.htm";
				 }

          if (parent.ausgabe.location.pathname.substring(parent.ausgabe.location.pathname.lastIndexOf('/')+1) == "ausgabe.htm")
          	     		 {
				 daten_uebernehmen();
				 }

          if (parent.ausgabe.location.pathname.substring(parent.ausgabe.location.pathname.lastIndexOf('/')+1) == "graphik.htm")
          	     		 {
				 parent.ausgabe.location.href = "graphik.htm";
				 }

          if (parent.ausgabe.location.pathname.substring(parent.ausgabe.location.pathname.lastIndexOf('/')+1) == "zeitersparnis.htm")
          	     		 {
				 parent.ausgabe.location.href = "zeitersparnis.htm";
				 }
  }







 /* Daten vom Bottom-Frame in das Ausgabe-Frame übernehmen */

function daten_uebernehmen ()
   {
           parent.ausgabe.document.ausgabeform.vausgabe.value = parent.bottom.document.ausgabeform.vausgabe.value;
           parent.ausgabe.document.ausgabeform.tausgabe.value = parent.bottom.document.ausgabeform.tausgabe.value;
           parent.ausgabe.document.ausgabeform.aausgabe.value = parent.bottom.document.ausgabeform.aausgabe.value;
           parent.ausgabe.document.ausgabeform.srausgabe.value = parent.bottom.document.ausgabeform.srausgabe.value;
           parent.ausgabe.document.ausgabeform.sbausgabe.value = parent.bottom.document.ausgabeform.sbausgabe.value;
           parent.ausgabe.document.ausgabeform.saausgabe.value = parent.bottom.document.ausgabeform.saausgabe.value;
           parent.ausgabe.document.ausgabeform.taausgabe.value = parent.bottom.document.ausgabeform.taausgabe.value;
           parent.ausgabe.document.ausgabeform.hndausgabe.value = parent.bottom.document.ausgabeform.hndausgabe.value;
           parent.ausgabe.document.ausgabeform.vhausgabe.value = parent.bottom.document.ausgabeform.vhausgabe.value;
           parent.ausgabe.document.ausgabeform.thausgabe.value = parent.bottom.document.ausgabeform.thausgabe.value;
           parent.ausgabe.document.ausgabeform.fhausgabe.value = parent.bottom.document.ausgabeform.fhausgabe.value;

           parent.ausgabe.document.ausgabeform.vausgabe2.value = parent.bottom.document.ausgabeform.vausgabe2.value;
           parent.ausgabe.document.ausgabeform.tausgabe2.value = parent.bottom.document.ausgabeform.tausgabe2.value;
           parent.ausgabe.document.ausgabeform.aausgabe2.value = parent.bottom.document.ausgabeform.aausgabe2.value;
           parent.ausgabe.document.ausgabeform.srausgabe2.value = parent.bottom.document.ausgabeform.srausgabe2.value;
           parent.ausgabe.document.ausgabeform.sbausgabe2.value = parent.bottom.document.ausgabeform.sbausgabe2.value;
           parent.ausgabe.document.ausgabeform.saausgabe2.value = parent.bottom.document.ausgabeform.saausgabe2.value;
           parent.ausgabe.document.ausgabeform.taausgabe2.value = parent.bottom.document.ausgabeform.taausgabe2.value;
           parent.ausgabe.document.ausgabeform.hndausgabe2.value = parent.bottom.document.ausgabeform.hndausgabe2.value;
           parent.ausgabe.document.ausgabeform.vhausgabe2.value = parent.bottom.document.ausgabeform.vhausgabe2.value;
           parent.ausgabe.document.ausgabeform.thausgabe2.value = parent.bottom.document.ausgabeform.thausgabe2.value;
           parent.ausgabe.document.ausgabeform.fhausgabe2.value = parent.bottom.document.ausgabeform.fhausgabe2.value;

           parent.ausgabe.document.ausgabeform.vausgabe_abs.value = parent.bottom.document.ausgabeform.vausgabe_abs.value;
           parent.ausgabe.document.ausgabeform.tausgabe_abs.value = parent.bottom.document.ausgabeform.tausgabe_abs.value;
           parent.ausgabe.document.ausgabeform.aausgabe_abs.value = parent.bottom.document.ausgabeform.aausgabe_abs.value;
           parent.ausgabe.document.ausgabeform.srausgabe_abs.value = parent.bottom.document.ausgabeform.srausgabe_abs.value;
           parent.ausgabe.document.ausgabeform.sbausgabe_abs.value = parent.bottom.document.ausgabeform.sbausgabe_abs.value;
           parent.ausgabe.document.ausgabeform.saausgabe_abs.value = parent.bottom.document.ausgabeform.saausgabe_abs.value;
           parent.ausgabe.document.ausgabeform.taausgabe_abs.value = parent.bottom.document.ausgabeform.taausgabe_abs.value;
           parent.ausgabe.document.ausgabeform.hndausgabe_abs.value = parent.bottom.document.ausgabeform.hndausgabe_abs.value;
           parent.ausgabe.document.ausgabeform.vhausgabe_abs.value = parent.bottom.document.ausgabeform.vhausgabe_abs.value;
           parent.ausgabe.document.ausgabeform.thausgabe_abs.value = parent.bottom.document.ausgabeform.thausgabe_abs.value;
           parent.ausgabe.document.ausgabeform.fhausgabe_abs.value = parent.bottom.document.ausgabeform.fhausgabe_abs.value;

           parent.ausgabe.document.ausgabeform.vausgabe_proz.value = parent.bottom.document.ausgabeform.vausgabe_proz.value;
           parent.ausgabe.document.ausgabeform.tausgabe_proz.value = parent.bottom.document.ausgabeform.tausgabe_proz.value;
           parent.ausgabe.document.ausgabeform.aausgabe_proz.value = parent.bottom.document.ausgabeform.aausgabe_proz.value;
           parent.ausgabe.document.ausgabeform.srausgabe_proz.value = parent.bottom.document.ausgabeform.srausgabe_proz.value;
           parent.ausgabe.document.ausgabeform.sbausgabe_proz.value = parent.bottom.document.ausgabeform.sbausgabe_proz.value;
           parent.ausgabe.document.ausgabeform.saausgabe_proz.value = parent.bottom.document.ausgabeform.saausgabe_proz.value;
           parent.ausgabe.document.ausgabeform.taausgabe_proz.value = parent.bottom.document.ausgabeform.taausgabe_proz.value;
           parent.ausgabe.document.ausgabeform.hndausgabe_proz.value = parent.bottom.document.ausgabeform.hndausgabe_proz.value;
           parent.ausgabe.document.ausgabeform.vhausgabe_proz.value = parent.bottom.document.ausgabeform.vhausgabe_proz.value;
           parent.ausgabe.document.ausgabeform.thausgabe_proz.value = parent.bottom.document.ausgabeform.thausgabe_proz.value;
           parent.ausgabe.document.ausgabeform.fhausgabe_proz.value = parent.bottom.document.ausgabeform.fhausgabe_proz.value;

           parent.ausgabe.document.ausgabeform.genauigkeit.value = parent.bottom.document.ausgabeform.genauigkeit.value;

    }








function formularcheck(welchesformular)
/* Formularwerte überprüfen; linkes oder rechtes Formular (Variable: welchesformular) übergeben */

  {



   /* Genauigkeit (Rundungswunsch) auslesen */
     switch(parent.bottom.document.ausgabeform.genauigkeit.value)
         {
         case "0komma":
         genauigkeitswert=1;
         break;
         case "1komma":
         genauigkeitswert=10;
         break;
         case "2komma":
         genauigkeitswert=100;
         break;
         case "3komma":
         genauigkeitswert=1000;
        break;
         default:
        genauigkeitswert=10;
        break;
        }





  /* Geschwindigkeit (v) */

     /* Feld darf nicht leer ein */
     if(document.eingabeform.geschwindigkeit.value == "")
      {
       alert("Bitte die Geschwindigkeit eingeben!");
       document.eingabeform.geschwindigkeit.focus();
       return false;
      }


     /* Beistrich (,) durch Kommapunkt (.) ersetzen */
         document.eingabeform.geschwindigkeit.value = document.eingabeform.geschwindigkeit.value.replace(",",".");

     /* Nur Ziffern und den Kommapunkt (.) erlauben */
     for (var i = 0; i < document.eingabeform.geschwindigkeit.value.length; i++)
     {
      var abc = document.eingabeform.geschwindigkeit.value.substring(i, i + 1);
          if ((abc < "0" || "9" < abc) && abc != '.')
            {
             alert("Die Eingabefelder akzeptieren nur Zahlen und einen Kommapunkt (.).");
             document.eingabeform.geschwindigkeit.value = "";
             document.eingabeform.geschwindigkeit.focus();
             return false;
            }
      }

        /* Zahlenformat erzwingen */
        document.eingabeform.geschwindigkeit.value = parseFloat(document.eingabeform.geschwindigkeit.value);


     /* auf genauigkeitswert-Kommastelle runden und zurückschreiben */
        if (String(document.eingabeform.geschwindigkeit.value).substr(0,1)==".") {document.eingabeform.geschwindigkeit.value=0+String(Math.round(document.eingabeform.geschwindigkeit.value*genauigkeitswert)/genauigkeitswert)} else {document.eingabeform.geschwindigkeit.value=(Math.round(document.eingabeform.geschwindigkeit.value*genauigkeitswert)/genauigkeitswert)};


     /* Wertebereich festlegen */
     if (document.eingabeform.geschwindigkeit.value < 0 ||
         document.eingabeform.geschwindigkeit.value > 500)
      {
         alert("Die Geschwindigkeit muss zwischen 0 und 500 km/h liegen!");
         document.eingabeform.geschwindigkeit.value = "";
         document.eingabeform.geschwindigkeit.focus();
         return false;
      }





  /* Reaktionszeit (t) */

     /* Feld darf nicht leer ein */
     if(document.eingabeform.reaktion.value == "")
      {
       alert("Bitte die Reaktionszeit eingeben!");
       document.eingabeform.reaktion.focus();
       return false;
      }

          /* Beistrich (,) durch Kommapunkt (.) ersetzen */
         document.eingabeform.reaktion.value = document.eingabeform.reaktion.value.replace(",",".");


     /* Nur Ziffern und den Kommapunkt (.) erlauben */
     for (var i = 0; i < document.eingabeform.reaktion.value.length; i++)
     {
      var abc = document.eingabeform.reaktion.value.substring(i, i + 1);
          if ((abc < "0" || "9" < abc) && abc != '.')
            {
             alert("Die Eingabefelder akzeptieren nur Zahlen und einen Kommapunkt (.).");
             document.eingabeform.reaktion.value = "";
             document.eingabeform.reaktion.focus();
             return false;
            }
      }

        /* Zahlenformat erzwingen */
        document.eingabeform.reaktion.value = parseFloat(document.eingabeform.reaktion.value);

     /* auf genauigkeitswert-Kommastelle runden und zurückschreiben */
        if (String(document.eingabeform.reaktion.value).substr(0,1)==".") {document.eingabeform.reaktion.value=0+String(Math.round(document.eingabeform.reaktion.value*genauigkeitswert)/genauigkeitswert)} else {document.eingabeform.reaktion.value=(Math.round(document.eingabeform.reaktion.value*genauigkeitswert)/genauigkeitswert)};

     /* Wertebereich festlegen */
     if (document.eingabeform.reaktion.value < 0 ||
         document.eingabeform.reaktion.value > 10)
      {
         alert("Die Reaktionszeit muss zwischen 0 und 10 Sekunden liegen!");
         document.eingabeform.reaktion.value = "";
         document.eingabeform.reaktion.focus();
         return false;
      }



  /* Bremsverzögerung (a) */

     /* Feld darf nicht leer ein */
     if(document.eingabeform.verzoegerung.value == "")
      {
       alert("Bitte die Bremsverzögerung eingeben!");
       document.eingabeform.verzoegerung.focus();
       return false;
      }

          /* Beistrich (,) durch Kommapunkt (.) ersetzen */
         document.eingabeform.verzoegerung.value = document.eingabeform.verzoegerung.value.replace(",",".");


     /* Nur Ziffern und den Kommapunkt (.) erlauben */
     for (var i = 0; i < document.eingabeform.verzoegerung.value.length; i++)
     {
      var abc = document.eingabeform.verzoegerung.value.substring(i, i + 1);
          if ((abc < "0" || "9" < abc) && abc != '.')
            {
             alert("Die Eingabefelder akzeptieren nur Zahlen und einen Kommapunkt (.).");
             document.eingabeform.verzoegerung.value = "";
             document.eingabeform.verzoegerung.focus();
             return false;
            }
      }

        /* Zahlenformat erzwingen */
        document.eingabeform.verzoegerung.value = parseFloat(document.eingabeform.verzoegerung.value);

     /* auf genauigkeitswert-Kommastelle runden und zurückschreiben */
        if (String(document.eingabeform.verzoegerung.value).substr(0,1)==".") {document.eingabeform.verzoegerung.value=0+String(Math.round(document.eingabeform.verzoegerung.value*genauigkeitswert)/genauigkeitswert)} else {document.eingabeform.verzoegerung.value=(Math.round(document.eingabeform.verzoegerung.value*genauigkeitswert)/genauigkeitswert)};

     /* Wertebereich festlegen */
     if (document.eingabeform.verzoegerung.value < 0.1 ||
         document.eingabeform.verzoegerung.value > 50)
      {
         alert("Die Bremsverzögerung muss zwischen 0.1 und 50 m/s2 liegen!");
         document.eingabeform.verzoegerung.value = "";
         document.eingabeform.verzoegerung.focus();
         return false;
      }


  /* Hindernisentfernung (hnd) */

     /* Feld darf nicht leer ein */
     if(document.eingabeform.hindernis.value == "")
      {
       alert("Bitte die Hindernisentfernung eingeben!");
       document.eingabeform.hindernis.focus();
       return false;
      }

         /* Beistrich (,) durch Kommapunkt (.) ersetzen */
         document.eingabeform.hindernis.value = document.eingabeform.hindernis.value.replace(",",".");


     /* Nur Ziffern und den Kommapunkt (.) erlauben */
     for (var i = 0; i < document.eingabeform.hindernis.value.length; i++)
     {
      var abc = document.eingabeform.hindernis.value.substring(i, i + 1);
          if ((abc < "0" || "9" < abc) && abc != '.')
            {
             alert("Die Eingabefelder akzeptieren nur Zahlen und einen Kommapunkt (.).");
             document.eingabeform.hindernis.value = "";
             document.eingabeform.hindernis.focus();
             return false;
            }
      }

        /* Zahlenformat erzwingen */
        document.eingabeform.hindernis.value = parseFloat(document.eingabeform.hindernis.value);

     /* auf genauigkeitswert-Kommastelle runden und zurückschreiben */
        if (String(document.eingabeform.hindernis.value).substr(0,1)==".") {document.eingabeform.hindernis.value=0+String(Math.round(document.eingabeform.hindernis.value*genauigkeitswert)/genauigkeitswert)} else {document.eingabeform.hindernis.value=(Math.round(document.eingabeform.hindernis.value*genauigkeitswert)/genauigkeitswert)};

     /* Wertebereich festlegen */
     if (document.eingabeform.hindernis.value < 0 ||
         document.eingabeform.hindernis.value > 9999)
      {
         alert("Die Hindernisentfernung muss zwischen 0 und 9999 Meter liegen.");
         document.eingabeform.hindernis.value = "";
         document.eingabeform.hindernis.focus();
         return false;
      }


   bremsauswertung(welchesformular);   /* Auswertung starten, wenn alle Eingaben ok - Variable welches Formular abgeschickt wurde mitgeben */

   }








/* Auswerten der Eingabe */
function bremsauswertung(welchesformular)      /* auslesen, welches Formular gewählt wurde */
   {

   v=parseFloat(document.eingabeform.geschwindigkeit.value/3.6); /* Geschwindigkeit in m/s */
   t=parseFloat(document.eingabeform.reaktion.value);            /* Reaktionszeit */
   a=parseFloat(document.eingabeform.verzoegerung.value);        /* Bremsverzögerung */
   hnd=parseFloat(document.eingabeform.hindernis.value);         /* Hindernisentfernung */
   sr=v*t;                                                 /* Reaktionsweg */
   sb=(Math.pow(v,2))/(2*a);                               /* Bremsweg */
   sa=sr+sb;                                               /* Anhalteweg */
                                                           /* Anhaltezeit (ta) */
      if(v == 0)
          {
          ta=0
          }
      else
          {
          ta=Math.sqrt((2*sb)/a)+t
          }
                                                           /* Aufprallgeschwindigkeit (in m/s) auf Hindernis (vh) */
      if(hnd <= sr) {vh=v};                                                       /* Hindernis im Reaktionsweg */
      if(hnd > sr && hnd<sa) {vh=Math.sqrt( (Math.pow(v,2)) - (2*a*(hnd-sr)) )};  /* Hindernis im Bremsweg */
      if (hnd >= sa) {vh=0};                                                      /* Hindernis wird nicht erreicht */
                                                           /* Dauer bis zum Aufprall (th) */
      if( (hnd <= sr) && (v != 0) ) {th=hnd/v};                                   /* Hindernis im Reaktionsweg */
      if( (hnd > sr) && (hnd < sa) ) {th=(ta - (vh/a)) };                         /* Hindernis im Bremsweg */
      if( (hnd >= sa) || (v == 0) ) {th=-1 };                                     /* Hindernis wird nicht erreicht */

                                                           /* äquivalente Fallhöhe (fh) */
      fh=(Math.pow(vh,2))/19.62;




   /* Ausgabe der Zahlen */
   /* gerundet auf genauigkeitswert-Stelle(n) und mit voranstehender 0 bei Zahlen kleiner als 1 - Bsp: '0.8' statt '.8' (bei Genauigkeit 1 eine Kommastelle) */
   /* und mit nachfolgenden Nullen - Bsp: 1.0 statt 1 */
   /* Daten in Formularfeld schreiben - readonly funktioniert nicht bei allen Browsern */
   /* überprüfen, ob linke oder rechte Berechnung gestartet wurde */

   if (welchesformular == 1)
           {
           parent.bottom.document.ausgabeform.vausgabe.value = ergebnis_runden_mit_nullen (v*3.6);    /* Geschwindigkeiten in km/h */
           parent.bottom.document.ausgabeform.tausgabe.value = ergebnis_runden_mit_nullen (t);
           parent.bottom.document.ausgabeform.aausgabe.value = ergebnis_runden_mit_nullen (a);
           parent.bottom.document.ausgabeform.srausgabe.value = ergebnis_runden_mit_nullen (sr);
           parent.bottom.document.ausgabeform.sbausgabe.value = ergebnis_runden_mit_nullen (sb);
           parent.bottom.document.ausgabeform.saausgabe.value = ergebnis_runden_mit_nullen (sa);
           parent.bottom.document.ausgabeform.taausgabe.value = ergebnis_runden_mit_nullen (ta);
           parent.bottom.document.ausgabeform.hndausgabe.value = ergebnis_runden_mit_nullen (hnd);
           parent.bottom.document.ausgabeform.vhausgabe.value = ergebnis_runden_mit_nullen (vh*3.6);
           parent.bottom.document.ausgabeform.thausgabe.value = (th==-1) ? "-----" : ergebnis_runden_mit_nullen (th); /* Hindernis wird getroffen oder nicht (if-else verkürzt) */
           parent.bottom.document.ausgabeform.fhausgabe.value = ergebnis_runden_mit_nullen (fh);
        }

   if (welchesformular == 2)
           {
           parent.bottom.document.ausgabeform.vausgabe2.value = ergebnis_runden_mit_nullen (v*3.6);
           parent.bottom.document.ausgabeform.tausgabe2.value = ergebnis_runden_mit_nullen (t);
           parent.bottom.document.ausgabeform.aausgabe2.value = ergebnis_runden_mit_nullen (a);
           parent.bottom.document.ausgabeform.srausgabe2.value = ergebnis_runden_mit_nullen (sr);
           parent.bottom.document.ausgabeform.sbausgabe2.value = ergebnis_runden_mit_nullen (sb);
           parent.bottom.document.ausgabeform.saausgabe2.value = ergebnis_runden_mit_nullen (sa);
           parent.bottom.document.ausgabeform.taausgabe2.value = ergebnis_runden_mit_nullen (ta);
           parent.bottom.document.ausgabeform.hndausgabe2.value = ergebnis_runden_mit_nullen (hnd);
           parent.bottom.document.ausgabeform.vhausgabe2.value = ergebnis_runden_mit_nullen (vh*3.6);
           parent.bottom.document.ausgabeform.thausgabe2.value = (th==-1) ? "-----" : ergebnis_runden_mit_nullen (th); /* Hindernis wird getroffen oder nicht (if-else verkürzt) */
           parent.bottom.document.ausgabeform.fhausgabe2.value = ergebnis_runden_mit_nullen (fh);
        }



   /* Vergleichswerte berechnen und eintragen */
   /* (aus Tabelle auslesen, berechnen und runden) */

   /* Geschwindigkeit */

           /* Unterschied absolut */
        parent.bottom.document.ausgabeform.vausgabe_abs.value = (parent.bottom.document.ausgabeform.vausgabe.value == "" || parent.bottom.document.ausgabeform.vausgabe2.value == "") ? "" : ergebnis_runden_mit_nullen (parent.bottom.document.ausgabeform.vausgabe2.value - parent.bottom.document.ausgabeform.vausgabe.value);
        /* Unterschied prozentuell */
               parent.bottom.document.ausgabeform.vausgabe_proz.value = (parent.bottom.document.ausgabeform.vausgabe.value == "" || parent.bottom.document.ausgabeform.vausgabe2.value == "") ? "" : (ergebnis_runden_mit_nullen (((parent.bottom.document.ausgabeform.vausgabe2.value / parent.bottom.document.ausgabeform.vausgabe.value)*100) - 100) + " %");
                /* wenn eine Angabe der beiden "-----" ist und die andere nicht leer, dann auch "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.vausgabe.value != "" && parent.bottom.document.ausgabeform.vausgabe2.value != "") && (parent.bottom.document.ausgabeform.vausgabe.value == "-----" || parent.bottom.document.ausgabeform.vausgabe2.value == "-----"))
                 {
                 parent.bottom.document.ausgabeform.vausgabe_abs.value = "-----";
                 parent.bottom.document.ausgabeform.vausgabe_proz.value = "-----";
                 }
                /* wenn eine Angabe der beiden Null (0) ist und die andere nicht leer, dann für Prozentuell  "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.vausgabe.value != "" && parent.bottom.document.ausgabeform.vausgabe2.value != "") && (parent.bottom.document.ausgabeform.vausgabe.value == 0 || parent.bottom.document.ausgabeform.vausgabe2.value == 0 ))
                 {
                 parent.bottom.document.ausgabeform.vausgabe_proz.value = "-----";
                 }


   /* Reaktionszeit */

           /* Unterschied absolut */
        parent.bottom.document.ausgabeform.tausgabe_abs.value = (parent.bottom.document.ausgabeform.tausgabe.value == "" || parent.bottom.document.ausgabeform.tausgabe2.value == "") ? "" : ergebnis_runden_mit_nullen (parent.bottom.document.ausgabeform.tausgabe2.value - parent.bottom.document.ausgabeform.tausgabe.value);
        /* Unterschied prozentuell */
               parent.bottom.document.ausgabeform.tausgabe_proz.value = (parent.bottom.document.ausgabeform.tausgabe.value == "" || parent.bottom.document.ausgabeform.tausgabe2.value == "") ? "" : (ergebnis_runden_mit_nullen (((parent.bottom.document.ausgabeform.tausgabe2.value / parent.bottom.document.ausgabeform.tausgabe.value)*100) - 100) + " %");
                /* wenn eine Angabe der beiden "-----" ist und die andere nicht leer, dann auch "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.tausgabe.value != "" && parent.bottom.document.ausgabeform.tausgabe2.value != "") && (parent.bottom.document.ausgabeform.tausgabe.value == "-----" || parent.bottom.document.ausgabeform.tausgabe2.value == "-----"))
                 {
                 parent.bottom.document.ausgabeform.tausgabe_abs.value = "-----";
                 parent.bottom.document.ausgabeform.tausgabe_proz.value = "-----";
                 }
                /* wenn eine Angabe der beiden Null (0) ist und die andere nicht leer, dann für Prozentuell  "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.tausgabe.value != "" && parent.bottom.document.ausgabeform.tausgabe2.value != "") && (parent.bottom.document.ausgabeform.tausgabe.value == 0 || parent.bottom.document.ausgabeform.tausgabe2.value == 0 ))
                 {
                 parent.bottom.document.ausgabeform.tausgabe_proz.value = "-----";
                 }


   /* Bremsverzögerung */

           /* Unterschied absolut */
        parent.bottom.document.ausgabeform.aausgabe_abs.value = (parent.bottom.document.ausgabeform.aausgabe.value == "" || parent.bottom.document.ausgabeform.aausgabe2.value == "") ? "" : ergebnis_runden_mit_nullen (parent.bottom.document.ausgabeform.aausgabe2.value - parent.bottom.document.ausgabeform.aausgabe.value);
        /* Unterschied prozentuell */
               parent.bottom.document.ausgabeform.aausgabe_proz.value = (parent.bottom.document.ausgabeform.aausgabe.value == "" || parent.bottom.document.ausgabeform.aausgabe2.value == "") ? "" : (ergebnis_runden_mit_nullen (((parent.bottom.document.ausgabeform.aausgabe2.value / parent.bottom.document.ausgabeform.aausgabe.value)*100) - 100) + " %");
                /* wenn eine Angabe der beiden "-----" ist und die andere nicht leer, dann auch "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.aausgabe.value != "" && parent.bottom.document.ausgabeform.aausgabe2.value != "") && (parent.bottom.document.ausgabeform.aausgabe.value == "-----" || parent.bottom.document.ausgabeform.aausgabe2.value == "-----"))
                 {
                 parent.bottom.document.ausgabeform.aausgabe_abs.value = "-----";
                 parent.bottom.document.ausgabeform.aausgabe_proz.value = "-----";
                 }
                /* wenn eine Angabe der beiden Null (0) ist und die andere nicht leer, dann für Prozentuell  "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.aausgabe.value != "" && parent.bottom.document.ausgabeform.aausgabe2.value != "") && (parent.bottom.document.ausgabeform.aausgabe.value == 0 || parent.bottom.document.ausgabeform.aausgabe2.value == 0 ))
                 {
                 parent.bottom.document.ausgabeform.aausgabe_proz.value = "-----";
                 }


   /* Reaktionsweg */

           /* Unterschied absolut */
        parent.bottom.document.ausgabeform.srausgabe_abs.value = (parent.bottom.document.ausgabeform.srausgabe.value == "" || parent.bottom.document.ausgabeform.srausgabe2.value == "") ? "" : ergebnis_runden_mit_nullen (parent.bottom.document.ausgabeform.srausgabe2.value - parent.bottom.document.ausgabeform.srausgabe.value);
        /* Unterschied prozentuell */
               parent.bottom.document.ausgabeform.srausgabe_proz.value = (parent.bottom.document.ausgabeform.srausgabe.value == "" || parent.bottom.document.ausgabeform.srausgabe2.value == "") ? "" : (ergebnis_runden_mit_nullen (((parent.bottom.document.ausgabeform.srausgabe2.value / parent.bottom.document.ausgabeform.srausgabe.value)*100) - 100) + " %");
                /* wenn eine Angabe der beiden "-----" ist und die andere nicht leer, dann auch "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.srausgabe.value != "" && parent.bottom.document.ausgabeform.srausgabe2.value != "") && (parent.bottom.document.ausgabeform.srausgabe.value == "-----" || parent.bottom.document.ausgabeform.srausgabe2.value == "-----"))
                 {
                 parent.bottom.document.ausgabeform.srausgabe_abs.value = "-----";
                 parent.bottom.document.ausgabeform.srausgabe_proz.value = "-----";
                 }
                /* wenn eine Angabe der beiden Null (0) ist und die andere nicht leer, dann für Prozentuell  "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.srausgabe.value != "" && parent.bottom.document.ausgabeform.srausgabe2.value != "") && (parent.bottom.document.ausgabeform.srausgabe.value == 0 || parent.bottom.document.ausgabeform.srausgabe2.value == 0 ))
                 {
                 parent.bottom.document.ausgabeform.srausgabe_proz.value = "-----";
                 }



   /* Bremsweg */

           /* Unterschied absolut */
        parent.bottom.document.ausgabeform.sbausgabe_abs.value = (parent.bottom.document.ausgabeform.sbausgabe.value == "" || parent.bottom.document.ausgabeform.sbausgabe2.value == "") ? "" : ergebnis_runden_mit_nullen (parent.bottom.document.ausgabeform.sbausgabe2.value - parent.bottom.document.ausgabeform.sbausgabe.value);
        /* Unterschied prozentuell */
               parent.bottom.document.ausgabeform.sbausgabe_proz.value = (parent.bottom.document.ausgabeform.sbausgabe.value == "" || parent.bottom.document.ausgabeform.sbausgabe2.value == "") ? "" : (ergebnis_runden_mit_nullen (((parent.bottom.document.ausgabeform.sbausgabe2.value / parent.bottom.document.ausgabeform.sbausgabe.value)*100) - 100) + " %");
                /* wenn eine Angabe der beiden "-----" ist und die andere nicht leer, dann auch "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.sbausgabe.value != "" && parent.bottom.document.ausgabeform.sbausgabe2.value != "") && (parent.bottom.document.ausgabeform.sbausgabe.value == "-----" || parent.bottom.document.ausgabeform.sbausgabe2.value == "-----"))
                 {
                 parent.bottom.document.ausgabeform.sbausgabe_abs.value = "-----";
                 parent.bottom.document.ausgabeform.sbausgabe_proz.value = "-----";
                 }
                /* wenn eine Angabe der beiden Null (0) ist und die andere nicht leer, dann für Prozentuell  "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.sbausgabe.value != "" && parent.bottom.document.ausgabeform.sbausgabe2.value != "") && (parent.bottom.document.ausgabeform.sbausgabe.value == 0 || parent.bottom.document.ausgabeform.sbausgabe2.value == 0 ))
                 {
                 parent.bottom.document.ausgabeform.sbausgabe_proz.value = "-----";
                 }


   /* Anhalteweg */

           /* Unterschied absolut */
        parent.bottom.document.ausgabeform.saausgabe_abs.value = (parent.bottom.document.ausgabeform.saausgabe.value == "" || parent.bottom.document.ausgabeform.saausgabe2.value == "") ? "" : ergebnis_runden_mit_nullen (parent.bottom.document.ausgabeform.saausgabe2.value - parent.bottom.document.ausgabeform.saausgabe.value);
        /* Unterschied prozentuell */
               parent.bottom.document.ausgabeform.saausgabe_proz.value = (parent.bottom.document.ausgabeform.saausgabe.value == "" || parent.bottom.document.ausgabeform.saausgabe2.value == "") ? "" : (ergebnis_runden_mit_nullen (((parent.bottom.document.ausgabeform.saausgabe2.value / parent.bottom.document.ausgabeform.saausgabe.value)*100) - 100) + " %");
                /* wenn eine Angabe der beiden "-----" ist und die andere nicht leer, dann auch "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.saausgabe.value != "" && parent.bottom.document.ausgabeform.saausgabe2.value != "") && (parent.bottom.document.ausgabeform.saausgabe.value == "-----" || parent.bottom.document.ausgabeform.saausgabe2.value == "-----"))
                 {
                 parent.bottom.document.ausgabeform.saausgabe_abs.value = "-----";
                 parent.bottom.document.ausgabeform.saausgabe_proz.value = "-----";
                 }
                /* wenn eine Angabe der beiden Null (0) ist und die andere nicht leer, dann für Prozentuell  "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.saausgabe.value != "" && parent.bottom.document.ausgabeform.saausgabe2.value != "") && (parent.bottom.document.ausgabeform.saausgabe.value == 0 || parent.bottom.document.ausgabeform.saausgabe2.value == 0 ))
                 {
                 parent.bottom.document.ausgabeform.saausgabe_proz.value = "-----";
                 }


   /* Anhaltezeit */

           /* Unterschied absolut */
        parent.bottom.document.ausgabeform.taausgabe_abs.value = (parent.bottom.document.ausgabeform.taausgabe.value == "" || parent.bottom.document.ausgabeform.taausgabe2.value == "") ? "" : ergebnis_runden_mit_nullen (parent.bottom.document.ausgabeform.taausgabe2.value - parent.bottom.document.ausgabeform.taausgabe.value);
        /* Unterschied prozentuell */
               parent.bottom.document.ausgabeform.taausgabe_proz.value = (parent.bottom.document.ausgabeform.taausgabe.value == "" || parent.bottom.document.ausgabeform.taausgabe2.value == "") ? "" : (ergebnis_runden_mit_nullen (((parent.bottom.document.ausgabeform.taausgabe2.value / parent.bottom.document.ausgabeform.taausgabe.value)*100) - 100) + " %");
                /* wenn eine Angabe der beiden "-----" ist und die andere nicht leer, dann auch "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.taausgabe.value != "" && parent.bottom.document.ausgabeform.taausgabe2.value != "") && (parent.bottom.document.ausgabeform.taausgabe.value == "-----" || parent.bottom.document.ausgabeform.taausgabe2.value == "-----"))
                 {
                 parent.bottom.document.ausgabeform.taausgabe_abs.value = "-----";
                 parent.bottom.document.ausgabeform.taausgabe_proz.value = "-----";
                 }
                /* wenn eine Angabe der beiden Null (0) ist und die andere nicht leer, dann für Prozentuell  "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.taausgabe.value != "" && parent.bottom.document.ausgabeform.taausgabe2.value != "") && (parent.bottom.document.ausgabeform.taausgabe.value == 0 || parent.bottom.document.ausgabeform.taausgabe2.value == 0 ))
                 {
                 parent.bottom.document.ausgabeform.taausgabe_proz.value = "-----";
                 }


   /* Hindernisentfernung */

           /* Unterschied absolut */
        parent.bottom.document.ausgabeform.hndausgabe_abs.value = (parent.bottom.document.ausgabeform.hndausgabe.value == "" || parent.bottom.document.ausgabeform.hndausgabe2.value == "") ? "" : ergebnis_runden_mit_nullen (parent.bottom.document.ausgabeform.hndausgabe2.value - parent.bottom.document.ausgabeform.hndausgabe.value);
        /* Unterschied prozentuell */
               parent.bottom.document.ausgabeform.hndausgabe_proz.value = (parent.bottom.document.ausgabeform.hndausgabe.value == "" || parent.bottom.document.ausgabeform.hndausgabe2.value == "") ? "" : (ergebnis_runden_mit_nullen (((parent.bottom.document.ausgabeform.hndausgabe2.value / parent.bottom.document.ausgabeform.hndausgabe.value)*100) - 100) + " %");
                /* wenn eine Angabe der beiden "-----" ist und die andere nicht leer, dann auch "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.hndausgabe.value != "" && parent.bottom.document.ausgabeform.hndausgabe2.value != "") && (parent.bottom.document.ausgabeform.hndausgabe.value == "-----" || parent.bottom.document.ausgabeform.hndausgabe2.value == "-----"))
                 {
                 parent.bottom.document.ausgabeform.hndausgabe_abs.value = "-----";
                 parent.bottom.document.ausgabeform.hndausgabe_proz.value = "-----";
                 }
                /* wenn eine Angabe der beiden Null (0) ist und die andere nicht leer, dann für Prozentuell  "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.hndausgabe.value != "" && parent.bottom.document.ausgabeform.hndausgabe2.value != "") && (parent.bottom.document.ausgabeform.hndausgabe.value == 0 || parent.bottom.document.ausgabeform.hndausgabe2.value == 0 ))
                 {
                 parent.bottom.document.ausgabeform.hndausgabe_proz.value = "-----";
                 }


   /* Aufprallgeschwindigkeit */

           /* Unterschied absolut */
        parent.bottom.document.ausgabeform.vhausgabe_abs.value = (parent.bottom.document.ausgabeform.vhausgabe.value == "" || parent.bottom.document.ausgabeform.vhausgabe2.value == "") ? "" : ergebnis_runden_mit_nullen (parent.bottom.document.ausgabeform.vhausgabe2.value - parent.bottom.document.ausgabeform.vhausgabe.value);
        /* Unterschied prozentuell */
               parent.bottom.document.ausgabeform.vhausgabe_proz.value = (parent.bottom.document.ausgabeform.vhausgabe.value == "" || parent.bottom.document.ausgabeform.vhausgabe2.value == "") ? "" : (ergebnis_runden_mit_nullen (((parent.bottom.document.ausgabeform.vhausgabe2.value / parent.bottom.document.ausgabeform.vhausgabe.value)*100) - 100) + " %");
                /* wenn eine Angabe der beiden "-----" ist und die andere nicht leer, dann auch "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.vhausgabe.value != "" && parent.bottom.document.ausgabeform.vhausgabe2.value != "") && (parent.bottom.document.ausgabeform.vhausgabe.value == "-----" || parent.bottom.document.ausgabeform.vhausgabe2.value == "-----"))
                 {
                 parent.bottom.document.ausgabeform.vhausgabe_abs.value = "-----";
                 parent.bottom.document.ausgabeform.vhausgabe_proz.value = "-----";
                 }
                /* wenn eine Angabe der beiden Null (0) ist und die andere nicht leer, dann für Prozentuell  "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.vhausgabe.value != "" && parent.bottom.document.ausgabeform.vhausgabe2.value != "") && (parent.bottom.document.ausgabeform.vhausgabe.value == 0 || parent.bottom.document.ausgabeform.vhausgabe2.value == 0 ))
                 {
                 parent.bottom.document.ausgabeform.vhausgabe_proz.value = "-----";
                 }


   /* Zeit bis zum Aufprall */

           /* Unterschied absolut */
        parent.bottom.document.ausgabeform.thausgabe_abs.value = (parent.bottom.document.ausgabeform.thausgabe.value == "" || parent.bottom.document.ausgabeform.thausgabe2.value == "") ? "" : ergebnis_runden_mit_nullen (parent.bottom.document.ausgabeform.thausgabe2.value - parent.bottom.document.ausgabeform.thausgabe.value);
        /* Unterschied prozentuell */
               parent.bottom.document.ausgabeform.thausgabe_proz.value = (parent.bottom.document.ausgabeform.thausgabe.value == "" || parent.bottom.document.ausgabeform.thausgabe2.value == "") ? "" : (ergebnis_runden_mit_nullen (((parent.bottom.document.ausgabeform.thausgabe2.value / parent.bottom.document.ausgabeform.thausgabe.value)*100) - 100) + " %");
                /* wenn eine Angabe der beiden "-----" ist und die andere nicht leer, dann auch "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.thausgabe.value != "" && parent.bottom.document.ausgabeform.thausgabe2.value != "") && (parent.bottom.document.ausgabeform.thausgabe.value == "-----" || parent.bottom.document.ausgabeform.thausgabe2.value == "-----"))
                 {
                 parent.bottom.document.ausgabeform.thausgabe_abs.value = "-----";
                 parent.bottom.document.ausgabeform.thausgabe_proz.value = "-----";
                 }
                /* wenn eine Angabe der beiden Null (0) ist und die andere nicht leer, dann für Prozentuell  "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.thausgabe.value != "" && parent.bottom.document.ausgabeform.thausgabe2.value != "") && (parent.bottom.document.ausgabeform.thausgabe.value == 0 || parent.bottom.document.ausgabeform.thausgabe2.value == 0 ))
                 {
                 parent.bottom.document.ausgabeform.thausgabe_proz.value = "-----";
                 }



   /* Äquivalente Fallhöhe */

           /* Unterschied absolut */
        parent.bottom.document.ausgabeform.fhausgabe_abs.value = (parent.bottom.document.ausgabeform.fhausgabe.value == "" || parent.bottom.document.ausgabeform.fhausgabe2.value == "") ? "" : ergebnis_runden_mit_nullen (parent.bottom.document.ausgabeform.fhausgabe2.value - parent.bottom.document.ausgabeform.fhausgabe.value);
        /* Unterschied prozentuell */
               parent.bottom.document.ausgabeform.fhausgabe_proz.value = (parent.bottom.document.ausgabeform.fhausgabe.value == "" || parent.bottom.document.ausgabeform.fhausgabe2.value == "") ? "" : (ergebnis_runden_mit_nullen (((parent.bottom.document.ausgabeform.fhausgabe2.value / parent.bottom.document.ausgabeform.fhausgabe.value)*100) - 100) + " %");
                /* wenn eine Angabe der beiden "-----" ist und die andere nicht leer, dann auch "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.fhausgabe.value != "" && parent.bottom.document.ausgabeform.fhausgabe2.value != "") && (parent.bottom.document.ausgabeform.fhausgabe.value == "-----" || parent.bottom.document.ausgabeform.fhausgabe2.value == "-----"))
                 {
                 parent.bottom.document.ausgabeform.fhausgabe_abs.value = "-----";
                 parent.bottom.document.ausgabeform.fhausgabe_proz.value = "-----";
                 }
                /* wenn eine Angabe der beiden Null (0) ist und die andere nicht leer, dann für Prozentuell  "-----" ausgeben */
                if ((parent.bottom.document.ausgabeform.fhausgabe.value != "" && parent.bottom.document.ausgabeform.fhausgabe2.value != "") && (parent.bottom.document.ausgabeform.fhausgabe.value == 0 || parent.bottom.document.ausgabeform.fhausgabe2.value == 0 ))
                 {
                 parent.bottom.document.ausgabeform.fhausgabe_proz.value = "-----";
                 }




	/* Plus (+) vor allen positiven Zahlen im Vergleichsfeld (Unterschied) */

       	if (parseFloat(parent.bottom.document.ausgabeform.vausgabe_abs.value) > 0) {parent.bottom.document.ausgabeform.vausgabe_abs.value= "+" + parent.bottom.document.ausgabeform.vausgabe_abs.value}
	if (parseFloat(parent.bottom.document.ausgabeform.vausgabe_proz.value) > 0) {parent.bottom.document.ausgabeform.vausgabe_proz.value= "+" + parent.bottom.document.ausgabeform.vausgabe_proz.value}

       	if (parseFloat(parent.bottom.document.ausgabeform.tausgabe_abs.value) > 0) {parent.bottom.document.ausgabeform.tausgabe_abs.value= "+" + parent.bottom.document.ausgabeform.tausgabe_abs.value}
	if (parseFloat(parent.bottom.document.ausgabeform.tausgabe_proz.value) > 0) {parent.bottom.document.ausgabeform.tausgabe_proz.value= "+" + parent.bottom.document.ausgabeform.tausgabe_proz.value}

       	if (parseFloat(parent.bottom.document.ausgabeform.aausgabe_abs.value) > 0) {parent.bottom.document.ausgabeform.aausgabe_abs.value= "+" + parent.bottom.document.ausgabeform.aausgabe_abs.value}
	if (parseFloat(parent.bottom.document.ausgabeform.aausgabe_proz.value) > 0) {parent.bottom.document.ausgabeform.aausgabe_proz.value= "+" + parent.bottom.document.ausgabeform.aausgabe_proz.value}

       	if (parseFloat(parent.bottom.document.ausgabeform.srausgabe_abs.value) > 0) {parent.bottom.document.ausgabeform.srausgabe_abs.value= "+" + parent.bottom.document.ausgabeform.srausgabe_abs.value}
	if (parseFloat(parent.bottom.document.ausgabeform.srausgabe_proz.value) > 0) {parent.bottom.document.ausgabeform.srausgabe_proz.value= "+" + parent.bottom.document.ausgabeform.srausgabe_proz.value}

        if (parseFloat(parent.bottom.document.ausgabeform.sbausgabe_abs.value) > 0) {parent.bottom.document.ausgabeform.sbausgabe_abs.value= "+" + parent.bottom.document.ausgabeform.sbausgabe_abs.value}
	if (parseFloat(parent.bottom.document.ausgabeform.sbausgabe_proz.value) > 0) {parent.bottom.document.ausgabeform.sbausgabe_proz.value= "+" + parent.bottom.document.ausgabeform.sbausgabe_proz.value}

        if (parseFloat(parent.bottom.document.ausgabeform.saausgabe_abs.value) > 0) {parent.bottom.document.ausgabeform.saausgabe_abs.value= "+" + parent.bottom.document.ausgabeform.saausgabe_abs.value}
	if (parseFloat(parent.bottom.document.ausgabeform.saausgabe_proz.value) > 0) {parent.bottom.document.ausgabeform.saausgabe_proz.value= "+" + parent.bottom.document.ausgabeform.saausgabe_proz.value}

        if (parseFloat(parent.bottom.document.ausgabeform.taausgabe_abs.value) > 0) {parent.bottom.document.ausgabeform.taausgabe_abs.value= "+" + parent.bottom.document.ausgabeform.taausgabe_abs.value}
	if (parseFloat(parent.bottom.document.ausgabeform.taausgabe_proz.value) > 0) {parent.bottom.document.ausgabeform.taausgabe_proz.value= "+" + parent.bottom.document.ausgabeform.taausgabe_proz.value}

        if (parseFloat(parent.bottom.document.ausgabeform.hndausgabe_abs.value) > 0) {parent.bottom.document.ausgabeform.hndausgabe_abs.value= "+" + parent.bottom.document.ausgabeform.hndausgabe_abs.value}
	if (parseFloat(parent.bottom.document.ausgabeform.hndausgabe_proz.value) > 0) {parent.bottom.document.ausgabeform.hndausgabe_proz.value= "+" + parent.bottom.document.ausgabeform.hndausgabe_proz.value}

        if (parseFloat(parent.bottom.document.ausgabeform.vhausgabe_abs.value) > 0) {parent.bottom.document.ausgabeform.vhausgabe_abs.value= "+" + parent.bottom.document.ausgabeform.vhausgabe_abs.value}
	if (parseFloat(parent.bottom.document.ausgabeform.vhausgabe_proz.value) > 0) {parent.bottom.document.ausgabeform.vhausgabe_proz.value= "+" + parent.bottom.document.ausgabeform.vhausgabe_proz.value}

        if (parseFloat(parent.bottom.document.ausgabeform.thausgabe_abs.value) > 0) {parent.bottom.document.ausgabeform.thausgabe_abs.value= "+" + parent.bottom.document.ausgabeform.thausgabe_abs.value}
	if (parseFloat(parent.bottom.document.ausgabeform.thausgabe_proz.value) > 0) {parent.bottom.document.ausgabeform.thausgabe_proz.value= "+" + parent.bottom.document.ausgabeform.thausgabe_proz.value}

        if (parseFloat(parent.bottom.document.ausgabeform.fhausgabe_abs.value) > 0) {parent.bottom.document.ausgabeform.fhausgabe_abs.value= "+" + parent.bottom.document.ausgabeform.fhausgabe_abs.value}
	if (parseFloat(parent.bottom.document.ausgabeform.fhausgabe_proz.value) > 0) {parent.bottom.document.ausgabeform.fhausgabe_proz.value= "+" + parent.bottom.document.ausgabeform.fhausgabe_proz.value}




     urlcheck ();

   }




/* Vorgabewerte - 1 und 2 für linkes oder rechtes Eingabeformular; hnd ohne Zahl für Berechnung */

/* Vorgabewerte Geschwindigkeit setzen */
function vvorgabewert1(vorgabewert)
   {
   parent.eingabe.document.eingabeform.geschwindigkeit.value = vorgabewert;
   }

function vvorgabewert2(vorgabewert)
   {
   parent.eingabe2.document.eingabeform.geschwindigkeit.value = vorgabewert;
   }


/* Vorgabewerte Reaktionszeit setzen */
function tvorgabewert1(vorgabewert)
   {
   parent.eingabe.document.eingabeform.reaktion.value = vorgabewert;
   }

function tvorgabewert2(vorgabewert)
   {
   parent.eingabe2.document.eingabeform.reaktion.value = vorgabewert;
   }


/* Vorgabewerte Bremsverzögerung setzen */
function avorgabewert1(vorgabewert)
   {
   parent.eingabe.document.eingabeform.verzoegerung.value = vorgabewert;
   }

function avorgabewert2(vorgabewert)
   {
   parent.eingabe2.document.eingabeform.verzoegerung.value = vorgabewert;
   }


/* Vorgabewerte Hindernisentfernung setzen */
function hndvorgabewert1(vorgabewert)
   {
   parent.eingabe.document.eingabeform.hindernis.value = vorgabewert;
   }

function hndvorgabewert2(vorgabewert)
   {
   parent.eingabe2.document.eingabeform.hindernis.value = vorgabewert;
   }

function hndvorgabewert(vorgabewert)   /* für Berechnung */
   {
   document.eingabeform.hindernis.value = vorgabewert;
   }



/* Hindernis berechnen (wird gerade nicht getroffen = Anhalteweg) */
function hndberechnen ()
   {

      /* Genauigkeit (Rundungswunsch) auslesen */
     switch(parent.bottom.document.ausgabeform.genauigkeit.value)
             {
         case "0komma":
         genauigkeitswert=1;
        hinderniskorrektur=0.5   /* so viel dazurechnen, dass immer aufgerundet wird, um zu verhindern, dass Hindernis in den Anhalteweg "hineingerundet" wird */
         break;
         case "1komma":
         genauigkeitswert=10;
        hinderniskorrektur=0.05
         break;
         case "2komma":
         genauigkeitswert=100;
        hinderniskorrektur=0.005
         break;
         case "3komma":
         genauigkeitswert=1000;
        hinderniskorrektur=0.0005
        break;
         default:
        genauigkeitswert=10;
        hinderniskorrektur=0.05
        break;
        }


   sr=(document.eingabeform.geschwindigkeit.value/3.6) * document.eingabeform.reaktion.value;                     /* Reaktionsweg */
   sb=(Math.pow((document.eingabeform.geschwindigkeit.value/3.6),2))/(2*document.eingabeform.verzoegerung.value); /* Anhalteweg */

   hndentfernung=sr+sb;

   hndentfernung=hndentfernung+hinderniskorrektur;

   if (String(hndentfernung).substr(0,1)==".")
	   {hndentfernung=0+String(Math.round(hndentfernung*genauigkeitswert)/genauigkeitswert)}
   else {hndentfernung=(Math.round(hndentfernung*genauigkeitswert)/genauigkeitswert)}; /* auf genauigkeitswert-Stellen runden und auf jeden Fall aufrunden; Null voran, bei Zahlen kleiner als Null */
   hndvorgabewert(hndentfernung);
   }





/* Ausgabe 1 inaktiv machen */

function inaktiv ()
   {
           parent.bottom.document.ausgabeform.vausgabe.value = "";
           parent.bottom.document.ausgabeform.tausgabe.value = "";
           parent.bottom.document.ausgabeform.aausgabe.value = "";
           parent.bottom.document.ausgabeform.srausgabe.value = "";
           parent.bottom.document.ausgabeform.sbausgabe.value = "";
           parent.bottom.document.ausgabeform.saausgabe.value = "";
           parent.bottom.document.ausgabeform.taausgabe.value = "";
           parent.bottom.document.ausgabeform.hndausgabe.value = "";
           parent.bottom.document.ausgabeform.vhausgabe.value = "";
           parent.bottom.document.ausgabeform.thausgabe.value = "";
           parent.bottom.document.ausgabeform.fhausgabe.value = "";

           inaktiv_vergleich ();
   }





/* Ausgabe 2 inaktiv machen */

function inaktiv2 ()
   {
           parent.bottom.document.ausgabeform.vausgabe2.value = "";
           parent.bottom.document.ausgabeform.tausgabe2.value = "";
           parent.bottom.document.ausgabeform.aausgabe2.value = "";
           parent.bottom.document.ausgabeform.srausgabe2.value = "";
           parent.bottom.document.ausgabeform.sbausgabe2.value = "";
           parent.bottom.document.ausgabeform.saausgabe2.value = "";
           parent.bottom.document.ausgabeform.taausgabe2.value = "";
           parent.bottom.document.ausgabeform.hndausgabe2.value = "";
           parent.bottom.document.ausgabeform.vhausgabe2.value = "";
           parent.bottom.document.ausgabeform.thausgabe2.value = "";
           parent.bottom.document.ausgabeform.fhausgabe2.value = "";

           inaktiv_vergleich ();
   }





/* Vergleichswerte inaktiv machen */

function inaktiv_vergleich ()
   {
           parent.bottom.document.ausgabeform.vausgabe_abs.value = "";
           parent.bottom.document.ausgabeform.tausgabe_abs.value = "";
           parent.bottom.document.ausgabeform.aausgabe_abs.value = "";
           parent.bottom.document.ausgabeform.srausgabe_abs.value = "";
           parent.bottom.document.ausgabeform.sbausgabe_abs.value = "";
           parent.bottom.document.ausgabeform.saausgabe_abs.value = "";
           parent.bottom.document.ausgabeform.taausgabe_abs.value = "";
           parent.bottom.document.ausgabeform.hndausgabe_abs.value = "";
           parent.bottom.document.ausgabeform.vhausgabe_abs.value = "";
           parent.bottom.document.ausgabeform.thausgabe_abs.value = "";
           parent.bottom.document.ausgabeform.fhausgabe_abs.value = "";

           parent.bottom.document.ausgabeform.vausgabe_proz.value = "";
           parent.bottom.document.ausgabeform.tausgabe_proz.value = "";
           parent.bottom.document.ausgabeform.aausgabe_proz.value = "";
           parent.bottom.document.ausgabeform.srausgabe_proz.value = "";
           parent.bottom.document.ausgabeform.sbausgabe_proz.value = "";
           parent.bottom.document.ausgabeform.saausgabe_proz.value = "";
           parent.bottom.document.ausgabeform.taausgabe_proz.value = "";
           parent.bottom.document.ausgabeform.hndausgabe_proz.value = "";
           parent.bottom.document.ausgabeform.vhausgabe_proz.value = "";
           parent.bottom.document.ausgabeform.thausgabe_proz.value = "";
           parent.bottom.document.ausgabeform.fhausgabe_proz.value = "";



           urlcheck (); /* Daten übernehmen */
    }





/* Kaufmännisch runden auf 1 Kommastellen und hinten zwingend Null auffüllen */
function ergebnis_runden_mit_nullen(x)
        {

        switch(parent.bottom.document.ausgabeform.genauigkeit.value)
             {
                case "0komma":
                        x = Math.round (x);     /* Liefert die gerundete Ganzzahl dieser Zahl zurück */
                        return x;
                        break;
                case "1komma":
                        var k = (Math.round(x * 10) / 10).toString();
                        k += (k.indexOf('.') == -1) ? '.0' : '0';
                        return k.substring(0, k.indexOf('.') + 2);
                        break;
                case "2komma":
                        var k = (Math.round(x * 100) / 100).toString();
                        k += (k.indexOf('.') == -1) ? '.00' : '00';
                        return k.substring(0, k.indexOf('.') + 3);
                        break;
                case "3komma":
                        var k = (Math.round(x * 1000) / 1000).toString();
                        k += (k.indexOf('.') == -1) ? '.000' : '000';
                        return k.substring(0, k.indexOf('.') + 4);
                        break;
                default:
                        /* default auf eine Kommastelle */
                        var k = (Math.round(x * 10) / 10).toString();
                        k += (k.indexOf('.') == -1) ? '.0' : '0';
                        return k.substring(0, k.indexOf('.') + 2);
                        break;
             }
        }




/* Hinderniswert jeweils vom anderen Fahrzeug übernehmen */

function hindernis_uebernehmen (welches)
	{
     document.eingabeform.hindernis.value = (welches == "1") ? (parent.eingabe.document.eingabeform.hindernis.value) : (parent.eingabe2.document.eingabeform.hindernis.value);
    }






/* simuliert das Klicken beider "auswerten" Buttons und aktualisiert damit die Werte, die in den Eingabefeldern bzw. dem Bottom gespeichert sind */

function DatenAktualisieren ()
	{

   parent.eingabe.document.eingabeform.auswerten.click();
   parent.eingabe2.document.eingabeform.auswerten.click();

	}






/* kopiert die Daten in der Tabelle in die Zwischenablage */

function CopyTableToClipboard ()
   {


   /* alle Werte mit gleicher Länge (Leerzeichen voran) formatieren */

	TextLaengeFahrzeug="        ";                       /* Leerzeichen in gleicher Anzahl wie die jeweilige Spalte eingeben */
	WertTextLaengeFahrzeug=TextLaengeFahrzeug.length;    /* maximale Breite der jeweiligen Spalte berechnen */

        TextLaengeAbsolut="         ";
	WertTextLaengeAbsolut=TextLaengeAbsolut.length

        TextLaengeProzentuell="         ";
        WertTextLaengeProzentuell=TextLaengeProzentuell.length


          /* Zahlen mit Leerzeichen voran versehen */

           v1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.vausgabe.value.length)) + parent.bottom.document.ausgabeform.vausgabe.value;
           t1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.tausgabe.value.length)) + parent.bottom.document.ausgabeform.tausgabe.value;
           a1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.aausgabe.value.length)) + parent.bottom.document.ausgabeform.aausgabe.value;
           sr1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.srausgabe.value.length)) + parent.bottom.document.ausgabeform.srausgabe.value;
           sb1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.sbausgabe.value.length)) + parent.bottom.document.ausgabeform.sbausgabe.value;
           sa1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.saausgabe.value.length)) + parent.bottom.document.ausgabeform.saausgabe.value;
           ta1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.taausgabe.value.length)) + parent.bottom.document.ausgabeform.taausgabe.value;
           hnd1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.hndausgabe.value.length)) + parent.bottom.document.ausgabeform.hndausgabe.value;
           vh1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.vhausgabe.value.length)) + parent.bottom.document.ausgabeform.vhausgabe.value;
           th1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.thausgabe.value.length)) + parent.bottom.document.ausgabeform.thausgabe.value;
           fh1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.fhausgabe.value.length)) + parent.bottom.document.ausgabeform.fhausgabe.value;

           v2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.vausgabe2.value.length)) + parent.bottom.document.ausgabeform.vausgabe2.value;
           t2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.tausgabe2.value.length)) + parent.bottom.document.ausgabeform.tausgabe2.value;
           a2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.aausgabe2.value.length)) + parent.bottom.document.ausgabeform.aausgabe2.value;
           sr2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.srausgabe2.value.length)) + parent.bottom.document.ausgabeform.srausgabe2.value;
           sb2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.sbausgabe2.value.length)) + parent.bottom.document.ausgabeform.sbausgabe2.value;
           sa2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.saausgabe2.value.length)) + parent.bottom.document.ausgabeform.saausgabe2.value;
           ta2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.taausgabe2.value.length)) + parent.bottom.document.ausgabeform.taausgabe2.value;
           hnd2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.hndausgabe2.value.length)) + parent.bottom.document.ausgabeform.hndausgabe2.value;
           vh2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.vhausgabe2.value.length)) + parent.bottom.document.ausgabeform.vhausgabe2.value;
           th2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.thausgabe2.value.length)) + parent.bottom.document.ausgabeform.thausgabe2.value;
           fh2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.fhausgabe2.value.length)) + parent.bottom.document.ausgabeform.fhausgabe2.value;

           v_abs=TextLaengeAbsolut.substr(0, (WertTextLaengeAbsolut - parent.bottom.document.ausgabeform.vausgabe_abs.value.length)) + parent.bottom.document.ausgabeform.vausgabe_abs.value;
           t_abs=TextLaengeAbsolut.substr(0, (WertTextLaengeAbsolut - parent.bottom.document.ausgabeform.tausgabe_abs.value.length)) + parent.bottom.document.ausgabeform.tausgabe_abs.value;
           a_abs=TextLaengeAbsolut.substr(0, (WertTextLaengeAbsolut - parent.bottom.document.ausgabeform.aausgabe_abs.value.length)) + parent.bottom.document.ausgabeform.aausgabe_abs.value;
           sr_abs=TextLaengeAbsolut.substr(0, (WertTextLaengeAbsolut - parent.bottom.document.ausgabeform.srausgabe_abs.value.length)) + parent.bottom.document.ausgabeform.srausgabe_abs.value;
           sb_abs=TextLaengeAbsolut.substr(0, (WertTextLaengeAbsolut - parent.bottom.document.ausgabeform.sbausgabe_abs.value.length)) + parent.bottom.document.ausgabeform.sbausgabe_abs.value;
           sa_abs=TextLaengeAbsolut.substr(0, (WertTextLaengeAbsolut - parent.bottom.document.ausgabeform.saausgabe_abs.value.length)) + parent.bottom.document.ausgabeform.saausgabe_abs.value;
           ta_abs=TextLaengeAbsolut.substr(0, (WertTextLaengeAbsolut - parent.bottom.document.ausgabeform.taausgabe_abs.value.length)) + parent.bottom.document.ausgabeform.taausgabe_abs.value;
           hnd_abs=TextLaengeAbsolut.substr(0, (WertTextLaengeAbsolut - parent.bottom.document.ausgabeform.hndausgabe_abs.value.length)) + parent.bottom.document.ausgabeform.hndausgabe_abs.value;
           vh_abs=TextLaengeAbsolut.substr(0, (WertTextLaengeAbsolut - parent.bottom.document.ausgabeform.vhausgabe_abs.value.length)) + parent.bottom.document.ausgabeform.vhausgabe_abs.value;
           th_abs=TextLaengeAbsolut.substr(0, (WertTextLaengeAbsolut - parent.bottom.document.ausgabeform.thausgabe_abs.value.length)) + parent.bottom.document.ausgabeform.thausgabe_abs.value;
           fh_abs=TextLaengeAbsolut.substr(0, (WertTextLaengeAbsolut - parent.bottom.document.ausgabeform.fhausgabe_abs.value.length)) + parent.bottom.document.ausgabeform.fhausgabe_abs.value;

           v_proz=TextLaengeProzentuell.substr(0, (WertTextLaengeProzentuell - parent.bottom.document.ausgabeform.vausgabe_proz.value.length)) + parent.bottom.document.ausgabeform.vausgabe_proz.value;
           t_proz=TextLaengeProzentuell.substr(0, (WertTextLaengeProzentuell - parent.bottom.document.ausgabeform.tausgabe_proz.value.length)) +  parent.bottom.document.ausgabeform.tausgabe_proz.value;
           a_proz=TextLaengeProzentuell.substr(0, (WertTextLaengeProzentuell - parent.bottom.document.ausgabeform.aausgabe_proz.value.length)) +  parent.bottom.document.ausgabeform.aausgabe_proz.value;
           sr_proz=TextLaengeProzentuell.substr(0, (WertTextLaengeProzentuell - parent.bottom.document.ausgabeform.srausgabe_proz.value.length)) +  parent.bottom.document.ausgabeform.srausgabe_proz.value;
           sb_proz=TextLaengeProzentuell.substr(0, (WertTextLaengeProzentuell - parent.bottom.document.ausgabeform.sbausgabe_proz.value.length)) +  parent.bottom.document.ausgabeform.sbausgabe_proz.value;
           sa_proz=TextLaengeProzentuell.substr(0, (WertTextLaengeProzentuell - parent.bottom.document.ausgabeform.saausgabe_proz.value.length)) +  parent.bottom.document.ausgabeform.saausgabe_proz.value;
           ta_proz=TextLaengeProzentuell.substr(0, (WertTextLaengeProzentuell - parent.bottom.document.ausgabeform.taausgabe_proz.value.length)) +  parent.bottom.document.ausgabeform.taausgabe_proz.value;
           hnd_proz=TextLaengeProzentuell.substr(0, (WertTextLaengeProzentuell - parent.bottom.document.ausgabeform.hndausgabe_proz.value.length)) +  parent.bottom.document.ausgabeform.hndausgabe_proz.value;
           vh_proz=TextLaengeProzentuell.substr(0, (WertTextLaengeProzentuell - parent.bottom.document.ausgabeform.vhausgabe_proz.value.length)) +  parent.bottom.document.ausgabeform.vhausgabe_proz.value;
           th_proz=TextLaengeProzentuell.substr(0, (WertTextLaengeProzentuell - parent.bottom.document.ausgabeform.thausgabe_proz.value.length)) +  parent.bottom.document.ausgabeform.thausgabe_proz.value;
           fh_proz=TextLaengeProzentuell.substr(0, (WertTextLaengeProzentuell - parent.bottom.document.ausgabeform.fhausgabe_proz.value.length)) +  parent.bottom.document.ausgabeform.fhausgabe_proz.value;



   /* komplette Tabelle in die Zwischenablage ausgeben */


       TabelleAlsText = "\r\n";
       TabelleAlsText = TabelleAlsText + "Darstellung von Anhaltevorgängen\r\n";
       TabelleAlsText = TabelleAlsText + "\r\n";
       TabelleAlsText = TabelleAlsText + "------------------------------------------------------------------------\r\n";
       TabelleAlsText = TabelleAlsText + "                         | erstes   | zweites  |      Unterschied      |\r\n";
       TabelleAlsText = TabelleAlsText + "Wertetabelle             | Fahrzeug | Fahrzeug |  absolut  |  prozent  |\r\n";
       TabelleAlsText = TabelleAlsText + "------------------------------------------------------------------------\r\n";
       TabelleAlsText = TabelleAlsText + "Geschwindigkeit (km/h)   | " + v1 + " | " + v2 + " | " + v_abs + " | " + v_proz + " |\r\n";
       TabelleAlsText = TabelleAlsText + "Reaktionszeit (s)        | " + t1 + " | " + t2 + " | " + t_abs + " | " + t_proz + " |\r\n";
       TabelleAlsText = TabelleAlsText + "Bremsverzögerung (m/s²)  | " + a1 + " | " + a2 + " | " + a_abs + " | " + a_proz + " |\r\n";
       TabelleAlsText = TabelleAlsText + "\r\n";
       TabelleAlsText = TabelleAlsText + "Reaktionsweg (m)         | " + sr1 + " | " + sr2 + " | " + sr_abs + " | " + sr_proz + " |\r\n";
       TabelleAlsText = TabelleAlsText + "Bremsweg (m)             | " + sb1 + " | " + sb2 + " | " + sb_abs + " | " + sb_proz + " |\r\n";
       TabelleAlsText = TabelleAlsText + "Anhalteweg (m)           | " + sa1 + " | " + sa2 + " | " + sa_abs + " | " + sa_proz + " |\r\n";
       TabelleAlsText = TabelleAlsText + "Anhaltezeit (s)          | " + ta1 + " | " + ta2 + " | " + ta_abs + " | " + ta_proz + " |\r\n";
       TabelleAlsText = TabelleAlsText + "\r\n";
       TabelleAlsText = TabelleAlsText + "Hindernisentfernung (m)  | " + hnd1 + " | " + hnd2 + " | " + hnd_abs + " | " + hnd_proz + " |\r\n";
       TabelleAlsText = TabelleAlsText + "Aufprallgeschw. (km/h)   | " + vh1 + " | " + vh2 + " | " + vh_abs + " | " + vh_proz + " |\r\n";
       TabelleAlsText = TabelleAlsText + "Dauer bis Aufprall (s)   | " + th1 + " | " + th2 + " | " + th_abs + " | " + th_proz + " |\r\n";
       TabelleAlsText = TabelleAlsText + "äquivalente Fallhöhe (m) | " + fh1 + " | " + fh2 + " | " + fh_abs + " | " + fh_proz + " |\r\n";
       TabelleAlsText = TabelleAlsText + "------------------------------------------------------------------------\r\n";
       TabelleAlsText = TabelleAlsText + "\r\n";
       TabelleAlsText = TabelleAlsText + "Quelle: http://2cu.at/anhalteweg          Genauigkeit: " + parent.ausgabe.document.ausgabeform.genauigkeit.value.substr(0,1) + " Kommastelle(n). \r\n";
       TabelleAlsText = TabelleAlsText + "\r\n";

       window.clipboardData.setData ('Text',TabelleAlsText);  /* in die Zwischenablage kopieren */





   /* falls nur ein Fahrzeug aktiv - nur dieses in Zwischenablage */

       	  /* Fahrzeug 1 */
	       if(parent.bottom.document.ausgabeform.vausgabe2.value == "")    /* wenn Fahrzeuge 2 inaktiv nur Fahrzeug 1 in Tabelle ausgeben */
	         {
	           v1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.vausgabe.value.length)) + parent.bottom.document.ausgabeform.vausgabe.value;
	           t1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.tausgabe.value.length)) + parent.bottom.document.ausgabeform.tausgabe.value;
	           a1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.aausgabe.value.length)) + parent.bottom.document.ausgabeform.aausgabe.value;
	           sr1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.srausgabe.value.length)) + parent.bottom.document.ausgabeform.srausgabe.value;
	           sb1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.sbausgabe.value.length)) + parent.bottom.document.ausgabeform.sbausgabe.value;
	           sa1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.saausgabe.value.length)) + parent.bottom.document.ausgabeform.saausgabe.value;
	           ta1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.taausgabe.value.length)) + parent.bottom.document.ausgabeform.taausgabe.value;
	           hnd1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.hndausgabe.value.length)) + parent.bottom.document.ausgabeform.hndausgabe.value;
	           vh1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.vhausgabe.value.length)) + parent.bottom.document.ausgabeform.vhausgabe.value;
	           th1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.thausgabe.value.length)) + parent.bottom.document.ausgabeform.thausgabe.value;
	           fh1=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.fhausgabe.value.length)) + parent.bottom.document.ausgabeform.fhausgabe.value;

	               TabelleAlsText = "\r\n";
	               TabelleAlsText = TabelleAlsText + "Darstellung des Anhaltevorgangs\r\n";
	               TabelleAlsText = TabelleAlsText + "\r\n";
	               TabelleAlsText = TabelleAlsText + "-------------------------------------\r\n";
	               TabelleAlsText = TabelleAlsText + "Wertetabelle             | Fahrzeug |\r\n";
	               TabelleAlsText = TabelleAlsText + "-------------------------------------\r\n";
	               TabelleAlsText = TabelleAlsText + "Geschwindigkeit (km/h)   | " + v1 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "Reaktionszeit (s)        | " + t1 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "Bremsverzögerung (m/s²)  | " + a1 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "\r\n";
	               TabelleAlsText = TabelleAlsText + "Reaktionsweg (m)         | " + sr1 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "Bremsweg (m)             | " + sb1 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "Anhalteweg (m)           | " + sa1 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "Anhaltezeit (s)          | " + ta1 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "\r\n";
	               TabelleAlsText = TabelleAlsText + "Hindernisentfernung (m)  | " + hnd1 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "Aufprallgeschw. (km/h)   | " + vh1 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "Dauer bis Aufprall (s)   | " + th1 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "äquivalente Fallhöhe (m) | " + fh1 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "-------------------------------------\r\n";
	               TabelleAlsText = TabelleAlsText + "\r\n";
	               TabelleAlsText = TabelleAlsText + "Genauigkeit: " + parent.ausgabe.document.ausgabeform.genauigkeit.value.substr(0,1) + " Kommastelle(n). \r\n";
	               TabelleAlsText = TabelleAlsText + "Quelle: http://2cu.at/anhalteweg\r\n";
	               TabelleAlsText = TabelleAlsText + "\r\n";

	               window.clipboardData.setData ('Text',TabelleAlsText);  /* in die Zwischenablage kopieren */
		}



       	  /* Fahrzeug 2 */
	       if(parent.bottom.document.ausgabeform.vausgabe.value == "")    /* wenn Fahrzeuge 1 inaktiv nur Fahrzeug 2 in Tabelle ausgeben */
	         {
	           v2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.vausgabe2.value.length)) + parent.bottom.document.ausgabeform.vausgabe2.value;
	           t2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.tausgabe2.value.length)) + parent.bottom.document.ausgabeform.tausgabe2.value;
	           a2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.aausgabe2.value.length)) + parent.bottom.document.ausgabeform.aausgabe2.value;
	           sr2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.srausgabe2.value.length)) + parent.bottom.document.ausgabeform.srausgabe2.value;
	           sb2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.sbausgabe2.value.length)) + parent.bottom.document.ausgabeform.sbausgabe2.value;
	           sa2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.saausgabe2.value.length)) + parent.bottom.document.ausgabeform.saausgabe2.value;
	           ta2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.taausgabe2.value.length)) + parent.bottom.document.ausgabeform.taausgabe2.value;
	           hnd2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.hndausgabe2.value.length)) + parent.bottom.document.ausgabeform.hndausgabe2.value;
	           vh2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.vhausgabe2.value.length)) + parent.bottom.document.ausgabeform.vhausgabe2.value;
	           th2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.thausgabe2.value.length)) + parent.bottom.document.ausgabeform.thausgabe2.value;
	           fh2=TextLaengeFahrzeug.substr(0, (WertTextLaengeFahrzeug - parent.bottom.document.ausgabeform.fhausgabe2.value.length)) + parent.bottom.document.ausgabeform.fhausgabe2.value;

	               TabelleAlsText = "\r\n";
	               TabelleAlsText = TabelleAlsText + "Darstellung des Anhaltevorgangs\r\n";
	               TabelleAlsText = TabelleAlsText + "\r\n";
	               TabelleAlsText = TabelleAlsText + "-------------------------------------\r\n";
	               TabelleAlsText = TabelleAlsText + "Wertetabelle             | Fahrzeug |\r\n";
	               TabelleAlsText = TabelleAlsText + "-------------------------------------\r\n";
	               TabelleAlsText = TabelleAlsText + "Geschwindigkeit (km/h)   | " + v2 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "Reaktionszeit (s)        | " + t2 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "Bremsverzögerung (m/s²)  | " + a2 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "\r\n";
	               TabelleAlsText = TabelleAlsText + "Reaktionsweg (m)         | " + sr2 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "Bremsweg (m)             | " + sb2 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "Anhalteweg (m)           | " + sa2 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "Anhaltezeit (s)          | " + ta2 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "\r\n";
	               TabelleAlsText = TabelleAlsText + "Hindernisentfernung (m)  | " + hnd2 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "Aufprallgeschw. (km/h)   | " + vh2 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "Dauer bis Aufprall (s)   | " + th2 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "äquivalente Fallhöhe (m) | " + fh2 + " |\r\n";
	               TabelleAlsText = TabelleAlsText + "-------------------------------------\r\n";
	               TabelleAlsText = TabelleAlsText + "\r\n";
	               TabelleAlsText = TabelleAlsText + "Genauigkeit: " + parent.ausgabe.document.ausgabeform.genauigkeit.value.substr(0,1) + " Kommastelle(n). \r\n";
	               TabelleAlsText = TabelleAlsText + "Quelle: http://2cu.at/anhalteweg\r\n";
	               TabelleAlsText = TabelleAlsText + "\r\n";

	               window.clipboardData.setData ('Text',TabelleAlsText);  /* in die Zwischenablage kopieren */
		}


   }