﻿var xhr;
var basketadd = false;

// XMLHTTPREQUEST-Objekt erzeugen (Ajax-Handler)
if (window.XMLHttpRequest) {
    xhr = new XMLHttpRequest(); // Alle Mozilla-basierten Browser
}
else if (window.ActiveXObject) {
    xhr = new ActiveXObject("Microsoft.XMLHTTP"); // Internet-Explorer
}


function warenkorb(artnr) {
    if (artnr != "keine") basketadd = true;
    xhr.open("GET", "warenkorb_vorschau.aspx?artnr=" + artnr, true);
    xhr.onreadystatechange = warenkorbvorschau;
    xhr.send(null);

}

function warenkorbvorschau() {
    if (xhr.readyState == 4) { // Verbindung beendet und erfolgreich ?
        document.getElementById("Basket").innerHTML = xhr.responseText;
        if (basketadd) {
            document.getElementById("BasketInfo").style.display = "block";
            window.setTimeout("hideBasketAdd()", 2500);
        }
    }

}

function hideBasketAdd() {
    document.getElementById("BasketInfo").style.display = "none";
}

function changeform() {
    var formaction = document.getElementById("aspnetform").action;
    formaction = formaction.replace(/seite/, "seitex");
    document.getElementById("aspnetform").action = "";  //formaction;
}

function showProduktEmpfehlung() {
    document.getElementById("sendButton").innerHTML = "Absenden";
    if (document.getElementById("ProduktEmpfehlung").style.display == "block") {
        document.getElementById("ProduktEmpfehlung").style.display = "none";
    }
    else {
        document.getElementById("ProduktEmpfehlung").style.display = "block";
        document.getElementById("produkterror").style.display = "none";
        document.getElementById("produktempfehlungtable").style.display = "inline";
    }
}

function SendEmpfehlung(artnr) {
    // eingaben prüfen
    var empfname = document.getElementById("empfname").value;
    var empfemail = document.getElementById("empfemail").value;
    var absendername = document.getElementById("absendername").value;
    var absenderemail = document.getElementById("absenderemail").value;
    var mitteilung = document.getElementById("mitteilung").value;
    var error = document.getElementById("produkterror");
    error.innerHTML = "";
    if (absenderemail.indexOf("@") == "-1") {
        error.innerHTML += "<li>Absender-Emailadresse unvollständig</li>";
    }
    if (absendername == "") {
        error.innerHTML += "<li>Absender-Name unvollständig</li>";
    }    
    if (empfemail.indexOf("@") == "-1") {
        error.innerHTML += "<li>Empfänger-Emailadresse unvollständig</li>";
    }
    if (empfname == "") {
        error.innerHTML += "<li>Empfänger-Name unvollständig</li>";
    }    
    if (error.innerHTML != "") {
        error.innerHTML = "<li>FEHLER</li>" + error.innerHTML;
        error.style.display = "inline";
        return;
    }
    document.getElementById("sendButton").innerHTML = "bitte warten...";
    var param = "";
    param = "absendername=" + encodeURIComponent(document.getElementById("absendername").value);
    param += "&absenderemail=" + encodeURIComponent(document.getElementById("absenderemail").value);
    param += "&empfname=" + encodeURIComponent(document.getElementById("empfname").value);
    param += "&empfemail=" + encodeURIComponent(document.getElementById("empfemail").value);
    param += "&mitteilung=" + encodeURIComponent(document.getElementById("mitteilung").value);
    param += "&artnr=" + artnr;
    xhr.onreadystatechange = ajaxproduktempfehlung;
    xhr.open("POST", "ajaxproduktempfehlung.aspx", true);
    xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xhr.onreadystatechange = ajaxproduktempfehlung;
    xhr.send(param);
}

function ajaxproduktempfehlung() {
    if (xhr.readyState == 4) { // Verbindung beendet und erfolgreich ?
        document.getElementById("ProduktEmpfehlungErfolg").style.display = "block";
        document.getElementById("ProduktEmpfehlung").style.display = "none";
        window.setTimeout("hideEmpfehlung()", 2500);
    }
}

function hideEmpfehlung() {
    document.getElementById("ProduktEmpfehlungErfolg").style.display = "none";
}


