function jsRouter() {

    this.data = new Object();

    this.set = function(name,value) {
        this.data[name] = value;
    }

    this.get = function(name, params) {
        if (typeof(this.data[name]) != 'undefined') {
            var parts = [];
            $.each(this.data[name],function(index,value){
                if (value.search("<") != -1) {
                    var currentParam = value.replace("<","").replace(">","");
                    if (params.hasOwnProperty(currentParam)) {
                        parts.push(params[currentParam]);
                    }
                } else {
                    parts.push(value);
                }
            });

            return parts.join("/");

        } else return false;
    }
}

var jsRouter = new jsRouter();
jsRouter.set('jsRouting',["js","routing"])
jsRouter.set('jsSettings',["js","settings"])
jsRouter.set('jsI18n',["js","i18n","<slug>"])
jsRouter.set('fileDownload',["download","files","<id>"])
jsRouter.set('filePreview',["download","preview","<id>"])
jsRouter.set('filesAjax',["files","ajax","<actiontarget>","<maintarget>","<subtarget>"])
jsRouter.set('sitemap_index',["sitemap.xml<gzip>"])
jsRouter.set('sitemap',["<action>-<number>.xml<gzip>"])
jsRouter.set('categoriesPage',["<page>","<subpage>"])
jsRouter.set('categoriesPreview',["preview","<subpage>"])
jsRouter.set('categoriesDetails',["<page>","<subpage>"])
jsRouter.set('categories',["<cat>","<year>","<month>","<day>","<slug>"])
jsRouter.set('cikkekOsszes',["cikkek","osszes","<page>"])
jsRouter.set('feed',["feed","<slug>"])
jsRouter.set('feedMod',["feed","rss-mod"])
jsRouter.set('cimkek',["cimkek","<slug>"])
jsRouter.set('test',["test"])
jsRouter.set('login',["login"])
jsRouter.set('logout',["logout"])
jsRouter.set('filterAjax',["filters","ajax","<actiontarget>"])
jsRouter.set('mainAjax',["main","ajax","<actiontarget>","<maintarget>","<subtarget>"])
jsRouter.set('error',["error","<action>","<message>"])
jsRouter.set('staticLangUpdate',["settings","staticlang","update","<id>"])
jsRouter.set('settingsAjax',["settings","ajax","<actiontarget>","<maintarget>","<subtarget>"])
jsRouter.set('default',["<controller>","<action>"])
