function kontaktSenden()
{
    if(document.getElementById("txtName").value == "")
    {
        alert("Es sind nicht alle Pflichfelder gefüllt.");
        document.getElementById("txtName").style.backgroundColor = "#FF0000";
        return;
    }
    
    if(document.getElementById("txtMail").value == "")
    {
        alert("Es sind nicht alle Pflichfelder gefüllt.");
        document.getElementById("txtMail").style.backgroundColor = "#FF0000";
        return;
    }
    
    if(document.getElementById("txtTelefon").value == "")
    {
        alert("Es sind nicht alle Pflichfelder gefüllt.");
        document.getElementById("txtTelefon").style.backgroundColor = "#FF0000";
        return;
    }
    
    if(document.getElementById("txtMitteilung").value == "")
    {
        alert("Es sind nicht alle Pflichfelder gefüllt.");
        document.getElementById("txtMitteilung").style.backgroundColor = "#FF0000";
        return;
    }

    
    document.getElementById("frmKontakt").submit();
}

function filterFachrichtung(fachrichtung)
{
    if(fachrichtung != "")
        document.location.href="mitglieder.php?filter_fachrichtung=" + fachrichtung;
}


function mitgliederLoeschen(uid)
{
    if( confirm("Soll der Datensatz gelöscht werden?") )
    {
        document.location.href = 'mitglieder_del.php?id=' + uid + '&ref=mitglieder_mitglieder.php';
    }
}

function protokollLoeschen(id)
{
    if( confirm("Soll der Datensatz gelöscht werden?") )
    {
        document.location.href = "mitglieder_del_protokolle.php?id=" + id;
    }
}

function bildLoeschen(id)
{
    if(confirm("Soll das Bild geloescht werden?"))
        document.location.href = "mitglieder_del_bild.php?id=" + id + "&ref=mitglieder_edit.php";
}

function fachrichtungLoeschen(id)
{
    if( confirm("Soll der Datensatz gelöscht werden?") )
    {
        document.location.href = "mitglieder_del_fachrichtungen.php?id=" + id + "&ref=mitglieder_fachrichtungen.php";
    }
}

function fortbildungLoeschen(id)
{
    if( confirm("Soll der Datensatz gelöscht werden?") )
    {
        document.location.href = "mitglieder_del_fortbildungen.php?id=" + id;
    }
}
        
function updatePassword(pw1, pw2, pw3)
{
    //Zielseite zusammenbauen
    if(pw2 != pw3)
    {
        alert("Das neue Passwort stimmt nicht mit der Wiederholung überein");
    }
    else
    {
        var ziellocation = 'mitglieder_passwort2.php?pw1=' + pw1;
        ziellocation += '&pw2=' + pw2;
    
        //erstellen des requests
        var req = null;

        try
        {
            req = new XMLHttpRequest();
        }
        catch (ms)
        {
            try
            {
                req = new ActiveXObject("Msxml2.XMLHTTP");
            } 
            catch (nonms)
            {
                try
                {
                    req = new ActiveXObject("Microsoft.XMLHTTP");
                } 
                catch (failed)
                {
                    req = null;
                }
            }  
        }

        if (req == null)
            document.getElementById('divStatus').innerHTML = 'Fehler: Es konnte kein Requestobjekt erstellt werden.';

        //anfrage erstellen (GET, url ist localhost,request ist asynchron)
        req.open("POST", ziellocation, true);


        req.onreadystatechange = function()
        {
            switch(req.readyState)
                {
                case 4:
                    if(req.status != 200) 
                    {
                        document.getElementById('divStatus').innerHTML = 'Fehler: Fehlernummer ' + req.status;
                    }
                    else
                    {
                        if(req.responseText == "0")
                        {
                            document.getElementById('divStatus').style.display = "none";
                            document.getElementById('divPwd').innerHTML = 'Das Passwort wurde ge&auml;ndert';
                        }
                        else if(req.responseText == "1")
                            document.getElementById('divStatus').innerHTML = 'Das alte Passwort war nicht korrekt';    
                    }
                break;
    
                default:
                    return false;
                break;     
            }
        };

        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        req.send(null);
    }
}