<!--üöä-->
function Eingabetest()
{
    if(document.Surfomaster.AAName.value == "")  {
        alert("Bitte Ihren Namen eingeben!");
        document.Surfomaster.AAName.focus();
        return false;
    }

    if(document.Surfomaster.ABAnschrift.value == "")  {
        alert("Bitte Ihre Anschrift eingeben!");
        document.Surfomaster.ABAnschrift.focus();
        return false;
    }

    if(document.Surfomaster.ACOrt.value == "")  {
        alert("Bitte Postleitzahl und eingeben!");
        document.Surfomaster.ACOrt.focus();
        return false;
    }

    if(document.Surfomaster.ADmailAdresse.value == "")  {
        alert("Bitte E-mail-Adresse und eingeben!");
        document.Surfomaster.ADmailAdresse.focus();
        return false;
    }

}


function summen()
{

    Anz5=parseFloat(document.Surfomaster.Anzahl_Luth01.value);
    if (isNaN(Anz5))    {
        Anz5=0;
        document.Surfomaster.Anzahl_Luth01.value="";
    }
    Anz1=parseFloat(document.Surfomaster.Anzahl_Rel.value);
    if (isNaN(Anz1))    {
        Anz1=0;
        document.Surfomaster.Anzahl_Rel.value="";
    }
    Anz2=parseFloat(document.Surfomaster.Anzahl_Cool.value);
    if (isNaN(Anz2))     {
        Anz2=0;
        document.Surfomaster.Anzahl_Cool.value="";
    }
    Anz3=parseFloat(document.Surfomaster.Anzahl_Jesus.value);
    if (isNaN(Anz3))     {
        Anz3=0;
        document.Surfomaster.Anzahl_Jesus.value="";
    }
    Anz4=parseFloat(document.Surfomaster.Anzahl_Farbe.value);
    if (isNaN(Anz4))
    {
        Anz4=0;
        document.Surfomaster.Anzahl_Farbe.value="";
    }
    if (document.Surfomaster.Land.value==0)
    <!-- Porto für Deutschland -->
    {
        if (Anz1+Anz2+Anz3+Anz4+Anz5 == 0)
        {
            SumPorto= "";
        }
        else if (Anz1+Anz2+Anz3+Anz4+Anz5 < 5)
        {
            SumPorto= parseInt(145)/100;
        }
        else if
        (Anz1+Anz2+Anz3+Anz4+Anz5 < 7)
        {
            SumPorto= parseInt(220)/100;
        }
        else if (Anz1+Anz2+Anz3+Anz4+Anz5 < 20)
        {
            SumPorto= parseInt(390)/100;
        }
        else
        {
            SumPorto= parseInt(690)/100;
        }
    }


    if (document.Surfomaster.Land.value>0)
    <!-- Porto für Österreich,Schweiz und Europa -->
    {
        if (Anz1+Anz2+Anz3+Anz4+Anz5 == 0)
        {
            SumPorto= "";
        }
        else if (Anz1+Anz2+Anz3+Anz4+Anz5 < 5)
        {
            SumPorto= parseInt(450)/100;
        }
        else if
        (Anz1+Anz2+Anz3+Anz4+Anz5 < 10)
        {
            SumPorto= parseInt(600)/100;
        }
        else if (Anz1+Anz2+Anz3+Anz4+Anz5 < 20)
        {
            SumPorto= parseInt(1400)/100;
        }
        else
        {
            SumPorto= parseInt(1700)/100;
        }
    }

 
    Sum5= parseInt(Anz5*500)/100;
    Sum4= parseInt(Anz4*749)/100;
    Sum3= parseInt(Anz3*749)/100;
    Sum2= parseInt(Anz2*749)/100;
    Sum1= parseInt(Anz1*499)/100;
    SumAll=parseInt((Sum1+Sum2+Sum3+Sum4+Sum5+SumPorto)*100)/100;

    if (Sum5 > 0){
        document.Surfomaster.Summe_Luth01.value=formatZahl(Sum5,2,'ja') + " EUR";
    }
    else {
        document.Surfomaster.Summe_Luth01.value="";
    }


if (Sum1 > 0){
        document.Surfomaster.Summe_Rel.value=formatZahl(Sum1,2,'ja') + " EUR";
    }
    else {
        document.Surfomaster.Summe_Rel.value="";
    }

    if (Sum2 > 0){
        document.Surfomaster.Summe_Cool.value=formatZahl(Sum2,2,'ja') + " EUR";
    }
    else {
        document.Surfomaster.Summe_Cool.value="";
    }
   
    if (Sum3 > 0){
        document.Surfomaster.Summe_Jesus.value=formatZahl(Sum3,2,'ja') + " EUR";
    }
    else {
        document.Surfomaster.Summe_Jesus.value="";
    }

    if (Sum4 > 0){
        document.Surfomaster.Summe_Farbe.value=formatZahl(Sum4,2,'ja') + " EUR";
    }
    else {
        document.Surfomaster.Summe_Farbe.value="";
    }
 
    if (SumAll > 0.0 || true){
        document.Surfomaster.Summe_alle.value=formatZahl(SumAll,2,'ja') + " EUR";
        document.Surfomaster.Summe_Porto.value=formatZahl(SumPorto,2,'ja') + " EUR";
    }
    else {
        document.Surfomaster.Summe_alle.value="xxx";
        document.Surfomaster.Summe_Porto.value="";
    }

}

function formatZahl(zahl, k, fix) {
    if(!k) k = 0;
    var neu = '';
	var dec_point = '.';
	var thousands_sep = '';

    // Runden
    var f = Math.pow(10, k);
    zahl = '' + parseInt(zahl * f + (.5 * (zahl > 0 ? 1 : -1)) ) / f ;
 
    // Komma ermittlen
    var idx = zahl.indexOf('.');
 
    // fehlende Nullen einfügen
    if(fix)    {
         zahl += (idx == -1 ? '.' : '' )
         + f.toString().substring(1);
    }
 	var sign = zahl < 0;
	if(sign) zahl = zahl.substring(1);
    idx = zahl.indexOf('.');

	// Nachkommastellen ermittlen
    if( idx == -1) idx = zahl.length;
    else neu = dec_point + zahl.substr(idx + 1, k);


    while(idx > 0)    {
        if(idx - 3 > 0)
        neu = thousands_sep + zahl.substring( idx - 3, idx) + neu;
        else
        neu = zahl.substring(0, idx) + neu;
        idx -= 3;
    }
    return (sign ? '-' : '') + neu;
}

