function menuReset()
{
    var numMenues = 3;
    for (var i=1; i<=numMenues; i++)
    {
        document.getElementById('menu'+i).className = 'menu';
        document.getElementById('submenu'+i).style.visibility = "hidden";
    }
}
function toggleMenu(id)
{
    if (document.getElementById('submenu'+id).style.visibility != 'visible') menuReset();
    document.getElementById('submenu'+id).style.visibility = ((document.getElementById('submenu'+id).style.visibility=='hidden'||document.getElementById('submenu'+id).style.visibility=='')?'visible':'hidden');
    //document.getElementById('submenu'+(id==1?2:1)).style.visibility = "hidden";
    //menuResetTimer();
}

function menuResetTimer()
{
    window.setTimeout("menuReset()",10000);
}

var oldBackgroundColor = '';
function toggleColor(id,nColor)
{
    oldBackgroundColor = document.getElementById(id).style.backgroundColor;
    document.getElementById(id).style.backgroundColor = nColor;
}

function checkForm()
{
    if (checkFields() == true && checkPasswd() == true)
    {
        document.form1.submit();
        return true;
    }
    else
    {
        return false;
    }
}

var required = [];
function checkFields()
{
    for (var i in required)
    {
        if (document.form1.elements[i].value == "")
        {
            alert('Das Feld "' + required[i] + '" muss ausgefüllt werden!');
            document.form1.elements[i].focus();
            return false;
        }
    }
    return true;
}

function checkPasswd()
{
    if (document.form1.NUPasswd)
    {
        if (document.form1.OUPasswd && document.form1.NUPasswd.value == "")
        {
            alert("Sie müssen ein neues Kennwort angeben!");
            return false;
        }
        else if (document.form1.NUPasswd.value != document.form1.NUPasswd2.value)
        {
            alert("Die neu angegebenen Kennwörter stimmen nicht überein!");
            return false;
        }
        else
        {
            return true;
        }
    }
    else
    {
        return true;
    }
}
