// Focus auf das erste aktive Formular-Element
function FocusFirst()
{
//      alert('hi');

    // Based on http://www.codeproject.com/KB/scripting/FocusFirstInput.aspx
    var bFound = false;
    //for each form
    for (f=0; f < document.forms.length; f++)
    {
        //for each form element
        for (i=0; i < document.forms[f].length; i++)
        {
            el = document.forms[f][i]
            if (el.disabled != true)
            {
                if (el.type != undefined)
                {
                    switch (el.type.toLowerCase())
                    {
                        case "text" : el.focus(); bFound = true; break;
                        case "textarea" : el.focus(); bFound = true; break;
                        case "checkbox" : el.focus(); bFound = true; break;
                        case "radio" : el.focus(); bFound = true; break;
                        case "file" : el.focus(); bFound = true; break;
                        case "password" : el.focus(); bFound = true; break;
                        case "select-one" : el.focus(); bFound = true; break;
                        case "select-multiple" : el.focus(); bFound = true; break;
                    } // switch el.type
                } //if (el.type != undefined)
            } //if (el.disabled != true)
            if (bFound == true) break;
        } //for each form element
        if (bFound == true) break;
    } //for each form
}

    function setCSSClass(obj, myNewClassName)
    {
        if(obj.getAttribute('className') != null)
        { // IE bullshit
            obj.setAttribute('className', myNewClassName)
        }
        else
        { // real browsers
            obj.setAttribute('class', myNewClassName)
        }
    }
