
addEvent("domready", function(){
    $("acceptBtn").addEvent("click", function(){
        $("termView").setStyle("display", "none");
        $("formView").setStyle("display", "block");
        scroll(0, 0);
    });

    function errorBox(errs){
        var box = $("errorBox");
        box.empty();
        errs.each(function(e){
            new Element("li", {
                text: e
            }).inject(box);
        });
        box.setStyle("display", "block").fade("hide").fade("in");
    }

    $("rFrm").addEvent("submit", function(e){
        new Event(e).stop();
        $("errorBox").setStyle("display", "none");
        
        new Request.JSON({
            url: "../?class=mailmag&method=submit",
            data: this.toQueryString(),
            onSuccess: function(reply){
                if (reply.status != "OK"){
                    errorBox(reply.error);
                    return;
                }
                $("rFrm").getElements("input, textarea").set("disabled", true);
                $("buttonBlock").setStyle("display", "none");
                $("okMessage").setStyle("display", "block").fade("hide").fade("in");
            }
        }).send();
    });
});
