var timer = null;

function startRegistration(val) {
    document.selectForm.registrationType.value = val;
    document.selectForm.submit();
}

function checkPrimusData() {
    $("#loading-image").show();
    timer = window.setTimeout("doCheck()", 3500);
}

function doCheck() {

    username = $("#primus_username").val();
    password = $("#primus_password").val();
    $.post('/register/ajax-get-userdata', {pusername: username, ppassword: password}, function(ret) {
        eval("ret = " + ret + ";");
        $("#loading-image").hide();
        if (ret.dataOk) {
            // fill the form with the neccessary values:
            for (varname in ret.accountData) {
                if (varname == "email")
                    $("#email").val(ret.accountData['email']);
                else
                    $("#" + varname).html( ret.accountData[varname] );
            }

            // check if the account is verified:
            if (ret.accountVerified == "true" || ret.accountVerified)
                $("#verification").html("<div class=\"success\"><b>Alles OK.</b> Dein Account ist bereits verifiziert.</div>");
            else
                $("#verification").html("<ul class=\"error\"><b>Alles OK.</b> Dein Account ist allerdings noch nicht verifiziert.</ul>");
        } else {
            $("#verification").html("<ul class=\"error\">Accountüberprüfung nicht erfolgreich. Die Accountdaten sind fehlerhaft, oder der User ist bereits bei Primusmarkt registriert.</ul>");
        }
    });
}

function submitRegistration() {
    if (!$("#agb").attr('checked')) {
        alert("Du musst unsere AGB lesen und akzeptieren");
    } else {
        document.registrationForm.submit();
    }
}

