function checkRequiredFields_krug(input)
{

    var requiredFields = new Array("nachname",
								   "vorname",
								   "kartennummer",
								   "kartennummer2",
								   "email");

    var fieldNames = new Array("Nachname",
							   "Vorname",
							   "Bibliotheksnummer",
							   "Wdh. Bib.nummer",
							   "Email");

    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(input.kartennummer2.value != input.kartennummer.value)
  		{
  		fieldCompare = false;
  		}
	if(input.kartennummer2.value == input.kartennummer.value)
  		{
  		fieldCompare = true;
  		}
    if (fieldCheck == true && fieldCompare == true)
    {
        return true;
    }
    if (fieldCheck == true && fieldCompare == false)
	{
		alert ("Die Bibliotheksnummern stimmen nicht überein")
		return false;
	}
	else
    {
        alert(fieldsNeeded);
        return false;
    }
}

function checkRequiredFields_forum(input)
{

    var requiredFields = new Array("name",
                                   "text");

    var fieldNames = new Array("Name",
                               "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_news(input)
{

    var requiredFields = new Array("name",
								   "titel",
                                   "text");

    var fieldNames = new Array("Name",
							   "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;
    }
}

