
function runden(floatzahl,nachkomma,c)
{
        var out;
        floatzahl = floatzahl.toString();
        var p = floatzahl.indexOf('.');
        if (p != -1)
        {
                out = floatzahl.substring(0,p);
                out += c + floatzahl.substring(p+1,p+1+nachkomma);
        }
        else
        {
                var n = "";
                for (t=0;t<nachkomma;t++) n += "0";
                out = floatzahl + c + n;
        }
        return out;
}

function calc()
{
        var f = document.form7;

        // Getränke
        bier = f.bier.value;
        wein = f.wein.value;
        likoer = f.likoer.value;
        korn = f.korn.value;
        bacardi = f.bacardi.value;
        whiskey = f.whiskey.value;
        zeitraum = parseFloat(f.zeitraum.value);
        magenfuellung = parseFloat(f.mahlzeit.options[f.mahlzeit.selectedIndex].value);
        gewicht = parseFloat(f.gewicht.value);
        wm_faktor = parseFloat(f.wmf.options[f.wmf.selectedIndex].value);
        wm_beta = parseFloat(f.wm_beta.options[f.wm_beta.selectedIndex].value);

   alkohol = bier*40 + wein*88 + likoer*192 + korn*256 + bacardi*300 + whiskey*336;
        promille = (alkohol / (gewicht * wm_faktor)) - (zeitraum * wm_beta) - (magenfuellung * wm_beta);
   if (promille < 0) promille = 0.0;

        text = "Promille-Maximum: " + runden(promille,3,",") + " ‰\n";
        text += "Alkoholaufnahme: " + runden(alkohol,1,",") + " g\n\nUnsere Wertung:\n";

             if (promille > 4.5) text += "Träumer!\n\nÜberprüfe noch einmal deine Eingaben.";
        else if (promille > 4.0) text += "Mann!\n\nMit dir kann man Feten feiern!";
        else if (promille > 3.5) text += "Filmrissvortäuscher!\n\nNoch 20 DM investieren und der Abend wird ein VOLLER Erfolg!";
        else if (promille > 3.0) text += "Vollrauschverweigerer!\n\nFür nen Anfänger nicht Schlecht. Weiter so!";
        else if (promille > 2.5) text += "Biernichtleertrinker!\n\nDu wärst wohl besser vor 2 Stunden mit deiner Freundin nach Hause gefahrn!";
        else if (promille > 2.0) text += "Eierliköralkoholiker!\n\nBist du eine Frau?";
        else if (promille > 1.5) text += "Bierschaumwegpuster!\n\nBestell dir ne Cola!";
        else if (promille > 1.0) text += "Flaschenöffnerbenutzer!\n\nBeeil dich, in einer halben Stunde beginnt die Sesamstrasse.";
        else if (promille > 0.5) text += "Clausthalertrinker!\n\nLässt dich wohl von deinem Hund unter den Tisch trinken!";
        else text += "Mädchen!";

        document.forms['form7'].ergebnisse.value = text;
}
