// Start of main.js

// check and validate contact form data
function checkContact(form) {

var myForm = document.forms[0];

// name
if ( myForm.name.value == "" ) {
        alert("Bitte tragen Sie Ihren Namen ein!");
        myForm.name.focus()
        return false;
        }

if ( myForm.name.value == "      " ) {
        alert("Bitte tragen Sie Ihren korrekten Namen ein!");
        myForm.name.focus()
        return false;
        }

if ( myForm.name.value.length < 2 ) {
        alert("Name scheint ungueltig!\nBitte geben Sie Ihren korrekten Namen ein!");
        myForm.name.focus()
        return false;
        }

// email
if ( myForm.emailfrom.value == "" ) {
        alert("Bitte geben Sie Ihre eMail Adresse ein!");
        myForm.emailfrom.focus()
        return false;
        }

if ( myForm.emailfrom.value == "       " ) {
        alert("Bitte geben Sie Ihre korrekte eMail Adresse ein!");
        myForm.emailfrom.focus()
        return false;
        }

if ( myForm.emailfrom.value.length < 7 ) {
        alert("Ungueltige eMail Adresse!\nBitte geben Sie Ihre korrekte eMail Adresse ein!");
        myForm.emailfrom.focus()
        return false;
        }

// country
if ( myForm.country.value == "" ) {
        alert("Bitte geben Sie Ihr Land an!");
        myForm.country.focus()
        return false;
        }

if ( myForm.country.value < 2 ) {
        alert("Bitte geben Sie Ihr Land korrekt an!");
        myForm.country.focus()
        return false;
        }

// subject
if ( myForm.subject1.value == "" ) {
        alert("Bitte geben Sie einen Betreff ein!");
        myForm.subject1.focus()
        return false;
        }

// message
if ( myForm.message.value == "" ) {
        alert("Bitte geben Sie eine Nachricht ein!");
        myForm.message.focus()
        return false;
        }
return true
}

// ####

// all fields are required
function checkAll(form) {
for (var i=0; i < form.elements.length; i++) {
        if (form.elements[i].value == "") {
                alert("Bitte fuellen Sie alle erforderlichen Felder aus.")
                form.elements[i].focus()
                return false
        }

}
return true
}

// ####

// check and validate order form data
function checkOrder(form) {

var myForm = document.forms[0];


// product name
if ( myForm.productname.value == "" ) {
        alert("Bitte geben Sie einen Produktnamen an!");
        myForm.productname.focus()
        return false;
        }

if ( myForm.productname.value == "      " ) {
        alert("Bitte geben Sie einen korrekten Produktnamen an!");
        myForm.productname.focus()
        return false;
        }

if ( myForm.productname.value.length < 2 ) {
        alert("Produktname scheint ungueltig!\nBitte geben Sie einen korrekten Produktnamen an!");
        myForm.productname.focus()
        return false;
        }

// product details
if ( myForm.productdetails.value == "" ) {
        alert("Bitte geben Sie Produktdetails an!");
        myForm.productdetails.focus()
        return false;
        }

if ( myForm.productdetails.value.length < 10 ) {
        alert("Ihre Produktdetails sind zu kurz.\nBitte geben Sie ausfuehrlichere Produktdetails an.\nMindestens 10 Zeichen!");
        myForm.productdetails.focus()
        return false;
        }

// product menge
if ( myForm.productmenge.value == "" ) {
        alert("Bitte geben Sie die gewuenschte Produktmenge an!");
        myForm.productmenge.focus()
        return false;
        }

if ( myForm.productmenge.value == "0" ) {
        alert("Bitte geben Sie eine korrekte Produktmenge an!");
        myForm.productmenge.focus()
        return false;
        }

// anzahl
if ( myForm.anzahl.value == "" ) {
        alert("Bitte geben Sie die max. Anzahl gewuenschter\nAdressen / Angebote an!");
        myForm.anzahl.focus()
        return false;
        }

// company
if ( myForm.company.value == "" ) {
        alert("Bitte tragen Sie Ihren Firmennamen ein!");
        myForm.company.focus()
        return false;
        }

// address
if ( myForm.address.value == "" ) {
        alert("Bitte geben Sie Ihre Strasse und Hausnummer an!");
        myForm.address.focus()
        return false;
        }

// city
if ( myForm.city.value == "" ) {
        alert("Bitte geben Sie den Namen Ihrer Stadt an!");
        myForm.city.focus()
        return false;
        }

// country
if ( myForm.country.value == "" ) {
        alert("Bitte geben Sie Ihr Land an!");
        myForm.country.focus()
        return false;
        }

// name
if ( myForm.name.value == "" ) {
        alert("Bitte geben Sie Ihren Namen an!");
        myForm.name.focus()
        return false;
        }

// position
if ( myForm.position.value == "" ) {
        alert("Bitte geben Sie Ihre Position / Taetigkeit in der Firma an!");
        myForm.position.focus()
        return false;
        }

// email
if ( myForm.email.value == "" ) {
        alert("Bitte geben Sie Ihre eMail Adresse an!");
        myForm.email.focus()
        return false;
        }

if ( myForm.email.value.length < 7 ) {
        alert("Ungueltige eMail Adresse!\nBitte geben Sie Ihre korrekte eMail Adresse an!");
        myForm.email.focus()
        return false;
        }

// tel
if ( myForm.tel.value == "" ) {
        alert("Bitte geben Sie Ihre Telefonnummer an!");
        myForm.tel.focus()
        return false;
        }

// fax
if ( myForm.fax.value == "" ) {
        alert("Bitte geben Sie Ihre Faxnummer an!");
        myForm.fax.focus()
        return false;
        }

return true
}

// ####