function Search(event, obj) {
    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
    if (keyCode == 13)// enter gedrückt
    {
       window.location.href = "default.aspx?search=" + obj.value;
    }
 }


 function SearchGo() {
    
    window.location.href = "default.aspx?search=" + document.getElementById("search").value;
}


function BasketRefresh() {
    document.forms[0].action = "warenkorb.aspx?action=refresh";
    document.forms[0].submit();
}



var currentLayer = null;
function showLayer(layer) {
    if (currentLayer) {
        document.getElementById(currentLayer).style.display = 'none';
    }
    if (layer) {
        document.getElementById(layer).style.display = 'block';
        currentLayer = layer;
    }
}

function BasketCheckAnmeldeDaten() {
    var fehler = false;
    document.getElementById("newaccounterror").style.display = "none";
    document.getElementById("newaccounterrorText").innerHTML = "";
    for (var a = 0; a <= (document.forms[0].elements.length - 1); a++) {
        if (document.forms[0].elements[a].className == "TextFieldError") {
            document.forms[0].elements[a].className = "TextField";
        }
    }
    document.getElementById("anrede").className = "DropDown";
    if (document.getElementById("anrede").value == "") {
        document.getElementById("anrede").className = "DropDownError";
        fehler = true;
    }
    if (document.getElementById("vorname").value == "") {
        document.getElementById("vorname").className = "TextFieldError";
        fehler = true;
    }
    if (document.getElementById("nachname").value == "") {
        document.getElementById("nachname").className = "TextFieldError";
        fehler = true;
    }
    if (document.getElementById("anrede").value == "Firma") {
        if (document.getElementById("firma").value == "") {
            document.getElementById("firma").className = "TextFieldError";
            fehler = true;
        }
    }
    if (document.getElementById("strasse").value == "") {
        document.getElementById("strasse").className = "TextFieldError";
        fehler = true;
    }
    if (document.getElementById("hausnummer").value == "") {
        document.getElementById("hausnummer").className = "TextFieldError";
        fehler = true;
    }
    if (document.getElementById("plz").value == "") {
        document.getElementById("plz").className = "TextFieldError";
        fehler = true;
    }
    else {
        if (document.getElementById("plz").value.length != 5) {
            document.getElementById("plz").className = "TextFieldError";
            document.getElementById("newaccounterror").style.display = "block";
            document.getElementById("newaccounterrorText").innerHTML = "PLZ muss auf 5 Zahlen bestehen.";
            fehler = true;
        }
    }
    if (document.getElementById("ort").value == "") {
        document.getElementById("ort").className = "TextFieldError";
        fehler = true;
    }
    if (document.getElementById("email").value == "" || document.getElementById("email").value.indexOf("@") == 0) {
        document.getElementById("email").className = "TextFieldError";
        fehler = true;
    }
    if (document.getElementById("email").value.indexOf("@") <= 0) {
        document.getElementById("email").className = "TextFieldError";
        fehler = true;
    }
    if (document.getElementById("password")) {
        if (document.getElementById("password").value == "") {
            document.getElementById("password").className = "TextFieldError";
            fehler = true;
        }
        if (document.getElementById("passwordagain").value == "") {
            document.getElementById("passwordagain").className = "TextFieldError";
            fehler = true;
        }
        if (document.getElementById("password").value != document.getElementById("passwordagain").value) {
            document.getElementById("password").className = "TextFieldError";
            document.getElementById("passwordagain").className = "TextFieldError";
            document.getElementById("newaccounterror").style.display = "block";
            document.getElementById("newaccounterrorText").innerHTML = "Passwort und Passwortwiederholung stimmen nicht überein.";
            fehler = true;
        }

    }
    else {
        if (fehler == false) {
            document.forms[0].action = "?aktion=aendern";
            document.forms[0].submit();
            return;
        }
    }
    if (fehler == false) {
        document.forms[0].action = "";
        document.forms[0].submit();
    }
}

