//Funktion:     findElem()
//Beschreibung: Liefert das erste Formularelement, dessen Name mit dem
//              Parameter endet oder NULL, wenn keine Übereinstimmung
//              gefunden wurde. Dabei werden die Formulare nacheinander
//              durchsucht, bis der erste Treffer gefunden wurde.
//Rückgabewert: NULL  - kein Feld wurde gefunden
//              sonst - das gefundene Feld
//Parameter:    Ende des gesuchten Feldnamens
//		Container, in dem die Felder gesucht werden
//Autor:        Hans Peter Wiedau
//Datum:        13.10.2009

function findElem (nameend, container)
{   
    if (container == null)
    {
	container = document
    }
    for (form = 0; form < container.forms.length; ++form)
    {   
        for (elem = 0; elem < container.forms[form].elements.length; ++elem)
        {   
            e = container.forms[form].elements[elem]
            // if (e.name.length >= nameend.length && e.name.substr(e.name.length - nameend.length, e.name.length) == nameend)
            if (e.name == nameend ||
	        (e.name.length >= nameend.length && e.name.substr(e.name.length - nameend.length, e.name.length) == nameend && e.name.substr(0, 2) == "id"))
            {   
                return e
            }
        }
    }
    return null
}

