function validateForm() {
    var felder = new Array("isprivat", "anrede", "vorname", "nachname", "strasse", "plz", "ort", "telefon", "email", "land");
    var fehler = 0;

    if (document.getElementsByName("isprivat")[0].value != 'privat') {
        felder.push("homepage");
        felder.push("firma");
    }
    else {
        document.getElementById("label_homepage").style.color = "#000000";
        document.getElementById("label_firma").style.color = "#000000";
    }

    for (var i = felder.length-1; i >= 0; i--) {
	if (document.getElementsByName(felder[i])[0].value.length == 0) {
	    document.getElementById("label_" + felder[i]).style.color = "#ff0000";
	    document.getElementsByName(felder[i])[0].focus();
	    fehler++;
	}
	else {
	    document.getElementById("label_" + felder[i]).style.color = "#000000";
	}
    }

    if (fehler > 0) {
	//window.scrollTo(0, 0);
	alert("Bitte füllen Sie alle rot markierten Felder noch aus! Danke!");
	return false;
    }

    if (!validateEmail(document.getElementsByName("email")[0].value)) {
        alert("Ungültige Email-Adresse!");
	document.getElementById("label_email").style.color = "#ff0000";
	document.getElementById("label_email").focus();
	return false;
    }

    var anzahl = new Array("cd_adonai_anzahl", "cd_bkt_anzahl", "cd_kreuz_anzahl", "cd_paulus_anzahl", "cd_maria_anzahl", "cd_stronghold_anzahl", "liederbuch_kreuzweg_anzahl", "liederbuch_adonai_anzahl", "liederbuch_paulus_anzahl");
    var summe = 0;

    for (var i = anzahl.length-1; i >= 0; i--) {
        summe += document.getElementsByName(anzahl[i])[0].value;
    }

    if (summe == 0) {
	alert("Bitte wählen Sie mindestens einen Artikel aus,\nden Sie bestellen wollen! Danke!");
	return false;
    }

    return true;
}

function validateEmail(email) {
    var reg = /^[A-Za-z0-9_\-\.]+\@[A-Za-z0-9\-\.]+$/;
    return reg.test(email);
}

function validateFeedbackForm() {
    var felder = new Array("name", "kommentar");
    var fehler = 0;

    for (var i = felder.length-1; i >= 0; i--) {
	if (document.getElementsByName(felder[i])[0].value.length == 0) {
	    document.getElementById("label_" + felder[i]).style.color = "#ff0000";
	    document.getElementsByName(felder[i])[0].focus();
	    fehler++;
	}
	else {
	    document.getElementById("label_" + felder[i]).style.color = "#000000";
	}
    }

    if (fehler > 0) {
	//window.scrollTo(0, 0);
	alert("Bitte füllen Sie alle rot markierten Felder noch aus! Danke!");
	return false;
    }

    return true;
}

function validateKontaktForm() {
    var felder = new Array("name", "email", "betreff", "text");
    var fehler = 0;

    for (var i = felder.length-1; i >= 0; i--) {
	if (document.getElementsByName(felder[i])[0].value.length == 0) {
	    document.getElementById("label_" + felder[i]).style.color = "#ff0000";
	    document.getElementsByName(felder[i])[0].focus();
	    fehler++;
	}
	else {
	    document.getElementById("label_" + felder[i]).style.color = "#000000";
	}
    }

    if (fehler > 0) {
	//window.scrollTo(0, 0);
	alert("Bitte füllen Sie alle rot markierten Felder noch aus! Danke!");
	return false;
    }

    return true;
}

