function change(position,wert)
{
    if (wert == 0) {
        window.location.href = "../php/delete.php?pos="+position;
    } else {
        window.location.href = "../php/change.php?pos="+position+"&value="+wert;
    }
}

function add(artikel)
{
    window.location.href = "../php/buy.php?art="+artikel;
}

function changeBtn(mode)
{
    if (mode == 0) {
        document.getElementById('kassebtn').src = '../Bilder/button_kasse_aktiv.jpg';
    }
    if (mode == 1) {
        document.getElementById('kassebtn').src = '../Bilder/button_kasse.jpg';
    }
}

function changeBtnE(mode)
{
    if (mode == 0) {
        document.getElementById('kassebtn').src = '../Bilder/button_kasse_e_aktiv.jpg';
    }
    if (mode == 1) {
        document.getElementById('kassebtn').src = '../Bilder/button_kasse_e.jpg';
    }
}

function changeBtnNB(mode)
{
    if (mode == 0) {
        document.getElementById('neuberbtn').src = '../Bilder/button_neu_ber_aktiv.jpg';
    }
    if (mode == 1) {
        document.getElementById('neuberbtn').src = '../Bilder/button_neu_ber.jpg';
    }
}

function changeBtnNBE(mode)
{
    if (mode == 0) {
        document.getElementById('neuberbtn').src = '../Bilder/button_neu_ber_e_aktiv.jpg';
    }
    if (mode == 1) {
        document.getElementById('neuberbtn').src = '../Bilder/button_neu_ber_e.jpg';
    }
}

function changekunde(wertkunde)
{
    var werte = werteanhaengen();
    wertkunde = wertkunde.concat(werte);
    self.location.href = "../php/changekunde.php?kunde="+wertkunde;
}

function changeagb(wertagb)
{
    var werte = werteanhaengen();
    self.location.href = "../php/changeagb.php?"+werte;
}

function changeliefer(wertliefer)
{
    if (wertliefer == 'change') {
        if (document.formadr.liefer.checked) {
            document.formadr.liefer.checked = false;
            wertliefer = 'ja';
        } else {
            document.formadr.liefer.checked = true;
            wertliefer = 'nein';
        }
    }
    var werte = werteanhaengen();
    wertliefer = wertliefer.concat(werte);
    self.location.href = "../php/changeliefer.php?liefer="+wertliefer;
}

function werteanhaengen()
{
    var ret = '';
    var anhaengen = '';
    for (var i = 0; i < document.formadr.elements.length; i++) {
        if (document.formadr.elements[i].type != 'checkbox' && document.formadr.elements[i].type != 'radio') {
            if (document.formadr.elements[i].value != "") {
                anhaengen = '&'+document.formadr.elements[i].name+"="+document.formadr.elements[i].value;
                ret = ret.concat(anhaengen);
            }
        }
    }
    if (document.formadr.agb.checked) {
        anhaengen = '&agb=ja';
        ret = ret.concat(anhaengen);
	}
    if (document.formadr.widerruf.checked) {
        anhaengen = '&widerruf=ja';
        ret = ret.concat(anhaengen);
	}
    if (document.formadr.newsletter.checked) {
        anhaengen = '&newsletter=ja';
        ret = ret.concat(anhaengen);
    }
    if (document.formadr.liefer.checked) {
        if (document.formadr.larechnung[0].checked) {
            anhaengen = '&larechnung=beilegen';
            ret = ret.concat(anhaengen);
        }
        if (document.formadr.larechnung[1].checked) {
            anhaengen = '&larechnung=separat';
            ret = ret.concat(anhaengen);
        }
    }
    return ret;
}

function checkinput()
{
    if (!document.formadr.agb.checked) {
		alert("Bitte akzeptieren Sie die Allgemeinen Geschäftsbedingungen!");
		document.formadr.agb.focus();
		return false;
    }
    if (!document.formadr.widerruf.checked) {
		alert("Bitte nehmen Sie das Widerrufsrecht zur Kenntnis!");
		document.formadr.widerruf.focus();
		return false;
    }
    if (!document.formadr.kunde[0].checked && !document.formadr.kunde[1].checked) {
        alert("Bitte wählen Sie, ob Sie Kunde sind oder nicht!");
        document.formadr.kunde[0].focus();
        return false;
    }
    if (document.formadr.kunde[0].checked) {
        if (document.formadr.knr.value.trim() == '') {
            alert("Bitte geben Sie Ihre Kundennummer ein!");
            document.formadr.knr.focus();
            return false;
        }
        if (document.formadr.name.value.trim() == '') {
            alert("Bitte geben Sie Ihren Namen ein!");
            document.formadr.name.focus();
            return false;
        }
    } else {
        if (document.formadr.name.value.trim() == '') {
            alert("Bitte geben Sie Ihren Namen ein!");
            document.formadr.name.focus();
            return false;
        }
        if (document.formadr.strasse.value.trim() == '') {
            alert("Bitte geben Sie die Strasse der Rechnungsadresse ein!");
            document.formadr.strasse.focus();
            return false;
        }
        if (document.formadr.raland.value.trim() == '') {
            alert("Bitte geben Sie das Land der Rechnungsadresse ein!");
            document.formadr.raland.focus();
            return false;
        }
        if (document.formadr.plz.value.trim() == '') {
            alert("Bitte geben Sie die Postleitzahl der Rechnungsadresse ein!");
            document.formadr.plz.focus();
            return false;
        }
        if (document.formadr.ort.value.trim() == '') {
            alert("Bitte geben Sie den Ort der Rechnungsadresse ein!");
            document.formadr.ort.focus();
            return false;
        }
    }
    if (document.formadr.liefer.checked) {
        if (document.formadr.laname.value.trim() == '') {
            alert("Bitte geben Sie den Namen zur Lieferadresse ein!");
            document.formadr.laname.focus();
            return false;
        }
        if (document.formadr.lastrasse.value.trim() == '') {
            alert("Bitte geben Sie die Strasse der Lieferadresse ein!");
            document.formadr.strasse.focus();
            return false;
        }
        if (document.formadr.laland.value.trim() == '') {
            alert("Bitte geben Sie das Land der Lieferadresse ein!");
            document.formadr.laland.focus();
            return false;
        }
        if (document.formadr.laplz.value.trim() == '') {
            alert("Bitte geben Sie die Postleitzahl der Lieferadresse ein!");
            document.formadr.laplz.focus();
            return false;
        }
        if (document.formadr.laort.value.trim() == '') {
            alert("Bitte geben Sie den Ort der Lieferadresse ein!");
            document.formadr.laort.focus();
            return false;
        }
    }
    if (document.formadr.email.value.trim() != '') {
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        var address = document.formadr.email.value.trim();
        if (reg.test(address) == false)
        {
            alert("Dies ist keine korrekte eMail-Adresse!");
            document.formadr.email.focus();
            return false;
        }
    }
    if (document.formadr.newsletter.checked) {
        if (document.formadr.email.value.trim() == '') {
            alert("Wenn Sie den Newsletter abonnieren wollen, geben Sie bitte auch Ihre eMail-Adresse an!");
            document.formadr.email.focus();
            return false;
        }
    }
    document.formadr.submit();
}

String.prototype.trim = function () {
    return this.replace(/^\s+/g, '').replace(/\s+$/g, '');
}