function checkout4() {
    var fehler = false;
    if (document.getElementById("liefer").checked == true) { 
    for (var a = 0; a <= (document.forms[0].elements.length - 1); a++) {
        if (document.forms[0].elements[a].className == "TextFieldError") {
            document.forms[0].elements[a].className = "TextField";
        }
    }
    document.getElementById("anrede").className = "DropDown";
    if (document.getElementById("anrede").value == "") {
        document.getElementById("anrede").className = "DropDownError";
        fehler = true;
    }
    if (document.getElementById("vorname").value == "") {
        document.getElementById("vorname").className = "TextFieldError";
        fehler = true;
    }
    if (document.getElementById("nachname").value == "") {
        document.getElementById("nachname").className = "TextFieldError";
        fehler = true;
    }
    if (document.getElementById("anrede").value == "Firma") {
        if (document.getElementById("firma").value == "") {
            document.getElementById("firma").className = "TextFieldError";
            fehler = true;
        }
    }
    if (document.getElementById("strasse").value == "") {
        document.getElementById("strasse").className = "TextFieldError";
        fehler = true;
    }
    if (document.getElementById("hausnummer").value == "") {
        document.getElementById("hausnummer").className = "TextFieldError";
        fehler = true;
    }
    if (document.getElementById("plz").value == "") {
        document.getElementById("plz").className = "TextFieldError";
        fehler = true;
    }
    else {
        if (document.getElementById("plz").value.length != 5) {
            document.getElementById("plz").className = "TextFieldError";
            fehler = true;
        }
    }
    if (document.getElementById("ort").value == "") {
        document.getElementById("ort").className = "TextFieldError";
        fehler = true;
    }
}
if (fehler == false) {
    document.forms[0].submit();
}
}

function login() {
    var fehler = false;
    if (document.getElementById("user").value == "") {
        document.getElementById("user").className = "TextFieldError";
        fehler = true;
    }
    if (document.getElementById("pass").value == "" && document.getElementById("user").value != "") {
        document.forms[0].action = "?aktion=sendpass";
        document.forms[0].submit();
        return;
    }
    if (fehler == false) {
        document.getElementById("btlogin").innerHTML = "Bitte warten...";
        document.forms[0].action = "?aktion=login";
        document.forms[0].submit();
    }
}

function logout() {
    document.forms[0].action = "?aktion=logout";
    document.forms[0].submit();
}

function CheckOutLast() {
    if (document.getElementById("agb").checked == false) {
        alert("Sie müssen unsere AGB bestätigen");
        return false;
    }
    document.forms[0].submit();
}

function RightLogin() {
    var user = document.getElementById("usernameright");
    var passwort = document.getElementById("passwordright");
    if (user.value != "") {
        document.getElementById("RightLoginButton").innerHTML = "Bitte warten...";
        xhr.open("GET", "ajaxlogin.aspx?email=" + user.value + "&passwort=" + passwort.value, true);
        xhr.onreadystatechange = AjaxLoginState;
        xhr.send(null);
    }
}

