/**
             * resetFormFields
             * @param callingFormElement
             *
             * Die Methode ermittelt ueber das uebergebene FormElement das uebergeordnete Formular-Element.
             * Dabei spielt es eigentlich keine Rolle, welchen Typ das aurufende Element hat, aber von der
             * Idee her koennte es ein Reset-Button sein.
             * Es werden dann alle Formular-Felder geloescht. Bei SelectBoxen wird das erste Element selectiert.
             * Bei RadioButtons wird die Gruppe ermittelt und in dieser wird das erste Element ausgewaehlt.
             */
            function resetFormFields( callingFormElement )
            {
                var form = callingFormElement.form;
                for ( var i=0; i<form.elements.length; i++ )
                {
                    var formElement = form.elements[ i ];
                    if ( formElement.tagName.toUpperCase() == "BUTTON" )
                    {
                    }
                    else if ( formElement.tagName.toUpperCase() == "INPUT" )
                    {
                        if ( formElement.type.toUpperCase() == "BUTTON" )
                        {
                        }
                        else if ( formElement.type.toUpperCase() == "CHECKBOX" )
                        {
                            formElement.checked = false;
                        }
                        else if ( formElement.type.toUpperCase() == "FILE" )
                        {
                            formElement.value = "";
                        }
                        else if ( formElement.type.toUpperCase() == "HIDDEN" )
                        {
                        }
                        else if ( formElement.type.toUpperCase() == "IMAGE" )
                        {
                        }
                        else if ( formElement.type.toUpperCase() == "PASSWORD" )
                        {
                            formElement.value = "";
                        }
                        else if ( formElement.type.toUpperCase() == "RADIO" )
                        {
                            var radioBtnGrp = document.getElementsByName( formElement.name );
                            radioBtnGrp[ 0 ].checked = true;
                        }
                        else if ( formElement.type.toUpperCase() == "SUBMIT" )
                        {
                        }
                        else if ( formElement.type.toUpperCase() == "TEXT" )
                        {
                            formElement.value = "";
                        }
                    }
                    else if ( formElement.tagName.toUpperCase() == "SELECT" )
                    {
                        formElement.selectedIndex = 0;
                    }
                    else if ( formElement.tagName.toUpperCase() == "TEXTAREA" )
                    {
                        formElement.value = "";
                    }
                }
            }