function submitForm(formId) {
    if(objForm = document.getElementById(formId)) {
        document.getElementById('validate').value = '1';
        objForm.submit();
    }
}

function submitDelete(text, pageUrl) {
    if(confirm(text)) {
        document.location.href = pageUrl;
    }
}

function goToPage(pageUrl) {
    if(typeof(pageUrl) != "undefined" && pageUrl != "") {
        document.location.href = pageUrl;
    }
}

function refreshWKQuantity() {
    var formElements = document.getElementById('form1').elements;
    var formCount    = formElements.length;
    var error = false;
    for(i = 0; i < formCount; i++) {
        if(formElements[i].type == 'text') {
	        var val = parseInt(formElements[i].value);
	        if(val.toString() == 'NaN' || val <= 0) {
	           error = true;
	        }
        }
    }
    
    if(error == false) {
        submitForm('form1');
    } else {
        alert('Bitte geben Sie nur Zahlen größer 0 ein');
    }
}

function checkOrder() {
    var error = '';
    
    if(ele = document.getElementById('bestelldaten[vorname]')) {
        if(ele.value.length == 0) {
            error += "Bitte geben Sie Ihren Vornamen an!\n";
        }
    }
    if(ele = document.getElementById('bestelldaten[nachname]')) {
        if(ele.value.length == 0) {
            error += "Bitte geben Sie Ihren Nachnamen an!\n";
        }
    }
    if(ele = document.getElementById('bestelldaten[email]')) {
        if(ele.value.length == 0) {
            error += "Bitte geben Sie eine EMail-Adresse an!\n";
        } else if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(ele.value) == false) {
            error += "Bitte geben Sie eine gültige EMail-Adresse an!\n";
        }
    }

    if(error.length == 0) {
        document.getElementById('setorder').value = 1;
        submitForm('form1');
    } else {
        alert(error);
    }

}


function setPath(path_name) {
    if(path = document.getElementById('path')) {
        path.value = path_name;
        submitForm('form1');    
    }
}

function checkKontakt() {
    var error = '';
    
    if(ele = document.getElementById('mail[vorname]')) {
        if(ele.value.length == 0) {
            error += "Bitte geben Sie Ihren Vornamen an!\n";
        }
    }
    if(ele = document.getElementById('mail[nachname]')) {
        if(ele.value.length == 0) {
            error += "Bitte geben Sie Ihren Nachnamen an!\n";
        }
    }
    if(ele = document.getElementById('mail[email]')) {
        if(ele.value.length == 0) {
            error += "Bitte geben Sie eine EMail-Adresse an!\n";
        } else if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(ele.value) == false) {
            error += "Bitte geben Sie eine gültige EMail-Adresse an!\n";
        }
    }
    if(ele = document.getElementById('mail[nachricht]')) {
        if(ele.value.length == 0) {
            error += "Bitte geben Sie eine Nachricht an!\n";
        }
    }
    if(error.length == 0) {
        submitForm('form1');
    } else {
        alert(error);
    }
}

function checkMsbKontakt() {
    var error = '';
    
    if(ele = document.getElementById('mail[telefon]')) {
        if(ele.value.length == 0) {
            error += "Bitte geben Sie Ihre Telefonnummer an!\n";
        }
    }
    if(error.length == 0) {
        submitForm('form1');
    } else {
        alert(error);
    }
}

function newWindow(mypage,myname,w,h,status,scroll,resize) {
    LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
    settings = 'height=' + h + ',width=' + w + ',top=' + TopPosition + ',left=' + LeftPosition + ',status=' + status + ',scrollbars=' + scroll + ',resizable=' + resize;
    var win = window.open(mypage,myname,settings);
}