function RightLogout() {
    var strFilename;
    var strHref = self.location.href;
    strHref = strHref.replace(/\//g, "\\");
    var iIdx = strHref.lastIndexOf("\\");
    if (-1 < iIdx) {
        strFilename = strHref.substring(iIdx + 1);
    } else { strFilename = strHref; }
    if (strFilename == "checkout.aspx" || strFilename == "checkout3.aspx" || strFilename == "checkout4.aspx") {
        var frage = confirm("Der Bestellvorgang wird abgebrochen. Wollen Sie sich wirklich abmelden?");
        if (frage == false) return false;
    }

    xhr.open("GET", "ajaxlogin.aspx?aktion=logout", true);
    xhr.onreadystatechange = AjaxLogoutState;
    xhr.send(null);
}


function AjaxLoginState() {
    if (xhr.readyState == 4) { // Verbindung beendet und erfolgreich ?
        var status = xhr.responseText;
        if (status == "logintrue") {
            document.getElementById("RightLoginButton").innerHTML = "Abmelden";
            document.getElementById(logintrueid).style.display = "block";
            document.getElementById(loginshowid).style.display = "none";
        }
        if (status == "loginfalse") {
            document.getElementById("RightLoginButton").innerHTML = "Anmelden";
            document.getElementById(logintrueid).style.display = "none";
            document.getElementById("RightLoginStatus").innerHTML = "Anmeldung fehlgeschlagen!<br />Bitte Eingaben prüfen.<br /><br />";
            document.getElementById("RightLoginStatus").style.display = "block";
            document.getElementById("RightLoginStatus").style.color = "red";
        }
        if (status == "sendtrue") {
            document.getElementById("RightLoginButton").innerHTML = "Anmelden";
            document.getElementById(loginshowid).style.display = "block";
            document.getElementById("RightLoginStatus").innerHTML = "Zugangsdaten erfolgreich!<br />übermittelt.<br /><br />";
            document.getElementById("RightLoginStatus").style.display = "block";
            document.getElementById("RightLoginStatus").style.color = "yellow";
        }
        if (status == "sendfalse") {
            document.getElementById("RightLoginButton").innerHTML = "Anmelden";
            document.getElementById(loginshowid).style.display = "block";
            document.getElementById(logintrueid).style.display = "none";
            document.getElementById("RightLoginStatus").innerHTML = "Übermittlung fehlgeschlagen!<br />Bitte Emailadresse prüfen.<br /><br />";
            document.getElementById("RightLoginStatus").style.display = "block";
            document.getElementById("RightLoginStatus").style.color = "red";
        }
        
        }
}

function PassInfoShow() {
    if (document.getElementById("RightLoginStatus").style.display == "block") {
        document.getElementById("RightLoginStatus").style.display = "none";
    }
    else {
        document.getElementById("RightLoginStatus").style.display = "block";
        document.getElementById("RightLoginStatus").innerHTML = "Geben Sie Ihre Emailadresse ein, lassen Sie das Passwortfeld leer und klicken Sie auf 'Anmelden'. Sie erhalten umgehend eine Mail mit Ihren Zugangsdaten.<br /><br />";
        document.getElementById("RightLoginStatus").style.color = "";
    }
}

function AjaxLogoutState() {
    if (xhr.readyState == 4) {
        var strFilename;
        var strHref = self.location.href;
        strHref = strHref.replace(/\//g, "\\");
        var iIdx = strHref.lastIndexOf("\\");
        if (-1 < iIdx) {
            strFilename = strHref.substring(iIdx + 1);
        } else { strFilename = strHref; }
        if (strFilename == "checkout.aspx" || strFilename == "checkout3.aspx" || strFilename == "checkout4.aspx" || strFilename == "konto.aspx") {
            window.location.href = strFilename;
            
        }
        document.getElementById(logintrueid).style.display = "none";
        document.getElementById(loginshowid).style.display = "block";
        document.getElementById("RightLoginStatus").innerHTML = "Sie wurden erfolgreich abgemeldet<br /><br />";
        document.getElementById("RightLoginStatus").style.display = "block";
        document.getElementById("RightLoginStatus").style.color = "";
        document.getElementById("RightLoginButton").innerHTML = "Anmelden";
     }
}

function ShowBereich(bereich) {
    document.getElementById("bereichanschrift").style.display = "none";
    document.getElementById("bereichpasswort").style.display = "none";
    document.getElementById("bereichbestellungen").style.display = "none";
    document.getElementById("bereich" + bereich).style.display = "block";
    document.getElementById("bereichmitteilung").style.display = "none";
    document.getElementById("bereichmitteilungtext").innerHTML = "";
}

function BereichAnschriftSave() {
    var fehler = false;
    document.getElementById("bereichmitteilungtext").innerHTML = "";
    if (document.getElementById("anrede").value == "") {
        fehler = true;
        document.getElementById("bereichmitteilungtext").innerHTML = "Bitte Anrede auswählen";
    }
    if (document.getElementById("vorname").value == "") {
        fehler = true;
        document.getElementById("bereichmitteilungtext").innerHTML = document.getElementById("bereichmitteilungtext").innerHTML + "<br />Bitte Vorname angeben";
    }
    if (document.getElementById("nachname").value == "") {
        fehler = true;
        document.getElementById("bereichmitteilungtext").innerHTML = document.getElementById("bereichmitteilungtext").innerHTML + "<br />Bitte Nachname angeben";
    }
    if (document.getElementById("strasse").value == "") {
        fehler = true;
        document.getElementById("bereichmitteilungtext").innerHTML = document.getElementById("bereichmitteilungtext").innerHTML + "<br />Bitte Strasse angeben";
    }
    if (document.getElementById("hausnummer").value == "") {
        fehler = true;
        document.getElementById("bereichmitteilungtext").innerHTML = document.getElementById("bereichmitteilungtext").innerHTML + "<br />Bitte Hausnummer angeben";
    }
    if (document.getElementById("plz").value == "") {
        fehler = true;
        document.getElementById("bereichmitteilungtext").innerHTML = document.getElementById("bereichmitteilungtext").innerHTML + "<br />Bitte PLZ angeben";
    }
    else {
        if (document.getElementById("plz").value.length != 5) {
            document.getElementById("bereichmitteilungtext").innerHTML = document.getElementById("bereichmitteilungtext").innerHTML + "<br />Bitte korrekte PLZ angeben";
            fehler = true;
        }
    }
    if (document.getElementById("ort").value == "") {
        fehler = true;
        document.getElementById("bereichmitteilungtext").innerHTML = document.getElementById("bereichmitteilungtext").innerHTML + "<br />Bitte Ort angeben";
    }
    if (document.getElementById("email").value == "" || document.getElementById("email").value.indexOf("@") <= 0) {
        fehler = true;
        document.getElementById("bereichmitteilungtext").innerHTML = document.getElementById("bereichmitteilungtext").innerHTML + "<br />Bitte korrekte Emailadresse angeben";
    }
    if (fehler == true) {
        document.getElementById("bereichmitteilung").style.display = "block";
        return false;
    }
    else {
        document.getElementById("bereichmitteilung").style.display = "none";
        var frage = confirm("Änderungen speichern?");
        if (frage == false) {
            return false;
        }
    }

}

function KontoChangePass() {
    var passwort = document.getElementById("passwort").value;
    var passwort2 = document.getElementById("passwortagain").value;
    document.getElementById("bereichmitteilung").style.display = "none";
    if (passwort == "" || passwort2 == "") {
        document.getElementById("bereichmitteilungtext").innerHTML = "Passwortfelder dürfen nicht leer sein";
        document.getElementById("bereichmitteilung").style.display = "block";
        return false;
    }
    if (passwort != passwort2) {

        document.getElementById("bereichmitteilungtext").innerHTML = "Passwörter müssen identisch sein";
        document.getElementById("bereichmitteilung").style.display = "block";
        return false;
    }
    if (passwort.length < 4) {

        document.getElementById("bereichmitteilungtext").innerHTML = "Passwörter müssen mindestens 4 Zeichen lang sein sein";
        document.getElementById("bereichmitteilung").style.display = "block";
        return false;    
    }
}

function newsletter(anab) {
    var email = document.getElementById("newsletteremail").value;
    document.getElementById("newsletteran").innerHTML = "Anmelden";
    document.getElementById("newsletterab").innerHTML = "Abmelden";
    document.getElementById("newslettermessage").innerHTML = "";
    document.getElementById("newslettermessage").style.color = "";
    if (email == "" || email.indexOf("@") < 0) {
        document.getElementById("newslettermessage").innerHTML = "Bitte korrekte Emailadresse angeben";
        document.getElementById("newslettermessage").style.color = "red";
        return false;
    }
    if (anab == "ab") {
        var frage = confirm("Wollen Sie den Newsletter abbestellen?");
        if (frage == false) return false;
    }
        document.getElementById("newsletter" + anab).innerHTML = "Warten...";
        xhr.open("GET", "ajaxnewsletter.aspx?email=" + email + "&action=" + anab, true);
        xhr.onreadystatechange = AjaxNewsletterState;
        xhr.send(null);
}


function AjaxNewsletterState() {
    if (xhr.readyState == 4) { // Verbindung beendet und erfolgreich ?
        var status = xhr.responseText;
        if (status != "") {
            document.getElementById("newsletteran").innerHTML = "Anmelden";
            document.getElementById("newsletterab").innerHTML = "Abmelden";
            document.getElementById("newslettermessage").innerHTML = "Sie wurden " + status + "<br />&nbsp;<br />";
        }
    }
}

function showService(bereich) {
    document.getElementById("defekteware").style.display = "none";
    document.getElementById("transportschaden").style.display = "none";
    document.getElementById("lieferung").style.display = "none";
    document.getElementById("beratung").style.display = "none";
    document.getElementById(bereich).style.display = "block";

}

function ChangeBetreff(obj) {
    document.getElementById("Kdnr").style.display = "none";
    document.getElementById("Rechnungsnummer").style.display = "none";
    document.getElementById("Kaufdatum").style.display = "none";
    document.getElementById("Artikelbezeichnung").style.display = "none";
    document.getElementById("Hersteller").style.display = "none";
    document.getElementById("Fehlerbeschreibung").style.display = "none";
    var objwert = obj.value;
    if (objwert == "Buchhaltung") {
        document.getElementById("Kdnr").style.display = "block";
        }
    if (objwert == "Defekte Ware") {
        document.getElementById("Kdnr").style.display = "block";
        document.getElementById("Rechnungsnummer").style.display = "block";
        document.getElementById("Kaufdatum").style.display = "block";
        document.getElementById("Artikelbezeichnung").style.display = "block";
        document.getElementById("Hersteller").style.display = "block";
        document.getElementById("Fehlerbeschreibung").style.display = "block";
        }
   if (objwert == "Transportschaden") {
        document.getElementById("Kdnr").style.display = "block";
        document.getElementById("Rechnungsnummer").style.display = "block";
        document.getElementById("Kaufdatum").style.display = "block";
        document.getElementById("Fehlerbeschreibung").style.display = "block";
        }  
   if (objwert == "zu offenem Auftrag") {
        document.getElementById("Kdnr").style.display = "block";
        document.getElementById("Rechnungsnummer").style.display = "block";
        }
}

    function SendKontakt() {
        var objwert = document.getElementById("ddlBetreff").value;
        var fehler = "";
        document.getElementById("kontaktfehler").style.display = "none";
        if (document.getElementById("ddlBetreff").value == "") {
            fehler += "Bitte Betreff auswählen";
        }
        if (document.getElementById("ddlanrede").value == "") {
            fehler += "<br>Bitte Anrede auswählen";
        }
        if (document.getElementById("txtnachname").value == "") {
            fehler += "<br>Bitte Nachname angeben";
        }
        if (document.getElementById("txtemail").value == "" || document.getElementById("txtemail").value.indexOf("@") <= 0) {
            fehler += "<br>Bitte Emailadresse angeben";
        }
        if (document.getElementById("txtmitteilung").value == "") {
            fehler += "<br>Bitte Mitteilungstext erfassen";
        }
        if (objwert == "Buchhaltung") {
            if (document.getElementById("txtkdnr").value == "") {
                fehler += "<br>Bitte KdNr angeben";
            }
        }
        
        if (objwert == "Defekte Ware") {
            if (document.getElementById("txtkdnr").value == "") {
                fehler += "<br>Bitte KdNr angeben";
            }
            if (document.getElementById("txtrechnungsnummer").value == "") {
                fehler += "<br>Bitte Rechnungs- oder Bestellnummer angeben";
            }
            if (document.getElementById("txtkaufdatum").value == "") {
                fehler += "<br>Bitte Kaufdatum/Rechnungsdatum angeben";
            }
            if (document.getElementById("txtartikelbezeichnung").value == "") {
                fehler += "<br>Bitte Artikelbezeichnung angeben";
            }
            if (document.getElementById("txthersteller").value == "") {
                fehler += "<br>Bitte Hersteller angeben";
            }
            if (document.getElementById("txtfehlerbeschreibung").value == "") {
                fehler += "<br>Bitte Fehlerbeschreibung angeben";
            }
        }
        if (objwert == "Transportschaden") {
            if (document.getElementById("txtkdnr").value == "") {
                fehler += "<br>Bitte KdNr angeben";
            }
            if (document.getElementById("txtrechnungsnummer").value == "") {
                fehler += "<br>Bitte Rechnungs- oder Bestellnummer angeben";
            }
            if (document.getElementById("txtkaufdaum").value == "") {
                fehler += "<br>Bitte Kaufdatum/Rechnungsdatum angeben";
            }
            if (document.getElementById("txtfehlerbeschreibung").value == "") {
                fehler += "<br>Bitte Fehlerbeschreibung angeben";
            }
        }
        if (objwert == "zu offenem Auftrag") {
            if (document.getElementById("txtkdnr").value == "") {
                fehler += "<br>Bitte KdNr angeben";
            }
            if (document.getElementById("txtrechnungsnummer").value == "") {
                fehler += "<br>Bitte Rechnungs- oder Bestellnummer angeben";
            }
        }
        if (fehler != "") {
            document.getElementById("kontaktfehler").innerHTML = fehler;
            document.getElementById("kontaktfehler").style.display = "block";
            return false;
        }
        document.forms[0].submit();  
    }
