
function checkRequiredFields(input)
{

    var requiredFields = new Array("name",
                                   "strasse",
								   "nr",
								   "ort",
								   "plz",
								   "gebdatum",
								   "email", 
                                   "domain1");

    var fieldNames = new Array("Ihr Name",
							   "Strasse",
							   "Hausnummer",
							   "Ort",
							   "Postleitzahl",
							   "Ihr Geburtsdatum",
                               "E-Mail-Adresse", 
                               "Ihre Wunschdomain.");
    var fieldCheck   = true;
    var fieldsNeeded = "\nIn diesem Formular müssen Sie alle Felder mit einem * ausfüllen, damit wir Ihre Bestellung ausführen können !  Bitte\nfüllen Sie folgende noch leere Felder aus:\n\n\t";

    for(var fieldNum=0; fieldNum < requiredFields.length; fieldNum++) {
        if ((input.elements[requiredFields[fieldNum]].value == "") ||
            (input.elements[requiredFields[fieldNum]].value == " ")) {

            fieldsNeeded += fieldNames[fieldNum] + "\n\t";
            fieldCheck = false;
        }
    }

    if (fieldCheck == true)
    {
        return true;
    }
    else
    {
        alert(fieldsNeeded);
        return false;
    }
}

