Registration = new ( Class.create({
    
    initialize : function() {},
    
    LockFunctions : false,

    OkButtonClicked : function(event)
    {
        Event.stop(event);
        if(!this.LockFunctions)
        {
            this.LockFunctions = true;
            if(this.CheckForm())
            {
                var pars = "&level=" + $("levelHidden").value;
                    pars += "&pwd=" + $("pwd").value;
                    pars += "&pwd2=" + $("pwd2").value;
                    pars += "&lastname=" + $("lastname").value;
                    pars += "&firstname=" + $("firstname").value;
                var result = ActionHandler.GetResponse(
                {
                    url: "Components/RegistrationPage/RegistrationActionHandler.php",
                    action: "SendRegistration",
                    parameters: pars
                });
                
                if(result)
                {
                    window.location = "index.php?p=registration&registrationSuccess=true";
                }
            }
            this.LockFunctions = false;
        }
    },
    
    CheckForm : function()
    {
        var isValid = true;
        
        if(!Utils.IsValidString($("pwd").value, "NotNullOrEmpty"))
        {
            $("pwd1Message").innerHTML = "Hiányzó jelszó";
            isValid = false;
        }
        else $("pwd1Message").innerHTML = "&nbsp;";
        
        if($("pwd").value != $("pwd2").value)
        {
            $("pwd2Message").innerHTML = "Nem egyezik a két jelszó";
            isValid = false;
        }
        else $("pwd2Message").innerHTML = "&nbsp;";
        
        if(!Utils.IsValidString($("lastname").value, "NotNullOrEmpty"))
        {
            $("lastnameMessage").innerHTML = "Hiányzó családnév";
            isValid = false;
        }
        else $("lastnameMessage").innerHTML = "&nbsp;";
        
        if(!Utils.IsValidString($("firstname").value, "NotNullOrEmpty"))
        {
            $("firstnameMessage").innerHTML = "Hiányzó utónév";
            isValid = false;
        }
        else $("firstnameMessage").innerHTML = "&nbsp;";
        
        return isValid;
    }
}))();

