
function checkRequiredFields(input)
{

    var requiredFields = new Array("godnosc",
                                   "termin",
				   "kontakt");

    var fieldNames = new Array("Imię i nazwisko",
                                "Termin",
				"Kontakt");
    var fieldCheck   = true;
    var fieldsNeeded = "\nWymagane pola nie są wypełnione!\n\n";

    for(var fieldNum=0; fieldNum < requiredFields.length; fieldNum++) {
        if ((input.elements[requiredFields[fieldNum]].value == "") ||
            (input.elements[requiredFields[fieldNum]].value == " ")) {

           fieldsNeeded += fieldNames[fieldNum] + "\n";
           input.elements[requiredFields[fieldNum]].style.backgroundColor = "#DDB9B9";
           input.elements[requiredFields[fieldNum]].style.color = "#000000";
	   var dupa = input.elements[requiredFields[fieldNum]];
           fieldCheck = false;
        }
else{
           input.elements[requiredFields[fieldNum]].style.backgroundColor = "#DFE3F0";
           input.elements[requiredFields[fieldNum]].style.color = "#000000";
}
    }

    if (fieldCheck == true)
    {
        return true;
    }
    else
    {
        alert(fieldsNeeded);
        return false;
    }
}