$(function() {
    $(".njliyjoc0c").submit(function(e) {
        var form = $(this);
        e.preventDefault();
        var data = $(this).serializeArray();
        var ret = {};
        for(var i in data)
            ret[data[i].name] = data[i].value;
        var data = ret;
        delete data.cmd;
        mod.cmd({cmd:"form_validate:validate",data:data},function(d){
            form.find(".njliyjoc0c-msgcontainer").hide("fast");
            if(d.valid) {
                form.unbind("submit");
                form.submit();
            } else {
                var field = form.find("[name="+d.name+"]");
                var msg = form.find(".njliyjoc0c-msgcontainer-"+d.name);
                field.focus();
                msg.html(d.html).show("fast");                    
            }
        });
    });
});

