(function($){
    $.oxygen = function(options){
        if(options.args === undefined) {
            options.args = {};
        }
        if(options.onError === undefined) {
            options.onError = function(){};
        }
        if(options.args.lang === undefined) options.args.lang = document.documentElement.lang;
        var params = {
            'args': JSON.stringify(options.args),
            'source':options.source
        };
        $.ajax({
            url: "/gate/json.php",
            data: params,
            success: options.onSuccess,
            dataType: "json",
            type: "POST",
            error: options.onError
        });
    }
})(jQuery);
