function checkRequiredFields_register(input)
{

    var requiredFields = new Array("vorname",
                                   "nachname",
                                   "email",
								   "txtCode");

    var fieldNames = new Array("Vorname",
                               "Nachname",
                               "Emailadresse",
							   "Code");
    var fieldCheck   = true;
    var fieldsNeeded = "\nDie folgenden Felder sind noch nicht ausgefüllt:\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;
    }
}


function checkRequiredFields_profil(input)
{

    var requiredFields = new Array("vorname",
                                   "nachname",
                                   "email");

    var fieldNames = new Array("Vorname",
                               "Nachname",
                               "Emailadresse");
    var fieldCheck   = true;
    var fieldsNeeded = "\nDie folgenden Felder sind noch nicht ausgefüllt:\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;
    }
}

function checkRequiredFields_news(input)
{

    var requiredFields = new Array("titel",
                                   "text");

    var fieldNames = new Array("Titel",
                               "Text");
    var fieldCheck   = true;
    var fieldsNeeded = "\nDie folgenden Felder sind noch nicht ausgefüllt:\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;
    }
}

function checkRequiredFields_kalender(input)
{

    var requiredFields = new Array("titel",
                                   "text",
								   "ort");

    var fieldNames = new Array("Titel",
                               "Text",
							   "Ort");
    var fieldCheck   = true;
    var fieldsNeeded = "\nDie folgenden Felder sind noch nicht ausgefüllt:\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;
    }
}

function checkRequiredFields_guests(input)
{

    var requiredFields = new Array("name",
                                   "text",
                                   "txtCode");

    var fieldNames = new Array("Name",
                               "Text",
                               "Code");
    var fieldCheck   = true;
    var fieldsNeeded = "\nDie folgenden Felder sind noch nicht ausgefüllt:\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;
    }
}

