
var Routing = {

	get_path: function (segments, options, overrides) {
		var extras = null;

		for (var property in overrides) {
			if (options[property] != null) {
				options[property] = overrides[property];
			}
			else {
				extras = extras ? extras : {};
				extras[property] = overrides[property]
			}
		}

		for (var prop in options) {
			segments = segments.replace(":"+prop, options[prop]);
		}

		var query="";
		if (extras) {
			query += "?"
			for (var extra in extras) {
				query += extra + "=" + extras[extra] + "&";
			}
			query = query.substring(0, query.length-1);
		}

		var path = segments;
		while (path[path.length - 1] == "/") {
			path = path.substring(0, path.length - 1);
		}
		return path + query;
	},

	get_url: function (segments, options, overrides) {
		return Routing.host + Routing.get_path(segments, options, overrides);
	},

	formatted_associate_site_onesource_url: function (overrides) {
		return Routing.host + Routing.formatted_associate_site_onesource_path(overrides)
	},

        formatted_associate_site_onesource_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'associate',
			controller: 'onesource'
                };
                return Routing.get_path("/sites/:site_id/onesource/associate.:format/", options, overrides);
        },

	summary_site_search_terms_url: function (overrides) {
		return Routing.host + Routing.summary_site_search_terms_path(overrides)
	},

        summary_site_search_terms_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'summary',
			controller: 'search_terms'
                };
                return Routing.get_path("/sites/:site_id/search_terms/summary/", options, overrides);
        },

	formatted_edit_session_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_session_path(overrides)
	},

        formatted_edit_session_path: function (overrides) {
                var options = {
                        format: '',
			action: 'edit',
			controller: 'sessions'
                };
                return Routing.get_path("/session/edit.:format/", options, overrides);
        },

	edit_partner_user_url: function (overrides) {
		return Routing.host + Routing.edit_partner_user_path(overrides)
	},

        edit_partner_user_path: function (overrides) {
                var options = {
                        id: '',
			action: 'edit',
			controller: 'partner/users'
                };
                return Routing.get_path("/partner/users/:id/edit/", options, overrides);
        },

	formatted_admin_user_url: function (overrides) {
		return Routing.host + Routing.formatted_admin_user_path(overrides)
	},

        formatted_admin_user_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'show',
			controller: 'admin/users'
                };
                return Routing.get_path("/uber/users/:id.:format/", options, overrides);
        },

	new_site_export_url: function (overrides) {
		return Routing.host + Routing.new_site_export_path(overrides)
	},

        new_site_export_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'new',
			controller: 'exports'
                };
                return Routing.get_path("/sites/:site_id/exports/new/", options, overrides);
        },

	formatted_exclude_admin_organisations_url: function (overrides) {
		return Routing.host + Routing.formatted_exclude_admin_organisations_path(overrides)
	},

        formatted_exclude_admin_organisations_path: function (overrides) {
                var options = {
                        format: '',
			action: 'exclude',
			controller: 'admin/organisations'
                };
                return Routing.get_path("/uber/organisations/exclude.:format/", options, overrides);
        },

	formatted_site_page_filter_url: function (overrides) {
		return Routing.host + Routing.formatted_site_page_filter_path(overrides)
	},

        formatted_site_page_filter_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'show',
			controller: 'page_filters'
                };
                return Routing.get_path("/sites/:site_id/page_filters/:id.:format/", options, overrides);
        },

	formatted_new_site_page_hits_url: function (overrides) {
		return Routing.host + Routing.formatted_new_site_page_hits_path(overrides)
	},

        formatted_new_site_page_hits_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			format: '',
			action: 'new',
			controller: 'page_hits'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/hits/new.:format/", options, overrides);
        },

	site_export_url: function (overrides) {
		return Routing.host + Routing.site_export_path(overrides)
	},

        site_export_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'show',
			controller: 'exports'
                };
                return Routing.get_path("/sites/:site_id/exports/:id/", options, overrides);
        },

	formatted_new_watcher_organisation_watch_contact_exclusion_url: function (overrides) {
		return Routing.host + Routing.formatted_new_watcher_organisation_watch_contact_exclusion_path(overrides)
	},

        formatted_new_watcher_organisation_watch_contact_exclusion_path: function (overrides) {
                var options = {
                        organisation_watch_id: '',
			format: '',
			action: 'new',
			controller: 'watcher/contact_exclusions'
                };
                return Routing.get_path("/watcher/organisation_watches/:organisation_watch_id/contact_exclusions/new.:format/", options, overrides);
        },

	formatted_edit_admin_organisation_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_admin_organisation_path(overrides)
	},

        formatted_edit_admin_organisation_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'edit',
			controller: 'admin/organisations'
                };
                return Routing.get_path("/uber/organisations/:id/edit.:format/", options, overrides);
        },

	partner_static_page_url: function (overrides) {
		return Routing.host + Routing.partner_static_page_path(overrides)
	},

        partner_static_page_path: function (overrides) {
                var options = {
                        name: '',
			action: 'show',
			controller: 'partner/static_pages'
                };
                return Routing.get_path("/partner/static/:name/", options, overrides);
        },

	formatted_edit_admin_message_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_admin_message_path(overrides)
	},

        formatted_edit_admin_message_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'edit',
			controller: 'admin/system_messages'
                };
                return Routing.get_path("/uber/messages/:id/edit.:format/", options, overrides);
        },

	formatted_new_site_page_filter_page_url: function (overrides) {
		return Routing.host + Routing.formatted_new_site_page_filter_page_path(overrides)
	},

        formatted_new_site_page_filter_page_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			format: '',
			action: 'new',
			controller: 'page_filter_pages'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/filter_page/new.:format/", options, overrides);
        },

	watcher_page_watch_contact_exclusion_url: function (overrides) {
		return Routing.host + Routing.watcher_page_watch_contact_exclusion_path(overrides)
	},

        watcher_page_watch_contact_exclusion_path: function (overrides) {
                var options = {
                        page_watch_id: '',
			id: '',
			action: 'show',
			controller: 'watcher/contact_exclusions'
                };
                return Routing.get_path("/watcher/page_watches/:page_watch_id/contact_exclusions/:id/", options, overrides);
        },

	edit_watcher_organisation_watch_url: function (overrides) {
		return Routing.host + Routing.edit_watcher_organisation_watch_path(overrides)
	},

        edit_watcher_organisation_watch_path: function (overrides) {
                var options = {
                        id: '',
			action: 'edit',
			controller: 'watcher/organisation_watches'
                };
                return Routing.get_path("/watcher/organisation_watches/:id/edit/", options, overrides);
        },

	new_site_hit_url: function (overrides) {
		return Routing.host + Routing.new_site_hit_path(overrides)
	},

        new_site_hit_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'new',
			controller: 'hits'
                };
                return Routing.get_path("/sites/:site_id/hits/new/", options, overrides);
        },

	formatted_watcher_page_watches_url: function (overrides) {
		return Routing.host + Routing.formatted_watcher_page_watches_path(overrides)
	},

        formatted_watcher_page_watches_path: function (overrides) {
                var options = {
                        format: '',
			action: 'index',
			controller: 'watcher/page_watches'
                };
                return Routing.get_path("/watcher/page_watches.:format/", options, overrides);
        },

	formatted_edit_site_contactable_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_site_contactable_path(overrides)
	},

        formatted_edit_site_contactable_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'edit',
			controller: 'contactables'
                };
                return Routing.get_path("/sites/:site_id/contactables/:id/edit.:format/", options, overrides);
        },

	formatted_sites_url: function (overrides) {
		return Routing.host + Routing.formatted_sites_path(overrides)
	},

        formatted_sites_path: function (overrides) {
                var options = {
                        format: '',
			action: 'index',
			controller: 'sites'
                };
                return Routing.get_path("/sites.:format/", options, overrides);
        },

	formatted_watcher_page_watch_url: function (overrides) {
		return Routing.host + Routing.formatted_watcher_page_watch_path(overrides)
	},

        formatted_watcher_page_watch_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'show',
			controller: 'watcher/page_watches'
                };
                return Routing.get_path("/watcher/page_watches/:id.:format/", options, overrides);
        },

	watcher_session_url: function (overrides) {
		return Routing.host + Routing.watcher_session_path(overrides)
	},

        watcher_session_path: function (overrides) {
                var options = {
                        action: 'show',
			controller: 'watcher/sessions'
                };
                return Routing.get_path("/watcher/session/", options, overrides);
        },

	formatted_edit_partner_site_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_partner_site_path(overrides)
	},

        formatted_edit_partner_site_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'edit',
			controller: 'partner/sites'
                };
                return Routing.get_path("/partner/sites/:id/edit.:format/", options, overrides);
        },

	isps_site_organisations_url: function (overrides) {
		return Routing.host + Routing.isps_site_organisations_path(overrides)
	},

        isps_site_organisations_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'isps',
			controller: 'organisations'
                };
                return Routing.get_path("/sites/:site_id/organisations/isps/", options, overrides);
        },

	site_search_term_url: function (overrides) {
		return Routing.host + Routing.site_search_term_path(overrides)
	},

        site_search_term_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'show',
			controller: 'search_terms'
                };
                return Routing.get_path("/sites/:site_id/search_terms/:id/", options, overrides);
        },

	formatted_export_site_watches_url: function (overrides) {
		return Routing.host + Routing.formatted_export_site_watches_path(overrides)
	},

        formatted_export_site_watches_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'export',
			controller: 'organisation_watches'
                };
                return Routing.get_path("/sites/:site_id/watches/export.:format/", options, overrides);
        },

	exclude_site_organisations_url: function (overrides) {
		return Routing.host + Routing.exclude_site_organisations_path(overrides)
	},

        exclude_site_organisations_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'exclude',
			controller: 'organisations'
                };
                return Routing.get_path("/sites/:site_id/organisations/exclude/", options, overrides);
        },

	delete_site_page_filter_url: function (overrides) {
		return Routing.host + Routing.delete_site_page_filter_path(overrides)
	},

        delete_site_page_filter_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'delete',
			controller: 'page_filters'
                };
                return Routing.get_path("/sites/:site_id/page_filters/:id/delete/", options, overrides);
        },

	site_page_filter_page_url: function (overrides) {
		return Routing.host + Routing.site_page_filter_page_path(overrides)
	},

        site_page_filter_page_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			action: 'show',
			controller: 'page_filter_pages'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/filter_page/", options, overrides);
        },

	formatted_new_site_watch_url: function (overrides) {
		return Routing.host + Routing.formatted_new_site_watch_path(overrides)
	},

        formatted_new_site_watch_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'new',
			controller: 'organisation_watches'
                };
                return Routing.get_path("/sites/:site_id/watches/new.:format/", options, overrides);
        },

	new_site_organisation_url: function (overrides) {
		return Routing.host + Routing.new_site_organisation_path(overrides)
	},

        new_site_organisation_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'new',
			controller: 'organisations'
                };
                return Routing.get_path("/sites/:site_id/organisations/new/", options, overrides);
        },

	new_admin_partner_url: function (overrides) {
		return Routing.host + Routing.new_admin_partner_path(overrides)
	},

        new_admin_partner_path: function (overrides) {
                var options = {
                        action: 'new',
			controller: 'admin/partners'
                };
                return Routing.get_path("/uber/partners/new/", options, overrides);
        },

	formatted_site_pages_url: function (overrides) {
		return Routing.host + Routing.formatted_site_pages_path(overrides)
	},

        formatted_site_pages_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'index',
			controller: 'pages'
                };
                return Routing.get_path("/sites/:site_id/pages.:format/", options, overrides);
        },

	edit_site_contact_url: function (overrides) {
		return Routing.host + Routing.edit_site_contact_path(overrides)
	},

        edit_site_contact_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'edit',
			controller: 'contacts'
                };
                return Routing.get_path("/sites/:site_id/contacts/:id/edit/", options, overrides);
        },

	export_site_organisation_sessions_url: function (overrides) {
		return Routing.host + Routing.export_site_organisation_sessions_path(overrides)
	},

        export_site_organisation_sessions_path: function (overrides) {
                var options = {
                        site_id: '',
			organisation_id: '',
			action: 'export',
			controller: 'visitor_sessions'
                };
                return Routing.get_path("/sites/:site_id/organisations/:organisation_id/sessions/export/", options, overrides);
        },

	delete_admin_partner_url: function (overrides) {
		return Routing.host + Routing.delete_admin_partner_path(overrides)
	},

        delete_admin_partner_path: function (overrides) {
                var options = {
                        id: '',
			action: 'delete',
			controller: 'admin/partners'
                };
                return Routing.get_path("/uber/partners/:id/delete/", options, overrides);
        },

	formatted_search_site_onesource_url: function (overrides) {
		return Routing.host + Routing.formatted_search_site_onesource_path(overrides)
	},

        formatted_search_site_onesource_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'search',
			controller: 'onesource'
                };
                return Routing.get_path("/sites/:site_id/onesource/search.:format/", options, overrides);
        },

	formatted_site_page_url: function (overrides) {
		return Routing.host + Routing.formatted_site_page_path(overrides)
	},

        formatted_site_page_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'show',
			controller: 'pages'
                };
                return Routing.get_path("/sites/:site_id/pages/:id.:format/", options, overrides);
        },

	site_contact_groups_url: function (overrides) {
		return Routing.host + Routing.site_contact_groups_path(overrides)
	},

        site_contact_groups_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'index',
			controller: 'contact_groups'
                };
                return Routing.get_path("/sites/:site_id/contact_groups/", options, overrides);
        },

	site_isp_report_filters_url: function (overrides) {
		return Routing.host + Routing.site_isp_report_filters_path(overrides)
	},

        site_isp_report_filters_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'create',
			report: 'isps',
			controller: 'report_filters',
			shallow: '',
			namespace: ''
                };
                return Routing.get_path("/sites/:site_id/isps/report_filters.:format/", options, overrides);
        },

	edit_admin_organisation_name_mapping_url: function (overrides) {
		return Routing.host + Routing.edit_admin_organisation_name_mapping_path(overrides)
	},

        edit_admin_organisation_name_mapping_path: function (overrides) {
                var options = {
                        organisation_id: '',
			id: '',
			action: 'edit',
			controller: 'admin/organisation_name_mappings'
                };
                return Routing.get_path("/uber/organisations/:organisation_id/name_mappings/:id/edit/", options, overrides);
        },

	edit_site_organisation_session_url: function (overrides) {
		return Routing.host + Routing.edit_site_organisation_session_path(overrides)
	},

        edit_site_organisation_session_path: function (overrides) {
                var options = {
                        site_id: '',
			organisation_id: '',
			id: '',
			action: 'edit',
			controller: 'visitor_sessions'
                };
                return Routing.get_path("/sites/:site_id/organisations/:organisation_id/sessions/:id/edit/", options, overrides);
        },

	new_admin_site_url: function (overrides) {
		return Routing.host + Routing.new_admin_site_path(overrides)
	},

        new_admin_site_path: function (overrides) {
                var options = {
                        action: 'new',
			controller: 'admin/sites'
                };
                return Routing.get_path("/uber/sites/new/", options, overrides);
        },

	site_static_page_url: function (overrides) {
		return Routing.host + Routing.site_static_page_path(overrides)
	},

        site_static_page_path: function (overrides) {
                var options = {
                        site_id: '',
			name: '',
			action: 'show',
			controller: 'static_pages',
			shallow: '',
			namespace: ''
                };
                return Routing.get_path("/sites/:site_id/static/:name/", options, overrides);
        },

	formatted_edit_site_onesource_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_site_onesource_path(overrides)
	},

        formatted_edit_site_onesource_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'edit',
			controller: 'onesource'
                };
                return Routing.get_path("/sites/:site_id/onesource/:id/edit.:format/", options, overrides);
        },

	delete_site_contact_group_url: function (overrides) {
		return Routing.host + Routing.delete_site_contact_group_path(overrides)
	},

        delete_site_contact_group_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'delete',
			controller: 'contact_groups'
                };
                return Routing.get_path("/sites/:site_id/contact_groups/:id/delete/", options, overrides);
        },

	site_visitor_session_report_filters_url: function (overrides) {
		return Routing.host + Routing.site_visitor_session_report_filters_path(overrides)
	},

        site_visitor_session_report_filters_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'create',
			report: 'visitor_sessions',
			controller: 'report_filters',
			shallow: '',
			namespace: ''
                };
                return Routing.get_path("/sites/:site_id/visitor_sessions/report_filters.:format/", options, overrides);
        },

	new_site_report_filter_url: function (overrides) {
		return Routing.host + Routing.new_site_report_filter_path(overrides)
	},

        new_site_report_filter_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'new',
			controller: 'report_filters'
                };
                return Routing.get_path("/sites/:site_id/report_filters/new/", options, overrides);
        },

	delete_admin_site_url: function (overrides) {
		return Routing.host + Routing.delete_admin_site_path(overrides)
	},

        delete_admin_site_path: function (overrides) {
                var options = {
                        id: '',
			action: 'delete',
			controller: 'admin/sites'
                };
                return Routing.get_path("/uber/sites/:id/delete/", options, overrides);
        },

	admin_audits_url: function (overrides) {
		return Routing.host + Routing.admin_audits_path(overrides)
	},

        admin_audits_path: function (overrides) {
                var options = {
                        action: 'index',
			controller: 'admin/audits'
                };
                return Routing.get_path("/uber/audits/", options, overrides);
        },

	edit_site_search_term_hits_url: function (overrides) {
		return Routing.host + Routing.edit_site_search_term_hits_path(overrides)
	},

        edit_site_search_term_hits_path: function (overrides) {
                var options = {
                        site_id: '',
			search_term_id: '',
			action: 'edit',
			controller: 'search_term_hits'
                };
                return Routing.get_path("/sites/:site_id/search_terms/:search_term_id/hits/edit/", options, overrides);
        },

	formatted_edit_site_category_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_site_category_path(overrides)
	},

        formatted_edit_site_category_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'edit',
			controller: 'categories'
                };
                return Routing.get_path("/sites/:site_id/categories/:id/edit.:format/", options, overrides);
        },

	whois_admin_audit_url: function (overrides) {
		return Routing.host + Routing.whois_admin_audit_path(overrides)
	},

        whois_admin_audit_path: function (overrides) {
                var options = {
                        id: '',
			action: 'whois',
			controller: 'admin/audits'
                };
                return Routing.get_path("/uber/audits/:id/whois/", options, overrides);
        },

	new_admin_site_search_engine_url: function (overrides) {
		return Routing.host + Routing.new_admin_site_search_engine_path(overrides)
	},

        new_admin_site_search_engine_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'new',
			controller: 'admin/search_engines'
                };
                return Routing.get_path("/uber/sites/:site_id/search_engines/new/", options, overrides);
        },

	new_site_visitor_url: function (overrides) {
		return Routing.host + Routing.new_site_visitor_path(overrides)
	},

        new_site_visitor_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'new',
			controller: 'visitors'
                };
                return Routing.get_path("/sites/:site_id/visitors/new/", options, overrides);
        },

	formatted_new_site_page_watch_url: function (overrides) {
		return Routing.host + Routing.formatted_new_site_page_watch_path(overrides)
	},

        formatted_new_site_page_watch_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			format: '',
			action: 'new',
			controller: 'page_watches'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/watches/new.:format/", options, overrides);
        },

	admin_site_search_engine_url: function (overrides) {
		return Routing.host + Routing.admin_site_search_engine_path(overrides)
	},

        admin_site_search_engine_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'show',
			controller: 'admin/search_engines'
                };
                return Routing.get_path("/uber/sites/:site_id/search_engines/:id/", options, overrides);
        },

	new_admin_user_url: function (overrides) {
		return Routing.host + Routing.new_admin_user_path(overrides)
	},

        new_admin_user_path: function (overrides) {
                var options = {
                        action: 'new',
			controller: 'admin/users'
                };
                return Routing.get_path("/uber/users/new/", options, overrides);
        },

	login_url: function (overrides) {
		return Routing.host + Routing.login_path(overrides)
	},

        login_path: function (overrides) {
                var options = {
                        action: 'new',
			controller: 'sessions'
                };
                return Routing.get_path("/login/", options, overrides);
        },

	root_url: function (overrides) {
		return Routing.host + Routing.root_path(overrides)
	},

        root_path: function (overrides) {
                var options = {
                        action: 'index',
			controller: 'sites'
                };
                return Routing.get_path("/", options, overrides);
        },

	site_page_filter_url: function (overrides) {
		return Routing.host + Routing.site_page_filter_path(overrides)
	},

        site_page_filter_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'show',
			controller: 'page_filters'
                };
                return Routing.get_path("/sites/:site_id/page_filters/:id/", options, overrides);
        },

	associate_site_onesource_url: function (overrides) {
		return Routing.host + Routing.associate_site_onesource_path(overrides)
	},

        associate_site_onesource_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'associate',
			controller: 'onesource'
                };
                return Routing.get_path("/sites/:site_id/onesource/associate/", options, overrides);
        },

	formatted_export_site_search_terms_url: function (overrides) {
		return Routing.host + Routing.formatted_export_site_search_terms_path(overrides)
	},

        formatted_export_site_search_terms_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'export',
			controller: 'search_terms'
                };
                return Routing.get_path("/sites/:site_id/search_terms/export.:format/", options, overrides);
        },

	site_url: function (overrides) {
		return Routing.host + Routing.site_path(overrides)
	},

        site_path: function (overrides) {
                var options = {
                        id: '',
			action: 'show',
			controller: 'sites'
                };
                return Routing.get_path("/sites/:id/", options, overrides);
        },

	formatted_new_partner_user_url: function (overrides) {
		return Routing.host + Routing.formatted_new_partner_user_path(overrides)
	},

        formatted_new_partner_user_path: function (overrides) {
                var options = {
                        format: '',
			action: 'new',
			controller: 'partner/users'
                };
                return Routing.get_path("/partner/users/new.:format/", options, overrides);
        },

	admin_user_url: function (overrides) {
		return Routing.host + Routing.admin_user_path(overrides)
	},

        admin_user_path: function (overrides) {
                var options = {
                        id: '',
			action: 'show',
			controller: 'admin/users'
                };
                return Routing.get_path("/uber/users/:id/", options, overrides);
        },

	formatted_site_exports_url: function (overrides) {
		return Routing.host + Routing.formatted_site_exports_path(overrides)
	},

        formatted_site_exports_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'index',
			controller: 'exports'
                };
                return Routing.get_path("/sites/:site_id/exports.:format/", options, overrides);
        },

	exclude_admin_organisations_url: function (overrides) {
		return Routing.host + Routing.exclude_admin_organisations_path(overrides)
	},

        exclude_admin_organisations_path: function (overrides) {
                var options = {
                        action: 'exclude',
			controller: 'admin/organisations'
                };
                return Routing.get_path("/uber/organisations/exclude/", options, overrides);
        },

	edit_session_url: function (overrides) {
		return Routing.host + Routing.edit_session_path(overrides)
	},

        edit_session_path: function (overrides) {
                var options = {
                        action: 'edit',
			controller: 'sessions'
                };
                return Routing.get_path("/session/edit/", options, overrides);
        },

	new_site_page_hits_url: function (overrides) {
		return Routing.host + Routing.new_site_page_hits_path(overrides)
	},

        new_site_page_hits_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			action: 'new',
			controller: 'page_hits'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/hits/new/", options, overrides);
        },

	edit_admin_organisation_url: function (overrides) {
		return Routing.host + Routing.edit_admin_organisation_path(overrides)
	},

        edit_admin_organisation_path: function (overrides) {
                var options = {
                        id: '',
			action: 'edit',
			controller: 'admin/organisations'
                };
                return Routing.get_path("/uber/organisations/:id/edit/", options, overrides);
        },

	formatted_partner_user_url: function (overrides) {
		return Routing.host + Routing.formatted_partner_user_path(overrides)
	},

        formatted_partner_user_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'show',
			controller: 'partner/users'
                };
                return Routing.get_path("/partner/users/:id.:format/", options, overrides);
        },

	edit_admin_message_url: function (overrides) {
		return Routing.host + Routing.edit_admin_message_path(overrides)
	},

        edit_admin_message_path: function (overrides) {
                var options = {
                        id: '',
			action: 'edit',
			controller: 'admin/system_messages'
                };
                return Routing.get_path("/uber/messages/:id/edit/", options, overrides);
        },

	formatted_delete_site_export_url: function (overrides) {
		return Routing.host + Routing.formatted_delete_site_export_path(overrides)
	},

        formatted_delete_site_export_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'delete',
			controller: 'exports'
                };
                return Routing.get_path("/sites/:site_id/exports/:id/delete.:format/", options, overrides);
        },

	new_watcher_organisation_watch_contact_exclusion_url: function (overrides) {
		return Routing.host + Routing.new_watcher_organisation_watch_contact_exclusion_path(overrides)
	},

        new_watcher_organisation_watch_contact_exclusion_path: function (overrides) {
                var options = {
                        organisation_watch_id: '',
			action: 'new',
			controller: 'watcher/contact_exclusions'
                };
                return Routing.get_path("/watcher/organisation_watches/:organisation_watch_id/contact_exclusions/new/", options, overrides);
        },

	new_site_page_filter_page_url: function (overrides) {
		return Routing.host + Routing.new_site_page_filter_page_path(overrides)
	},

        new_site_page_filter_page_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			action: 'new',
			controller: 'page_filter_pages'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/filter_page/new/", options, overrides);
        },

	admin_static_page_url: function (overrides) {
		return Routing.host + Routing.admin_static_page_path(overrides)
	},

        admin_static_page_path: function (overrides) {
                var options = {
                        name: '',
			action: 'show',
			controller: 'admin/static_pages'
                };
                return Routing.get_path("/uber/static/:name/", options, overrides);
        },

	tracker_url: function (overrides) {
		return Routing.host + Routing.tracker_path(overrides)
	},

        tracker_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'show',
			controller: 'trackers'
                };
                return Routing.get_path("/tracker/:site_id.:format/", options, overrides);
        },

	new_session_url: function (overrides) {
		return Routing.host + Routing.new_session_path(overrides)
	},

        new_session_path: function (overrides) {
                var options = {
                        action: 'new',
			controller: 'sessions'
                };
                return Routing.get_path("/session/new/", options, overrides);
        },

	formatted_site_hits_url: function (overrides) {
		return Routing.host + Routing.formatted_site_hits_path(overrides)
	},

        formatted_site_hits_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'index',
			controller: 'hits'
                };
                return Routing.get_path("/sites/:site_id/hits.:format/", options, overrides);
        },

	watcher_page_watches_url: function (overrides) {
		return Routing.host + Routing.watcher_page_watches_path(overrides)
	},

        watcher_page_watches_path: function (overrides) {
                var options = {
                        action: 'index',
			controller: 'watcher/page_watches'
                };
                return Routing.get_path("/watcher/page_watches/", options, overrides);
        },

	admin_organisation_name_mappings_url: function (overrides) {
		return Routing.host + Routing.admin_organisation_name_mappings_path(overrides)
	},

        admin_organisation_name_mappings_path: function (overrides) {
                var options = {
                        organisation_id: '',
			action: 'index',
			controller: 'admin/organisation_name_mappings'
                };
                return Routing.get_path("/uber/organisations/:organisation_id/name_mappings/", options, overrides);
        },

	formatted_edit_watcher_page_watch_contact_exclusion_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_watcher_page_watch_contact_exclusion_path(overrides)
	},

        formatted_edit_watcher_page_watch_contact_exclusion_path: function (overrides) {
                var options = {
                        page_watch_id: '',
			id: '',
			format: '',
			action: 'edit',
			controller: 'watcher/contact_exclusions'
                };
                return Routing.get_path("/watcher/page_watches/:page_watch_id/contact_exclusions/:id/edit.:format/", options, overrides);
        },

	formatted_new_watcher_organisation_watch_url: function (overrides) {
		return Routing.host + Routing.formatted_new_watcher_organisation_watch_path(overrides)
	},

        formatted_new_watcher_organisation_watch_path: function (overrides) {
                var options = {
                        format: '',
			action: 'new',
			controller: 'watcher/organisation_watches'
                };
                return Routing.get_path("/watcher/organisation_watches/new.:format/", options, overrides);
        },

	edit_site_contactable_url: function (overrides) {
		return Routing.host + Routing.edit_site_contactable_path(overrides)
	},

        edit_site_contactable_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'edit',
			controller: 'contactables'
                };
                return Routing.get_path("/sites/:site_id/contactables/:id/edit/", options, overrides);
        },

	formatted_edit_watcher_session_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_watcher_session_path(overrides)
	},

        formatted_edit_watcher_session_path: function (overrides) {
                var options = {
                        format: '',
			action: 'edit',
			controller: 'watcher/sessions'
                };
                return Routing.get_path("/watcher/session/edit.:format/", options, overrides);
        },

	edit_partner_site_url: function (overrides) {
		return Routing.host + Routing.edit_partner_site_path(overrides)
	},

        edit_partner_site_path: function (overrides) {
                var options = {
                        id: '',
			action: 'edit',
			controller: 'partner/sites'
                };
                return Routing.get_path("/partner/sites/:id/edit/", options, overrides);
        },

	formatted_site_hit_url: function (overrides) {
		return Routing.host + Routing.formatted_site_hit_path(overrides)
	},

        formatted_site_hit_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'show',
			controller: 'hits'
                };
                return Routing.get_path("/sites/:site_id/hits/:id.:format/", options, overrides);
        },

	watcher_page_watch_url: function (overrides) {
		return Routing.host + Routing.watcher_page_watch_path(overrides)
	},

        watcher_page_watch_path: function (overrides) {
                var options = {
                        id: '',
			action: 'show',
			controller: 'watcher/page_watches'
                };
                return Routing.get_path("/watcher/page_watches/:id/", options, overrides);
        },

	partner_users_url: function (overrides) {
		return Routing.host + Routing.partner_users_path(overrides)
	},

        partner_users_path: function (overrides) {
                var options = {
                        action: 'index',
			controller: 'partner/users'
                };
                return Routing.get_path("/partner/users/", options, overrides);
        },

	export_site_search_term_hits_url: function (overrides) {
		return Routing.host + Routing.export_site_search_term_hits_path(overrides)
	},

        export_site_search_term_hits_path: function (overrides) {
                var options = {
                        site_id: '',
			search_term_id: '',
			action: 'export',
			controller: 'search_term_hits'
                };
                return Routing.get_path("/sites/:site_id/search_terms/:search_term_id/hits/export/", options, overrides);
        },

	export_site_watches_url: function (overrides) {
		return Routing.host + Routing.export_site_watches_path(overrides)
	},

        export_site_watches_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'export',
			controller: 'organisation_watches'
                };
                return Routing.get_path("/sites/:site_id/watches/export/", options, overrides);
        },

	formatted_include_site_organisations_url: function (overrides) {
		return Routing.host + Routing.formatted_include_site_organisations_path(overrides)
	},

        formatted_include_site_organisations_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'include',
			controller: 'organisations'
                };
                return Routing.get_path("/sites/:site_id/organisations/include.:format/", options, overrides);
        },

	watcher_root_url: function (overrides) {
		return Routing.host + Routing.watcher_root_path(overrides)
	},

        watcher_root_path: function (overrides) {
                var options = {
                        action: 'index',
			controller: 'watcher/organisation_watches'
                };
                return Routing.get_path("/watcher/", options, overrides);
        },

	formatted_edit_site_page_filter_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_site_page_filter_path(overrides)
	},

        formatted_edit_site_page_filter_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'edit',
			controller: 'page_filters'
                };
                return Routing.get_path("/sites/:site_id/page_filters/:id/edit.:format/", options, overrides);
        },

	site_page_filters_url: function (overrides) {
		return Routing.host + Routing.site_page_filters_path(overrides)
	},

        site_page_filters_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'index',
			controller: 'page_filters'
                };
                return Routing.get_path("/sites/:site_id/page_filters/", options, overrides);
        },

	new_site_watch_url: function (overrides) {
		return Routing.host + Routing.new_site_watch_path(overrides)
	},

        new_site_watch_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'new',
			controller: 'organisation_watches'
                };
                return Routing.get_path("/sites/:site_id/watches/new/", options, overrides);
        },

	formatted_site_organisations_url: function (overrides) {
		return Routing.host + Routing.formatted_site_organisations_path(overrides)
	},

        formatted_site_organisations_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'index',
			controller: 'organisations'
                };
                return Routing.get_path("/sites/:site_id/organisations.:format/", options, overrides);
        },

	formatted_admin_partners_url: function (overrides) {
		return Routing.host + Routing.formatted_admin_partners_path(overrides)
	},

        formatted_admin_partners_path: function (overrides) {
                var options = {
                        format: '',
			action: 'index',
			controller: 'admin/partners'
                };
                return Routing.get_path("/uber/partners.:format/", options, overrides);
        },

	site_pages_url: function (overrides) {
		return Routing.host + Routing.site_pages_path(overrides)
	},

        site_pages_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'index',
			controller: 'pages'
                };
                return Routing.get_path("/sites/:site_id/pages/", options, overrides);
        },

	formatted_new_site_contact_url: function (overrides) {
		return Routing.host + Routing.formatted_new_site_contact_path(overrides)
	},

        formatted_new_site_contact_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'new',
			controller: 'contacts'
                };
                return Routing.get_path("/sites/:site_id/contacts/new.:format/", options, overrides);
        },

	formatted_site_organisation_url: function (overrides) {
		return Routing.host + Routing.formatted_site_organisation_path(overrides)
	},

        formatted_site_organisation_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'show',
			controller: 'organisations'
                };
                return Routing.get_path("/sites/:site_id/organisations/:id.:format/", options, overrides);
        },

	formatted_users_admin_partner_url: function (overrides) {
		return Routing.host + Routing.formatted_users_admin_partner_path(overrides)
	},

        formatted_users_admin_partner_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'users',
			controller: 'admin/partners'
                };
                return Routing.get_path("/uber/partners/:id/users.:format/", options, overrides);
        },

	site_page_url: function (overrides) {
		return Routing.host + Routing.site_page_path(overrides)
	},

        site_page_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'show',
			controller: 'pages'
                };
                return Routing.get_path("/sites/:site_id/pages/:id/", options, overrides);
        },

	formatted_site_contact_url: function (overrides) {
		return Routing.host + Routing.formatted_site_contact_path(overrides)
	},

        formatted_site_contact_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'show',
			controller: 'contacts'
                };
                return Routing.get_path("/sites/:site_id/contacts/:id.:format/", options, overrides);
        },

	formatted_new_admin_organisation_name_mapping_url: function (overrides) {
		return Routing.host + Routing.formatted_new_admin_organisation_name_mapping_path(overrides)
	},

        formatted_new_admin_organisation_name_mapping_path: function (overrides) {
                var options = {
                        organisation_id: '',
			format: '',
			action: 'new',
			controller: 'admin/organisation_name_mappings'
                };
                return Routing.get_path("/uber/organisations/:organisation_id/name_mappings/new.:format/", options, overrides);
        },

	formatted_new_site_organisation_session_url: function (overrides) {
		return Routing.host + Routing.formatted_new_site_organisation_session_path(overrides)
	},

        formatted_new_site_organisation_session_path: function (overrides) {
                var options = {
                        site_id: '',
			organisation_id: '',
			format: '',
			action: 'new',
			controller: 'visitor_sessions'
                };
                return Routing.get_path("/sites/:site_id/organisations/:organisation_id/sessions/new.:format/", options, overrides);
        },

	formatted_admin_sites_url: function (overrides) {
		return Routing.host + Routing.formatted_admin_sites_path(overrides)
	},

        formatted_admin_sites_path: function (overrides) {
                var options = {
                        format: '',
			action: 'index',
			controller: 'admin/sites'
                };
                return Routing.get_path("/uber/sites.:format/", options, overrides);
        },

	edit_site_onesource_url: function (overrides) {
		return Routing.host + Routing.edit_site_onesource_path(overrides)
	},

        edit_site_onesource_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'edit',
			controller: 'onesource'
                };
                return Routing.get_path("/sites/:site_id/onesource/:id/edit/", options, overrides);
        },

	formatted_edit_site_search_term_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_site_search_term_path(overrides)
	},

        formatted_edit_site_search_term_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'edit',
			controller: 'search_terms'
                };
                return Routing.get_path("/sites/:site_id/search_terms/:id/edit.:format/", options, overrides);
        },

	formatted_edit_site_contact_group_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_site_contact_group_path(overrides)
	},

        formatted_edit_site_contact_group_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'edit',
			controller: 'contact_groups'
                };
                return Routing.get_path("/sites/:site_id/contact_groups/:id/edit.:format/", options, overrides);
        },

	formatted_site_report_filters_url: function (overrides) {
		return Routing.host + Routing.formatted_site_report_filters_path(overrides)
	},

        formatted_site_report_filters_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'index',
			controller: 'report_filters'
                };
                return Routing.get_path("/sites/:site_id/report_filters.:format/", options, overrides);
        },

	formatted_billing_admin_site_url: function (overrides) {
		return Routing.host + Routing.formatted_billing_admin_site_path(overrides)
	},

        formatted_billing_admin_site_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'billing',
			controller: 'admin/sites'
                };
                return Routing.get_path("/uber/sites/:id/billing.:format/", options, overrides);
        },

	formatted_admin_organisation_name_mapping_url: function (overrides) {
		return Routing.host + Routing.formatted_admin_organisation_name_mapping_path(overrides)
	},

        formatted_admin_organisation_name_mapping_path: function (overrides) {
                var options = {
                        organisation_id: '',
			id: '',
			format: '',
			action: 'show',
			controller: 'admin/organisation_name_mappings'
                };
                return Routing.get_path("/uber/organisations/:organisation_id/name_mappings/:id.:format/", options, overrides);
        },

	formatted_new_site_search_term_hits_url: function (overrides) {
		return Routing.host + Routing.formatted_new_site_search_term_hits_path(overrides)
	},

        formatted_new_site_search_term_hits_path: function (overrides) {
                var options = {
                        site_id: '',
			search_term_id: '',
			format: '',
			action: 'new',
			controller: 'search_term_hits'
                };
                return Routing.get_path("/sites/:site_id/search_terms/:search_term_id/hits/new.:format/", options, overrides);
        },

	edit_site_category_url: function (overrides) {
		return Routing.host + Routing.edit_site_category_path(overrides)
	},

        edit_site_category_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'edit',
			controller: 'categories'
                };
                return Routing.get_path("/sites/:site_id/categories/:id/edit/", options, overrides);
        },

	formatted_site_report_filter_url: function (overrides) {
		return Routing.host + Routing.formatted_site_report_filter_path(overrides)
	},

        formatted_site_report_filter_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'show',
			controller: 'report_filters'
                };
                return Routing.get_path("/sites/:site_id/report_filters/:id.:format/", options, overrides);
        },

	formatted_admin_site_search_engines_url: function (overrides) {
		return Routing.host + Routing.formatted_admin_site_search_engines_path(overrides)
	},

        formatted_admin_site_search_engines_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'index',
			controller: 'admin/search_engines'
                };
                return Routing.get_path("/uber/sites/:site_id/search_engines.:format/", options, overrides);
        },

	formatted_edit_admin_audit_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_admin_audit_path(overrides)
	},

        formatted_edit_admin_audit_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'edit',
			controller: 'admin/audits'
                };
                return Routing.get_path("/uber/audits/:id/edit.:format/", options, overrides);
        },

	formatted_site_visitors_url: function (overrides) {
		return Routing.host + Routing.formatted_site_visitors_path(overrides)
	},

        formatted_site_visitors_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'index',
			controller: 'visitors'
                };
                return Routing.get_path("/sites/:site_id/visitors.:format/", options, overrides);
        },

	new_site_page_watch_url: function (overrides) {
		return Routing.host + Routing.new_site_page_watch_path(overrides)
	},

        new_site_page_watch_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			action: 'new',
			controller: 'page_watches'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/watches/new/", options, overrides);
        },

	site_page_hit_report_filters_url: function (overrides) {
		return Routing.host + Routing.site_page_hit_report_filters_path(overrides)
	},

        site_page_hit_report_filters_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'create',
			report: 'page_hits',
			controller: 'report_filters',
			shallow: '',
			namespace: ''
                };
                return Routing.get_path("/sites/:site_id/page_hits/report_filters.:format/", options, overrides);
        },

	formatted_delete_admin_site_search_engine_url: function (overrides) {
		return Routing.host + Routing.formatted_delete_admin_site_search_engine_path(overrides)
	},

        formatted_delete_admin_site_search_engine_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'delete',
			controller: 'admin/search_engines'
                };
                return Routing.get_path("/uber/sites/:site_id/search_engines/:id/delete.:format/", options, overrides);
        },

	formatted_admin_users_url: function (overrides) {
		return Routing.host + Routing.formatted_admin_users_path(overrides)
	},

        formatted_admin_users_path: function (overrides) {
                var options = {
                        format: '',
			action: 'index',
			controller: 'admin/users'
                };
                return Routing.get_path("/uber/users.:format/", options, overrides);
        },

	formatted_site_visitor_url: function (overrides) {
		return Routing.host + Routing.formatted_site_visitor_path(overrides)
	},

        formatted_site_visitor_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'show',
			controller: 'visitors'
                };
                return Routing.get_path("/sites/:site_id/visitors/:id.:format/", options, overrides);
        },

	export_site_search_terms_url: function (overrides) {
		return Routing.host + Routing.export_site_search_terms_path(overrides)
	},

        export_site_search_terms_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'export',
			controller: 'search_terms'
                };
                return Routing.get_path("/sites/:site_id/search_terms/export/", options, overrides);
        },

	site_exports_url: function (overrides) {
		return Routing.host + Routing.site_exports_path(overrides)
	},

        site_exports_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'index',
			controller: 'exports'
                };
                return Routing.get_path("/sites/:site_id/exports/", options, overrides);
        },

	formatted_include_admin_organisations_url: function (overrides) {
		return Routing.host + Routing.formatted_include_admin_organisations_path(overrides)
	},

        formatted_include_admin_organisations_path: function (overrides) {
                var options = {
                        format: '',
			action: 'include',
			controller: 'admin/organisations'
                };
                return Routing.get_path("/uber/organisations/include.:format/", options, overrides);
        },

	formatted_new_session_url: function (overrides) {
		return Routing.host + Routing.formatted_new_session_path(overrides)
	},

        formatted_new_session_path: function (overrides) {
                var options = {
                        format: '',
			action: 'new',
			controller: 'sessions'
                };
                return Routing.get_path("/session/new.:format/", options, overrides);
        },

	new_partner_user_url: function (overrides) {
		return Routing.host + Routing.new_partner_user_path(overrides)
	},

        new_partner_user_path: function (overrides) {
                var options = {
                        action: 'new',
			controller: 'partner/users'
                };
                return Routing.get_path("/partner/users/new/", options, overrides);
        },

	formatted_delete_admin_user_url: function (overrides) {
		return Routing.host + Routing.formatted_delete_admin_user_path(overrides)
	},

        formatted_delete_admin_user_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'delete',
			controller: 'admin/users'
                };
                return Routing.get_path("/uber/users/:id/delete.:format/", options, overrides);
        },

	formatted_export_site_page_hits_url: function (overrides) {
		return Routing.host + Routing.formatted_export_site_page_hits_path(overrides)
	},

        formatted_export_site_page_hits_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			format: '',
			action: 'export',
			controller: 'page_hits'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/hits/export.:format/", options, overrides);
        },

	partner_user_url: function (overrides) {
		return Routing.host + Routing.partner_user_path(overrides)
	},

        partner_user_path: function (overrides) {
                var options = {
                        id: '',
			action: 'show',
			controller: 'partner/users'
                };
                return Routing.get_path("/partner/users/:id/", options, overrides);
        },

	formatted_new_admin_message_url: function (overrides) {
		return Routing.host + Routing.formatted_new_admin_message_path(overrides)
	},

        formatted_new_admin_message_path: function (overrides) {
                var options = {
                        format: '',
			action: 'new',
			controller: 'admin/system_messages'
                };
                return Routing.get_path("/uber/messages/new.:format/", options, overrides);
        },

	delete_site_export_url: function (overrides) {
		return Routing.host + Routing.delete_site_export_path(overrides)
	},

        delete_site_export_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'delete',
			controller: 'exports'
                };
                return Routing.get_path("/sites/:site_id/exports/:id/delete/", options, overrides);
        },

	formatted_watcher_organisation_watch_contact_exclusions_url: function (overrides) {
		return Routing.host + Routing.formatted_watcher_organisation_watch_contact_exclusions_path(overrides)
	},

        formatted_watcher_organisation_watch_contact_exclusions_path: function (overrides) {
                var options = {
                        organisation_watch_id: '',
			format: '',
			action: 'index',
			controller: 'watcher/contact_exclusions'
                };
                return Routing.get_path("/watcher/organisation_watches/:organisation_watch_id/contact_exclusions.:format/", options, overrides);
        },

	formatted_new_admin_organisation_url: function (overrides) {
		return Routing.host + Routing.formatted_new_admin_organisation_path(overrides)
	},

        formatted_new_admin_organisation_path: function (overrides) {
                var options = {
                        format: '',
			action: 'new',
			controller: 'admin/organisations'
                };
                return Routing.get_path("/uber/organisations/new.:format/", options, overrides);
        },

	formatted_site_page_hits_url: function (overrides) {
		return Routing.host + Routing.formatted_site_page_hits_path(overrides)
	},

        formatted_site_page_hits_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			format: '',
			action: 'show',
			controller: 'page_hits'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/hits.:format/", options, overrides);
        },

	site_hits_url: function (overrides) {
		return Routing.host + Routing.site_hits_path(overrides)
	},

        site_hits_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'index',
			controller: 'hits'
                };
                return Routing.get_path("/sites/:site_id/hits/", options, overrides);
        },

	formatted_watcher_organisation_watch_contact_exclusion_url: function (overrides) {
		return Routing.host + Routing.formatted_watcher_organisation_watch_contact_exclusion_path(overrides)
	},

        formatted_watcher_organisation_watch_contact_exclusion_path: function (overrides) {
                var options = {
                        organisation_watch_id: '',
			id: '',
			format: '',
			action: 'show',
			controller: 'watcher/contact_exclusions'
                };
                return Routing.get_path("/watcher/organisation_watches/:organisation_watch_id/contact_exclusions/:id.:format/", options, overrides);
        },

	formatted_admin_organisation_url: function (overrides) {
		return Routing.host + Routing.formatted_admin_organisation_path(overrides)
	},

        formatted_admin_organisation_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'show',
			controller: 'admin/organisations'
                };
                return Routing.get_path("/uber/organisations/:id.:format/", options, overrides);
        },

	edit_watcher_page_watch_contact_exclusion_url: function (overrides) {
		return Routing.host + Routing.edit_watcher_page_watch_contact_exclusion_path(overrides)
	},

        edit_watcher_page_watch_contact_exclusion_path: function (overrides) {
                var options = {
                        page_watch_id: '',
			id: '',
			action: 'edit',
			controller: 'watcher/contact_exclusions'
                };
                return Routing.get_path("/watcher/page_watches/:page_watch_id/contact_exclusions/:id/edit/", options, overrides);
        },

	new_watcher_organisation_watch_url: function (overrides) {
		return Routing.host + Routing.new_watcher_organisation_watch_path(overrides)
	},

        new_watcher_organisation_watch_path: function (overrides) {
                var options = {
                        action: 'new',
			controller: 'watcher/organisation_watches'
                };
                return Routing.get_path("/watcher/organisation_watches/new/", options, overrides);
        },

	formatted_admin_message_url: function (overrides) {
		return Routing.host + Routing.formatted_admin_message_path(overrides)
	},

        formatted_admin_message_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'show',
			controller: 'admin/system_messages'
                };
                return Routing.get_path("/uber/messages/:id.:format/", options, overrides);
        },

	formatted_new_site_contactable_url: function (overrides) {
		return Routing.host + Routing.formatted_new_site_contactable_path(overrides)
	},

        formatted_new_site_contactable_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'new',
			controller: 'contactables'
                };
                return Routing.get_path("/sites/:site_id/contactables/new.:format/", options, overrides);
        },

	edit_watcher_session_url: function (overrides) {
		return Routing.host + Routing.edit_watcher_session_path(overrides)
	},

        edit_watcher_session_path: function (overrides) {
                var options = {
                        action: 'edit',
			controller: 'watcher/sessions'
                };
                return Routing.get_path("/watcher/session/edit/", options, overrides);
        },

	watcher_organisation_watch_contact_exclusions_url: function (overrides) {
		return Routing.host + Routing.watcher_organisation_watch_contact_exclusions_path(overrides)
	},

        watcher_organisation_watch_contact_exclusions_path: function (overrides) {
                var options = {
                        organisation_watch_id: '',
			action: 'index',
			controller: 'watcher/contact_exclusions'
                };
                return Routing.get_path("/watcher/organisation_watches/:organisation_watch_id/contact_exclusions/", options, overrides);
        },

	formatted_new_partner_site_url: function (overrides) {
		return Routing.host + Routing.formatted_new_partner_site_path(overrides)
	},

        formatted_new_partner_site_path: function (overrides) {
                var options = {
                        format: '',
			action: 'new',
			controller: 'partner/sites'
                };
                return Routing.get_path("/partner/sites/new.:format/", options, overrides);
        },

	site_hit_url: function (overrides) {
		return Routing.host + Routing.site_hit_path(overrides)
	},

        site_hit_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'show',
			controller: 'hits'
                };
                return Routing.get_path("/sites/:site_id/hits/:id/", options, overrides);
        },

	formatted_edit_watcher_page_watch_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_watcher_page_watch_path(overrides)
	},

        formatted_edit_watcher_page_watch_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'edit',
			controller: 'watcher/page_watches'
                };
                return Routing.get_path("/watcher/page_watches/:id/edit.:format/", options, overrides);
        },

	formatted_site_search_term_url: function (overrides) {
		return Routing.host + Routing.formatted_site_search_term_path(overrides)
	},

        formatted_site_search_term_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'show',
			controller: 'search_terms'
                };
                return Routing.get_path("/sites/:site_id/search_terms/:id.:format/", options, overrides);
        },

	formatted_import_site_watches_url: function (overrides) {
		return Routing.host + Routing.formatted_import_site_watches_path(overrides)
	},

        formatted_import_site_watches_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'import',
			controller: 'organisation_watches'
                };
                return Routing.get_path("/sites/:site_id/watches/import.:format/", options, overrides);
        },

	formatted_edit_site_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_site_path(overrides)
	},

        formatted_edit_site_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'edit',
			controller: 'sites'
                };
                return Routing.get_path("/sites/:id/edit.:format/", options, overrides);
        },

	watcher_static_page_url: function (overrides) {
		return Routing.host + Routing.watcher_static_page_path(overrides)
	},

        watcher_static_page_path: function (overrides) {
                var options = {
                        name: '',
			action: 'show',
			controller: 'watcher/static_pages'
                };
                return Routing.get_path("/watcher/static/:name/", options, overrides);
        },

	formatted_partner_site_url: function (overrides) {
		return Routing.host + Routing.formatted_partner_site_path(overrides)
	},

        formatted_partner_site_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'show',
			controller: 'partner/sites'
                };
                return Routing.get_path("/partner/sites/:id.:format/", options, overrides);
        },

	include_site_organisations_url: function (overrides) {
		return Routing.host + Routing.include_site_organisations_path(overrides)
	},

        include_site_organisations_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'include',
			controller: 'organisations'
                };
                return Routing.get_path("/sites/:site_id/organisations/include/", options, overrides);
        },

	edit_site_page_filter_url: function (overrides) {
		return Routing.host + Routing.edit_site_page_filter_path(overrides)
	},

        edit_site_page_filter_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'edit',
			controller: 'page_filters'
                };
                return Routing.get_path("/sites/:site_id/page_filters/:id/edit/", options, overrides);
        },

	formatted_site_watches_url: function (overrides) {
		return Routing.host + Routing.formatted_site_watches_path(overrides)
	},

        formatted_site_watches_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'index',
			controller: 'organisation_watches'
                };
                return Routing.get_path("/sites/:site_id/watches.:format/", options, overrides);
        },

	site_organisations_url: function (overrides) {
		return Routing.host + Routing.site_organisations_path(overrides)
	},

        site_organisations_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'index',
			controller: 'organisations'
                };
                return Routing.get_path("/sites/:site_id/organisations/", options, overrides);
        },

	admin_partners_url: function (overrides) {
		return Routing.host + Routing.admin_partners_path(overrides)
	},

        admin_partners_path: function (overrides) {
                var options = {
                        action: 'index',
			controller: 'admin/partners'
                };
                return Routing.get_path("/uber/partners/", options, overrides);
        },

	formatted_site_watch_url: function (overrides) {
		return Routing.host + Routing.formatted_site_watch_path(overrides)
	},

        formatted_site_watch_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'show',
			controller: 'organisation_watches'
                };
                return Routing.get_path("/sites/:site_id/watches/:id.:format/", options, overrides);
        },

	new_site_contact_url: function (overrides) {
		return Routing.host + Routing.new_site_contact_path(overrides)
	},

        new_site_contact_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'new',
			controller: 'contacts'
                };
                return Routing.get_path("/sites/:site_id/contacts/new/", options, overrides);
        },

	site_category_url: function (overrides) {
		return Routing.host + Routing.site_category_path(overrides)
	},

        site_category_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'show',
			controller: 'categories'
                };
                return Routing.get_path("/sites/:site_id/categories/:id/", options, overrides);
        },

	site_organisation_url: function (overrides) {
		return Routing.host + Routing.site_organisation_path(overrides)
	},

        site_organisation_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'show',
			controller: 'organisations'
                };
                return Routing.get_path("/sites/:site_id/organisations/:id/", options, overrides);
        },

	users_admin_partner_url: function (overrides) {
		return Routing.host + Routing.users_admin_partner_path(overrides)
	},

        users_admin_partner_path: function (overrides) {
                var options = {
                        id: '',
			action: 'users',
			controller: 'admin/partners'
                };
                return Routing.get_path("/uber/partners/:id/users/", options, overrides);
        },

	formatted_edit_site_page_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_site_page_path(overrides)
	},

        formatted_edit_site_page_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'edit',
			controller: 'pages'
                };
                return Routing.get_path("/sites/:site_id/pages/:id/edit.:format/", options, overrides);
        },

	site_contact_url: function (overrides) {
		return Routing.host + Routing.site_contact_path(overrides)
	},

        site_contact_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'show',
			controller: 'contacts'
                };
                return Routing.get_path("/sites/:site_id/contacts/:id/", options, overrides);
        },

	new_site_organisation_session_url: function (overrides) {
		return Routing.host + Routing.new_site_organisation_session_path(overrides)
	},

        new_site_organisation_session_path: function (overrides) {
                var options = {
                        site_id: '',
			organisation_id: '',
			action: 'new',
			controller: 'visitor_sessions'
                };
                return Routing.get_path("/sites/:site_id/organisations/:organisation_id/sessions/new/", options, overrides);
        },

	admin_sites_url: function (overrides) {
		return Routing.host + Routing.admin_sites_path(overrides)
	},

        admin_sites_path: function (overrides) {
                var options = {
                        action: 'index',
			controller: 'admin/sites'
                };
                return Routing.get_path("/uber/sites/", options, overrides);
        },

	new_admin_organisation_name_mapping_url: function (overrides) {
		return Routing.host + Routing.new_admin_organisation_name_mapping_path(overrides)
	},

        new_admin_organisation_name_mapping_path: function (overrides) {
                var options = {
                        organisation_id: '',
			action: 'new',
			controller: 'admin/organisation_name_mappings'
                };
                return Routing.get_path("/uber/organisations/:organisation_id/name_mappings/new/", options, overrides);
        },

	formatted_new_site_onesource_url: function (overrides) {
		return Routing.host + Routing.formatted_new_site_onesource_path(overrides)
	},

        formatted_new_site_onesource_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'new',
			controller: 'onesource'
                };
                return Routing.get_path("/sites/:site_id/onesource/new.:format/", options, overrides);
        },

	edit_site_search_term_url: function (overrides) {
		return Routing.host + Routing.edit_site_search_term_path(overrides)
	},

        edit_site_search_term_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'edit',
			controller: 'search_terms'
                };
                return Routing.get_path("/sites/:site_id/search_terms/:id/edit/", options, overrides);
        },

	edit_site_contact_group_url: function (overrides) {
		return Routing.host + Routing.edit_site_contact_group_path(overrides)
	},

        edit_site_contact_group_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'edit',
			controller: 'contact_groups'
                };
                return Routing.get_path("/sites/:site_id/contact_groups/:id/edit/", options, overrides);
        },

	admin_organisation_name_mapping_url: function (overrides) {
		return Routing.host + Routing.admin_organisation_name_mapping_path(overrides)
	},

        admin_organisation_name_mapping_path: function (overrides) {
                var options = {
                        organisation_id: '',
			id: '',
			action: 'show',
			controller: 'admin/organisation_name_mappings'
                };
                return Routing.get_path("/uber/organisations/:organisation_id/name_mappings/:id/", options, overrides);
        },

	site_report_filters_url: function (overrides) {
		return Routing.host + Routing.site_report_filters_path(overrides)
	},

        site_report_filters_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'index',
			controller: 'report_filters'
                };
                return Routing.get_path("/sites/:site_id/report_filters/", options, overrides);
        },

	billing_admin_site_url: function (overrides) {
		return Routing.host + Routing.billing_admin_site_path(overrides)
	},

        billing_admin_site_path: function (overrides) {
                var options = {
                        id: '',
			action: 'billing',
			controller: 'admin/sites'
                };
                return Routing.get_path("/uber/sites/:id/billing/", options, overrides);
        },

	static_page_url: function (overrides) {
		return Routing.host + Routing.static_page_path(overrides)
	},

        static_page_path: function (overrides) {
                var options = {
                        name: '',
			action: 'show',
			controller: 'static_pages'
                };
                return Routing.get_path("/static/:name/", options, overrides);
        },

	new_site_search_term_hits_url: function (overrides) {
		return Routing.host + Routing.new_site_search_term_hits_path(overrides)
	},

        new_site_search_term_hits_path: function (overrides) {
                var options = {
                        site_id: '',
			search_term_id: '',
			action: 'new',
			controller: 'search_term_hits'
                };
                return Routing.get_path("/sites/:site_id/search_terms/:search_term_id/hits/new/", options, overrides);
        },

	bulk_destroy_site_contact_group_memberships_url: function (overrides) {
		return Routing.host + Routing.bulk_destroy_site_contact_group_memberships_path(overrides)
	},

        bulk_destroy_site_contact_group_memberships_path: function (overrides) {
                var options = {
                        site_id: '',
			contact_group_id: '',
			action: 'bulk_destroy',
			controller: 'contact_group_memberships',
			shallow: '',
			namespace: ''
                };
                return Routing.get_path("/sites/:site_id/contact_groups/:contact_group_id/memberships/", options, overrides);
        },

	formatted_new_site_category_url: function (overrides) {
		return Routing.host + Routing.formatted_new_site_category_path(overrides)
	},

        formatted_new_site_category_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'new',
			controller: 'categories'
                };
                return Routing.get_path("/sites/:site_id/categories/new.:format/", options, overrides);
        },

	site_report_filter_url: function (overrides) {
		return Routing.host + Routing.site_report_filter_path(overrides)
	},

        site_report_filter_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'show',
			controller: 'report_filters'
                };
                return Routing.get_path("/sites/:site_id/report_filters/:id/", options, overrides);
        },

	admin_site_search_engines_url: function (overrides) {
		return Routing.host + Routing.admin_site_search_engines_path(overrides)
	},

        admin_site_search_engines_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'index',
			controller: 'admin/search_engines'
                };
                return Routing.get_path("/uber/sites/:site_id/search_engines/", options, overrides);
        },

	edit_admin_audit_url: function (overrides) {
		return Routing.host + Routing.edit_admin_audit_path(overrides)
	},

        edit_admin_audit_path: function (overrides) {
                var options = {
                        id: '',
			action: 'edit',
			controller: 'admin/audits'
                };
                return Routing.get_path("/uber/audits/:id/edit/", options, overrides);
        },

	site_visitors_url: function (overrides) {
		return Routing.host + Routing.site_visitors_path(overrides)
	},

        site_visitors_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'index',
			controller: 'visitors'
                };
                return Routing.get_path("/sites/:site_id/visitors/", options, overrides);
        },

	formatted_site_page_watches_url: function (overrides) {
		return Routing.host + Routing.formatted_site_page_watches_path(overrides)
	},

        formatted_site_page_watches_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			format: '',
			action: 'index',
			controller: 'page_watches'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/watches.:format/", options, overrides);
        },

	admin_users_url: function (overrides) {
		return Routing.host + Routing.admin_users_path(overrides)
	},

        admin_users_path: function (overrides) {
                var options = {
                        action: 'index',
			controller: 'admin/users'
                };
                return Routing.get_path("/uber/users/", options, overrides);
        },

	delete_admin_site_search_engine_url: function (overrides) {
		return Routing.host + Routing.delete_admin_site_search_engine_path(overrides)
	},

        delete_admin_site_search_engine_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'delete',
			controller: 'admin/search_engines'
                };
                return Routing.get_path("/uber/sites/:site_id/search_engines/:id/delete/", options, overrides);
        },

	site_visitor_url: function (overrides) {
		return Routing.host + Routing.site_visitor_path(overrides)
	},

        site_visitor_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'show',
			controller: 'visitors'
                };
                return Routing.get_path("/sites/:site_id/visitors/:id/", options, overrides);
        },

	formatted_site_page_watch_url: function (overrides) {
		return Routing.host + Routing.formatted_site_page_watch_path(overrides)
	},

        formatted_site_page_watch_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			id: '',
			format: '',
			action: 'show',
			controller: 'page_watches'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/watches/:id.:format/", options, overrides);
        },

	include_admin_organisations_url: function (overrides) {
		return Routing.host + Routing.include_admin_organisations_path(overrides)
	},

        include_admin_organisations_path: function (overrides) {
                var options = {
                        action: 'include',
			controller: 'admin/organisations'
                };
                return Routing.get_path("/uber/organisations/include/", options, overrides);
        },

	formatted_partner_users_url: function (overrides) {
		return Routing.host + Routing.formatted_partner_users_path(overrides)
	},

        formatted_partner_users_path: function (overrides) {
                var options = {
                        format: '',
			action: 'index',
			controller: 'partner/users'
                };
                return Routing.get_path("/partner/users.:format/", options, overrides);
        },

	delete_admin_user_url: function (overrides) {
		return Routing.host + Routing.delete_admin_user_path(overrides)
	},

        delete_admin_user_path: function (overrides) {
                var options = {
                        id: '',
			action: 'delete',
			controller: 'admin/users'
                };
                return Routing.get_path("/uber/users/:id/delete/", options, overrides);
        },

	formatted_site_url: function (overrides) {
		return Routing.host + Routing.formatted_site_path(overrides)
	},

        formatted_site_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'show',
			controller: 'sites'
                };
                return Routing.get_path("/sites/:id.:format/", options, overrides);
        },

	site_organisation_report_filters_url: function (overrides) {
		return Routing.host + Routing.site_organisation_report_filters_path(overrides)
	},

        site_organisation_report_filters_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'create',
			report: 'organisations',
			controller: 'report_filters',
			shallow: '',
			namespace: ''
                };
                return Routing.get_path("/sites/:site_id/organisations/report_filters.:format/", options, overrides);
        },

	formatted_delete_partner_user_url: function (overrides) {
		return Routing.host + Routing.formatted_delete_partner_user_path(overrides)
	},

        formatted_delete_partner_user_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'delete',
			controller: 'partner/users'
                };
                return Routing.get_path("/partner/users/:id/delete.:format/", options, overrides);
        },

	new_admin_message_url: function (overrides) {
		return Routing.host + Routing.new_admin_message_path(overrides)
	},

        new_admin_message_path: function (overrides) {
                var options = {
                        action: 'new',
			controller: 'admin/system_messages'
                };
                return Routing.get_path("/uber/messages/new/", options, overrides);
        },

	formatted_edit_site_export_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_site_export_path(overrides)
	},

        formatted_edit_site_export_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'edit',
			controller: 'exports'
                };
                return Routing.get_path("/sites/:site_id/exports/:id/edit.:format/", options, overrides);
        },

	new_admin_organisation_url: function (overrides) {
		return Routing.host + Routing.new_admin_organisation_path(overrides)
	},

        new_admin_organisation_path: function (overrides) {
                var options = {
                        action: 'new',
			controller: 'admin/organisations'
                };
                return Routing.get_path("/uber/organisations/new/", options, overrides);
        },

	site_page_hits_url: function (overrides) {
		return Routing.host + Routing.site_page_hits_path(overrides)
	},

        site_page_hits_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			action: 'show',
			controller: 'page_hits'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/hits/", options, overrides);
        },

	admin_organisation_url: function (overrides) {
		return Routing.host + Routing.admin_organisation_path(overrides)
	},

        admin_organisation_path: function (overrides) {
                var options = {
                        id: '',
			action: 'show',
			controller: 'admin/organisations'
                };
                return Routing.get_path("/uber/organisations/:id/", options, overrides);
        },

	formatted_new_watcher_page_watch_contact_exclusion_url: function (overrides) {
		return Routing.host + Routing.formatted_new_watcher_page_watch_contact_exclusion_path(overrides)
	},

        formatted_new_watcher_page_watch_contact_exclusion_path: function (overrides) {
                var options = {
                        page_watch_id: '',
			format: '',
			action: 'new',
			controller: 'watcher/contact_exclusions'
                };
                return Routing.get_path("/watcher/page_watches/:page_watch_id/contact_exclusions/new.:format/", options, overrides);
        },

	formatted_watcher_organisation_watches_url: function (overrides) {
		return Routing.host + Routing.formatted_watcher_organisation_watches_path(overrides)
	},

        formatted_watcher_organisation_watches_path: function (overrides) {
                var options = {
                        format: '',
			action: 'index',
			controller: 'watcher/organisation_watches'
                };
                return Routing.get_path("/watcher/organisation_watches.:format/", options, overrides);
        },

	admin_message_url: function (overrides) {
		return Routing.host + Routing.admin_message_path(overrides)
	},

        admin_message_path: function (overrides) {
                var options = {
                        id: '',
			action: 'show',
			controller: 'admin/system_messages'
                };
                return Routing.get_path("/uber/messages/:id/", options, overrides);
        },

	formatted_export_site_hits_url: function (overrides) {
		return Routing.host + Routing.formatted_export_site_hits_path(overrides)
	},

        formatted_export_site_hits_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'export',
			controller: 'hits'
                };
                return Routing.get_path("/sites/:site_id/hits/export.:format/", options, overrides);
        },

	watcher_organisation_watch_contact_exclusion_url: function (overrides) {
		return Routing.host + Routing.watcher_organisation_watch_contact_exclusion_path(overrides)
	},

        watcher_organisation_watch_contact_exclusion_path: function (overrides) {
                var options = {
                        organisation_watch_id: '',
			id: '',
			action: 'show',
			controller: 'watcher/contact_exclusions'
                };
                return Routing.get_path("/watcher/organisation_watches/:organisation_watch_id/contact_exclusions/:id/", options, overrides);
        },

	logout_url: function (overrides) {
		return Routing.host + Routing.logout_path(overrides)
	},

        logout_path: function (overrides) {
                var options = {
                        action: 'destroy',
			controller: 'sessions'
                };
                return Routing.get_path("/logout/", options, overrides);
        },

	new_site_contactable_url: function (overrides) {
		return Routing.host + Routing.new_site_contactable_path(overrides)
	},

        new_site_contactable_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'new',
			controller: 'contactables'
                };
                return Routing.get_path("/sites/:site_id/contactables/new/", options, overrides);
        },

	new_partner_site_url: function (overrides) {
		return Routing.host + Routing.new_partner_site_path(overrides)
	},

        new_partner_site_path: function (overrides) {
                var options = {
                        action: 'new',
			controller: 'partner/sites'
                };
                return Routing.get_path("/partner/sites/new/", options, overrides);
        },

	formatted_edit_site_hit_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_site_hit_path(overrides)
	},

        formatted_edit_site_hit_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'edit',
			controller: 'hits'
                };
                return Routing.get_path("/sites/:site_id/hits/:id/edit.:format/", options, overrides);
        },

	formatted_session_url: function (overrides) {
		return Routing.host + Routing.formatted_session_path(overrides)
	},

        formatted_session_path: function (overrides) {
                var options = {
                        format: '',
			action: 'show',
			controller: 'sessions'
                };
                return Routing.get_path("/session.:format/", options, overrides);
        },

	edit_watcher_page_watch_url: function (overrides) {
		return Routing.host + Routing.edit_watcher_page_watch_path(overrides)
	},

        edit_watcher_page_watch_path: function (overrides) {
                var options = {
                        id: '',
			action: 'edit',
			controller: 'watcher/page_watches'
                };
                return Routing.get_path("/watcher/page_watches/:id/edit/", options, overrides);
        },

	formatted_new_watcher_session_url: function (overrides) {
		return Routing.host + Routing.formatted_new_watcher_session_path(overrides)
	},

        formatted_new_watcher_session_path: function (overrides) {
                var options = {
                        format: '',
			action: 'new',
			controller: 'watcher/sessions'
                };
                return Routing.get_path("/watcher/session/new.:format/", options, overrides);
        },

	formatted_watcher_organisation_watch_url: function (overrides) {
		return Routing.host + Routing.formatted_watcher_organisation_watch_path(overrides)
	},

        formatted_watcher_organisation_watch_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'show',
			controller: 'watcher/organisation_watches'
                };
                return Routing.get_path("/watcher/organisation_watches/:id.:format/", options, overrides);
        },

	import_site_watches_url: function (overrides) {
		return Routing.host + Routing.import_site_watches_path(overrides)
	},

        import_site_watches_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'import',
			controller: 'organisation_watches'
                };
                return Routing.get_path("/sites/:site_id/watches/import/", options, overrides);
        },

	watcher_logout_url: function (overrides) {
		return Routing.host + Routing.watcher_logout_path(overrides)
	},

        watcher_logout_path: function (overrides) {
                var options = {
                        action: 'destroy',
			controller: 'watcher/sessions'
                };
                return Routing.get_path("/watcher/logout/", options, overrides);
        },

	partner_site_url: function (overrides) {
		return Routing.host + Routing.partner_site_path(overrides)
	},

        partner_site_path: function (overrides) {
                var options = {
                        id: '',
			action: 'show',
			controller: 'partner/sites'
                };
                return Routing.get_path("/partner/sites/:id/", options, overrides);
        },

	formatted_export_site_organisations_url: function (overrides) {
		return Routing.host + Routing.formatted_export_site_organisations_path(overrides)
	},

        formatted_export_site_organisations_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'export',
			controller: 'organisations'
                };
                return Routing.get_path("/sites/:site_id/organisations/export.:format/", options, overrides);
        },

	edit_site_url: function (overrides) {
		return Routing.host + Routing.edit_site_path(overrides)
	},

        edit_site_path: function (overrides) {
                var options = {
                        id: '',
			action: 'edit',
			controller: 'sites'
                };
                return Routing.get_path("/sites/:id/edit/", options, overrides);
        },

	formatted_new_site_page_filter_url: function (overrides) {
		return Routing.host + Routing.formatted_new_site_page_filter_path(overrides)
	},

        formatted_new_site_page_filter_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'new',
			controller: 'page_filters'
                };
                return Routing.get_path("/sites/:site_id/page_filters/new.:format/", options, overrides);
        },

	site_watches_url: function (overrides) {
		return Routing.host + Routing.site_watches_path(overrides)
	},

        site_watches_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'index',
			controller: 'organisation_watches'
                };
                return Routing.get_path("/sites/:site_id/watches/", options, overrides);
        },

	formatted_watch_site_organisations_url: function (overrides) {
		return Routing.host + Routing.formatted_watch_site_organisations_path(overrides)
	},

        formatted_watch_site_organisations_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'watch',
			controller: 'organisations'
                };
                return Routing.get_path("/sites/:site_id/organisations/watch.:format/", options, overrides);
        },

	site_watch_url: function (overrides) {
		return Routing.host + Routing.site_watch_path(overrides)
	},

        site_watch_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'show',
			controller: 'organisation_watches'
                };
                return Routing.get_path("/sites/:site_id/watches/:id/", options, overrides);
        },

	formatted_site_contacts_url: function (overrides) {
		return Routing.host + Routing.formatted_site_contacts_path(overrides)
	},

        formatted_site_contacts_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'index',
			controller: 'contacts'
                };
                return Routing.get_path("/sites/:site_id/contacts.:format/", options, overrides);
        },

	formatted_edit_site_organisation_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_site_organisation_path(overrides)
	},

        formatted_edit_site_organisation_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'edit',
			controller: 'organisations'
                };
                return Routing.get_path("/sites/:site_id/organisations/:id/edit.:format/", options, overrides);
        },

	formatted_edit_admin_partner_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_admin_partner_path(overrides)
	},

        formatted_edit_admin_partner_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'edit',
			controller: 'admin/partners'
                };
                return Routing.get_path("/uber/partners/:id/edit.:format/", options, overrides);
        },

	edit_site_page_url: function (overrides) {
		return Routing.host + Routing.edit_site_page_path(overrides)
	},

        edit_site_page_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'edit',
			controller: 'pages'
                };
                return Routing.get_path("/sites/:site_id/pages/:id/edit/", options, overrides);
        },

	formatted_delete_site_contact_url: function (overrides) {
		return Routing.host + Routing.formatted_delete_site_contact_path(overrides)
	},

        formatted_delete_site_contact_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'delete',
			controller: 'contacts'
                };
                return Routing.get_path("/sites/:site_id/contacts/:id/delete.:format/", options, overrides);
        },

	formatted_site_organisation_sessions_url: function (overrides) {
		return Routing.host + Routing.formatted_site_organisation_sessions_path(overrides)
	},

        formatted_site_organisation_sessions_path: function (overrides) {
                var options = {
                        site_id: '',
			organisation_id: '',
			format: '',
			action: 'index',
			controller: 'visitor_sessions'
                };
                return Routing.get_path("/sites/:site_id/organisations/:organisation_id/sessions.:format/", options, overrides);
        },

	formatted_admin_partner_url: function (overrides) {
		return Routing.host + Routing.formatted_admin_partner_path(overrides)
	},

        formatted_admin_partner_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'show',
			controller: 'admin/partners'
                };
                return Routing.get_path("/uber/partners/:id.:format/", options, overrides);
        },

	formatted_admin_organisation_name_mappings_url: function (overrides) {
		return Routing.host + Routing.formatted_admin_organisation_name_mappings_path(overrides)
	},

        formatted_admin_organisation_name_mappings_path: function (overrides) {
                var options = {
                        organisation_id: '',
			format: '',
			action: 'index',
			controller: 'admin/organisation_name_mappings'
                };
                return Routing.get_path("/uber/organisations/:organisation_id/name_mappings.:format/", options, overrides);
        },

	admin_root_url: function (overrides) {
		return Routing.host + Routing.admin_root_path(overrides)
	},

        admin_root_path: function (overrides) {
                var options = {
                        action: 'index',
			controller: 'admin/sites'
                };
                return Routing.get_path("/uber/", options, overrides);
        },

	new_site_onesource_url: function (overrides) {
		return Routing.host + Routing.new_site_onesource_path(overrides)
	},

        new_site_onesource_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'new',
			controller: 'onesource'
                };
                return Routing.get_path("/sites/:site_id/onesource/new/", options, overrides);
        },

	formatted_new_site_search_term_url: function (overrides) {
		return Routing.host + Routing.formatted_new_site_search_term_path(overrides)
	},

        formatted_new_site_search_term_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'new',
			controller: 'search_terms'
                };
                return Routing.get_path("/sites/:site_id/search_terms/new.:format/", options, overrides);
        },

	formatted_new_site_contact_group_url: function (overrides) {
		return Routing.host + Routing.formatted_new_site_contact_group_path(overrides)
	},

        formatted_new_site_contact_group_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'new',
			controller: 'contact_groups'
                };
                return Routing.get_path("/sites/:site_id/contact_groups/new.:format/", options, overrides);
        },

	formatted_delete_admin_organisation_name_mapping_url: function (overrides) {
		return Routing.host + Routing.formatted_delete_admin_organisation_name_mapping_path(overrides)
	},

        formatted_delete_admin_organisation_name_mapping_path: function (overrides) {
                var options = {
                        organisation_id: '',
			id: '',
			format: '',
			action: 'delete',
			controller: 'admin/organisation_name_mappings'
                };
                return Routing.get_path("/uber/organisations/:organisation_id/name_mappings/:id/delete.:format/", options, overrides);
        },

	partner_sites_url: function (overrides) {
		return Routing.host + Routing.partner_sites_path(overrides)
	},

        partner_sites_path: function (overrides) {
                var options = {
                        action: 'index',
			controller: 'partner/sites'
                };
                return Routing.get_path("/partner/sites/", options, overrides);
        },

	formatted_site_organisation_session_url: function (overrides) {
		return Routing.host + Routing.formatted_site_organisation_session_path(overrides)
	},

        formatted_site_organisation_session_path: function (overrides) {
                var options = {
                        site_id: '',
			organisation_id: '',
			id: '',
			format: '',
			action: 'show',
			controller: 'visitor_sessions'
                };
                return Routing.get_path("/sites/:site_id/organisations/:organisation_id/sessions/:id.:format/", options, overrides);
        },

	formatted_edit_admin_site_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_admin_site_path(overrides)
	},

        formatted_edit_admin_site_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'edit',
			controller: 'admin/sites'
                };
                return Routing.get_path("/uber/sites/:id/edit.:format/", options, overrides);
        },

	formatted_export_site_search_term_hits_url: function (overrides) {
		return Routing.host + Routing.formatted_export_site_search_term_hits_path(overrides)
	},

        formatted_export_site_search_term_hits_path: function (overrides) {
                var options = {
                        site_id: '',
			search_term_id: '',
			format: '',
			action: 'export',
			controller: 'search_term_hits'
                };
                return Routing.get_path("/sites/:site_id/search_terms/:search_term_id/hits/export.:format/", options, overrides);
        },

	formatted_site_contact_group_url: function (overrides) {
		return Routing.host + Routing.formatted_site_contact_group_path(overrides)
	},

        formatted_site_contact_group_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'show',
			controller: 'contact_groups'
                };
                return Routing.get_path("/sites/:site_id/contact_groups/:id.:format/", options, overrides);
        },

	new_site_category_url: function (overrides) {
		return Routing.host + Routing.new_site_category_path(overrides)
	},

        new_site_category_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'new',
			controller: 'categories'
                };
                return Routing.get_path("/sites/:site_id/categories/new/", options, overrides);
        },

	formatted_edit_site_report_filter_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_site_report_filter_path(overrides)
	},

        formatted_edit_site_report_filter_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'edit',
			controller: 'report_filters'
                };
                return Routing.get_path("/sites/:site_id/report_filters/:id/edit.:format/", options, overrides);
        },

	formatted_admin_site_url: function (overrides) {
		return Routing.host + Routing.formatted_admin_site_path(overrides)
	},

        formatted_admin_site_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'show',
			controller: 'admin/sites'
                };
                return Routing.get_path("/uber/sites/:id.:format/", options, overrides);
        },

	formatted_new_admin_audit_url: function (overrides) {
		return Routing.host + Routing.formatted_new_admin_audit_path(overrides)
	},

        formatted_new_admin_audit_path: function (overrides) {
                var options = {
                        format: '',
			action: 'new',
			controller: 'admin/audits'
                };
                return Routing.get_path("/uber/audits/new.:format/", options, overrides);
        },

	formatted_site_search_term_hits_url: function (overrides) {
		return Routing.host + Routing.formatted_site_search_term_hits_path(overrides)
	},

        formatted_site_search_term_hits_path: function (overrides) {
                var options = {
                        site_id: '',
			search_term_id: '',
			format: '',
			action: 'show',
			controller: 'search_term_hits'
                };
                return Routing.get_path("/sites/:site_id/search_terms/:search_term_id/hits.:format/", options, overrides);
        },

	site_page_watches_url: function (overrides) {
		return Routing.host + Routing.site_page_watches_path(overrides)
	},

        site_page_watches_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			action: 'index',
			controller: 'page_watches'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/watches/", options, overrides);
        },

	formatted_edit_admin_site_search_engine_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_admin_site_search_engine_path(overrides)
	},

        formatted_edit_admin_site_search_engine_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'edit',
			controller: 'admin/search_engines'
                };
                return Routing.get_path("/uber/sites/:site_id/search_engines/:id/edit.:format/", options, overrides);
        },

	formatted_admin_audit_url: function (overrides) {
		return Routing.host + Routing.formatted_admin_audit_path(overrides)
	},

        formatted_admin_audit_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'show',
			controller: 'admin/audits'
                };
                return Routing.get_path("/uber/audits/:id.:format/", options, overrides);
        },

	formatted_edit_site_visitor_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_site_visitor_path(overrides)
	},

        formatted_edit_site_visitor_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'edit',
			controller: 'visitors'
                };
                return Routing.get_path("/sites/:site_id/visitors/:id/edit.:format/", options, overrides);
        },

	site_page_watch_url: function (overrides) {
		return Routing.host + Routing.site_page_watch_path(overrides)
	},

        site_page_watch_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			id: '',
			action: 'show',
			controller: 'page_watches'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/watches/:id/", options, overrides);
        },

	formatted_isps_admin_organisations_url: function (overrides) {
		return Routing.host + Routing.formatted_isps_admin_organisations_path(overrides)
	},

        formatted_isps_admin_organisations_path: function (overrides) {
                var options = {
                        format: '',
			action: 'isps',
			controller: 'admin/organisations'
                };
                return Routing.get_path("/uber/organisations/isps.:format/", options, overrides);
        },

	formatted_edit_admin_user_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_admin_user_path(overrides)
	},

        formatted_edit_admin_user_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'edit',
			controller: 'admin/users'
                };
                return Routing.get_path("/uber/users/:id/edit.:format/", options, overrides);
        },

	site_page_filter_pages_url: function (overrides) {
		return Routing.host + Routing.site_page_filter_pages_path(overrides)
	},

        site_page_filter_pages_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'bulk_create',
			controller: 'page_filter_pages',
			shallow: '',
			namespace: ''
                };
                return Routing.get_path("/sites/:site_id/page_filter_pages/", options, overrides);
        },

	edit_site_export_url: function (overrides) {
		return Routing.host + Routing.edit_site_export_path(overrides)
	},

        edit_site_export_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'edit',
			controller: 'exports'
                };
                return Routing.get_path("/sites/:site_id/exports/:id/edit/", options, overrides);
        },

	formatted_admin_organisations_url: function (overrides) {
		return Routing.host + Routing.formatted_admin_organisations_path(overrides)
	},

        formatted_admin_organisations_path: function (overrides) {
                var options = {
                        format: '',
			action: 'index',
			controller: 'admin/organisations'
                };
                return Routing.get_path("/uber/organisations.:format/", options, overrides);
        },

	delete_partner_user_url: function (overrides) {
		return Routing.host + Routing.delete_partner_user_path(overrides)
	},

        delete_partner_user_path: function (overrides) {
                var options = {
                        id: '',
			action: 'delete',
			controller: 'partner/users'
                };
                return Routing.get_path("/partner/users/:id/delete/", options, overrides);
        },

	formatted_admin_messages_url: function (overrides) {
		return Routing.host + Routing.formatted_admin_messages_path(overrides)
	},

        formatted_admin_messages_path: function (overrides) {
                var options = {
                        format: '',
			action: 'index',
			controller: 'admin/system_messages'
                };
                return Routing.get_path("/uber/messages.:format/", options, overrides);
        },

	formatted_edit_site_page_hits_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_site_page_hits_path(overrides)
	},

        formatted_edit_site_page_hits_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			format: '',
			action: 'edit',
			controller: 'page_hits'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/hits/edit.:format/", options, overrides);
        },

	new_watcher_page_watch_contact_exclusion_url: function (overrides) {
		return Routing.host + Routing.new_watcher_page_watch_contact_exclusion_path(overrides)
	},

        new_watcher_page_watch_contact_exclusion_path: function (overrides) {
                var options = {
                        page_watch_id: '',
			action: 'new',
			controller: 'watcher/contact_exclusions'
                };
                return Routing.get_path("/watcher/page_watches/:page_watch_id/contact_exclusions/new/", options, overrides);
        },

	watcher_organisation_watches_url: function (overrides) {
		return Routing.host + Routing.watcher_organisation_watches_path(overrides)
	},

        watcher_organisation_watches_path: function (overrides) {
                var options = {
                        action: 'index',
			controller: 'watcher/organisation_watches'
                };
                return Routing.get_path("/watcher/organisation_watches/", options, overrides);
        },

	formatted_delete_admin_message_url: function (overrides) {
		return Routing.host + Routing.formatted_delete_admin_message_path(overrides)
	},

        formatted_delete_admin_message_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'delete',
			controller: 'admin/system_messages'
                };
                return Routing.get_path("/uber/messages/:id/delete.:format/", options, overrides);
        },

	export_site_hits_url: function (overrides) {
		return Routing.host + Routing.export_site_hits_path(overrides)
	},

        export_site_hits_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'export',
			controller: 'hits'
                };
                return Routing.get_path("/sites/:site_id/hits/export/", options, overrides);
        },

	formatted_edit_watcher_organisation_watch_contact_exclusion_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_watcher_organisation_watch_contact_exclusion_path(overrides)
	},

        formatted_edit_watcher_organisation_watch_contact_exclusion_path: function (overrides) {
                var options = {
                        organisation_watch_id: '',
			id: '',
			format: '',
			action: 'edit',
			controller: 'watcher/contact_exclusions'
                };
                return Routing.get_path("/watcher/organisation_watches/:organisation_watch_id/contact_exclusions/:id/edit.:format/", options, overrides);
        },

	formatted_whois_admin_organisation_url: function (overrides) {
		return Routing.host + Routing.formatted_whois_admin_organisation_path(overrides)
	},

        formatted_whois_admin_organisation_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'whois',
			controller: 'admin/organisations'
                };
                return Routing.get_path("/uber/organisations/:id/whois.:format/", options, overrides);
        },

	formatted_edit_site_page_filter_page_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_site_page_filter_page_path(overrides)
	},

        formatted_edit_site_page_filter_page_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			format: '',
			action: 'edit',
			controller: 'page_filter_pages'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/filter_page/edit.:format/", options, overrides);
        },

	formatted_site_contactables_url: function (overrides) {
		return Routing.host + Routing.formatted_site_contactables_path(overrides)
	},

        formatted_site_contactables_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'index',
			controller: 'contactables'
                };
                return Routing.get_path("/sites/:site_id/contactables.:format/", options, overrides);
        },

	site_hit_report_filters_url: function (overrides) {
		return Routing.host + Routing.site_hit_report_filters_path(overrides)
	},

        site_hit_report_filters_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'create',
			report: 'hits',
			controller: 'report_filters',
			shallow: '',
			namespace: ''
                };
                return Routing.get_path("/sites/:site_id/hits/report_filters.:format/", options, overrides);
        },

	formatted_new_watcher_page_watch_url: function (overrides) {
		return Routing.host + Routing.formatted_new_watcher_page_watch_path(overrides)
	},

        formatted_new_watcher_page_watch_path: function (overrides) {
                var options = {
                        format: '',
			action: 'new',
			controller: 'watcher/page_watches'
                };
                return Routing.get_path("/watcher/page_watches/new.:format/", options, overrides);
        },

	new_watcher_session_url: function (overrides) {
		return Routing.host + Routing.new_watcher_session_path(overrides)
	},

        new_watcher_session_path: function (overrides) {
                var options = {
                        action: 'new',
			controller: 'watcher/sessions'
                };
                return Routing.get_path("/watcher/session/new/", options, overrides);
        },

	watcher_organisation_watch_url: function (overrides) {
		return Routing.host + Routing.watcher_organisation_watch_path(overrides)
	},

        watcher_organisation_watch_path: function (overrides) {
                var options = {
                        id: '',
			action: 'show',
			controller: 'watcher/organisation_watches'
                };
                return Routing.get_path("/watcher/organisation_watches/:id/", options, overrides);
        },

	formatted_partner_sites_url: function (overrides) {
		return Routing.host + Routing.formatted_partner_sites_path(overrides)
	},

        formatted_partner_sites_path: function (overrides) {
                var options = {
                        format: '',
			action: 'index',
			controller: 'partner/sites'
                };
                return Routing.get_path("/partner/sites.:format/", options, overrides);
        },

	edit_site_hit_url: function (overrides) {
		return Routing.host + Routing.edit_site_hit_path(overrides)
	},

        edit_site_hit_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'edit',
			controller: 'hits'
                };
                return Routing.get_path("/sites/:site_id/hits/:id/edit/", options, overrides);
        },

	formatted_site_contactable_url: function (overrides) {
		return Routing.host + Routing.formatted_site_contactable_path(overrides)
	},

        formatted_site_contactable_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'show',
			controller: 'contactables'
                };
                return Routing.get_path("/sites/:site_id/contactables/:id.:format/", options, overrides);
        },

	site_search_term_hit_report_filters_url: function (overrides) {
		return Routing.host + Routing.site_search_term_hit_report_filters_path(overrides)
	},

        site_search_term_hit_report_filters_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'create',
			report: 'search_term_hits',
			controller: 'report_filters',
			shallow: '',
			namespace: ''
                };
                return Routing.get_path("/sites/:site_id/search_term_hits/report_filters.:format/", options, overrides);
        },

	watcher_login_url: function (overrides) {
		return Routing.host + Routing.watcher_login_path(overrides)
	},

        watcher_login_path: function (overrides) {
                var options = {
                        action: 'new',
			controller: 'watcher/sessions'
                };
                return Routing.get_path("/watcher/login/", options, overrides);
        },

	formatted_delete_partner_site_url: function (overrides) {
		return Routing.host + Routing.formatted_delete_partner_site_path(overrides)
	},

        formatted_delete_partner_site_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'delete',
			controller: 'partner/sites'
                };
                return Routing.get_path("/partner/sites/:id/delete.:format/", options, overrides);
        },

	export_site_organisations_url: function (overrides) {
		return Routing.host + Routing.export_site_organisations_path(overrides)
	},

        export_site_organisations_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'export',
			controller: 'organisations'
                };
                return Routing.get_path("/sites/:site_id/organisations/export/", options, overrides);
        },

	formatted_new_site_url: function (overrides) {
		return Routing.host + Routing.formatted_new_site_path(overrides)
	},

        formatted_new_site_path: function (overrides) {
                var options = {
                        format: '',
			action: 'new',
			controller: 'sites'
                };
                return Routing.get_path("/sites/new.:format/", options, overrides);
        },

	new_site_page_filter_url: function (overrides) {
		return Routing.host + Routing.new_site_page_filter_path(overrides)
	},

        new_site_page_filter_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'new',
			controller: 'page_filters'
                };
                return Routing.get_path("/sites/:site_id/page_filters/new/", options, overrides);
        },

	formatted_add_or_update_site_watches_url: function (overrides) {
		return Routing.host + Routing.formatted_add_or_update_site_watches_path(overrides)
	},

        formatted_add_or_update_site_watches_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'add_or_update',
			controller: 'organisation_watches'
                };
                return Routing.get_path("/sites/:site_id/watches/add_or_update.:format/", options, overrides);
        },

	watch_site_organisations_url: function (overrides) {
		return Routing.host + Routing.watch_site_organisations_path(overrides)
	},

        watch_site_organisations_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'watch',
			controller: 'organisations'
                };
                return Routing.get_path("/sites/:site_id/organisations/watch/", options, overrides);
        },

	formatted_edit_site_watch_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_site_watch_path(overrides)
	},

        formatted_edit_site_watch_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'edit',
			controller: 'organisation_watches'
                };
                return Routing.get_path("/sites/:site_id/watches/:id/edit.:format/", options, overrides);
        },

	site_contacts_url: function (overrides) {
		return Routing.host + Routing.site_contacts_path(overrides)
	},

        site_contacts_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'index',
			controller: 'contacts'
                };
                return Routing.get_path("/sites/:site_id/contacts/", options, overrides);
        },

	edit_site_organisation_url: function (overrides) {
		return Routing.host + Routing.edit_site_organisation_path(overrides)
	},

        edit_site_organisation_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'edit',
			controller: 'organisations'
                };
                return Routing.get_path("/sites/:site_id/organisations/:id/edit/", options, overrides);
        },

	edit_admin_partner_url: function (overrides) {
		return Routing.host + Routing.edit_admin_partner_path(overrides)
	},

        edit_admin_partner_path: function (overrides) {
                var options = {
                        id: '',
			action: 'edit',
			controller: 'admin/partners'
                };
                return Routing.get_path("/uber/partners/:id/edit/", options, overrides);
        },

	formatted_new_site_page_url: function (overrides) {
		return Routing.host + Routing.formatted_new_site_page_path(overrides)
	},

        formatted_new_site_page_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'new',
			controller: 'pages'
                };
                return Routing.get_path("/sites/:site_id/pages/new.:format/", options, overrides);
        },

	delete_site_contact_url: function (overrides) {
		return Routing.host + Routing.delete_site_contact_path(overrides)
	},

        delete_site_contact_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'delete',
			controller: 'contacts'
                };
                return Routing.get_path("/sites/:site_id/contacts/:id/delete/", options, overrides);
        },

	site_organisation_sessions_url: function (overrides) {
		return Routing.host + Routing.site_organisation_sessions_path(overrides)
	},

        site_organisation_sessions_path: function (overrides) {
                var options = {
                        site_id: '',
			organisation_id: '',
			action: 'index',
			controller: 'visitor_sessions'
                };
                return Routing.get_path("/sites/:site_id/organisations/:organisation_id/sessions/", options, overrides);
        },

	admin_partner_url: function (overrides) {
		return Routing.host + Routing.admin_partner_path(overrides)
	},

        admin_partner_path: function (overrides) {
                var options = {
                        id: '',
			action: 'show',
			controller: 'admin/partners'
                };
                return Routing.get_path("/uber/partners/:id/", options, overrides);
        },

	formatted_site_onesource_index_url: function (overrides) {
		return Routing.host + Routing.formatted_site_onesource_index_path(overrides)
	},

        formatted_site_onesource_index_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'index',
			controller: 'onesource'
                };
                return Routing.get_path("/sites/:site_id/onesource.:format/", options, overrides);
        },

	new_site_search_term_url: function (overrides) {
		return Routing.host + Routing.new_site_search_term_path(overrides)
	},

        new_site_search_term_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'new',
			controller: 'search_terms'
                };
                return Routing.get_path("/sites/:site_id/search_terms/new/", options, overrides);
        },

	new_site_contact_group_url: function (overrides) {
		return Routing.host + Routing.new_site_contact_group_path(overrides)
	},

        new_site_contact_group_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'new',
			controller: 'contact_groups'
                };
                return Routing.get_path("/sites/:site_id/contact_groups/new/", options, overrides);
        },

	site_organisation_session_url: function (overrides) {
		return Routing.host + Routing.site_organisation_session_path(overrides)
	},

        site_organisation_session_path: function (overrides) {
                var options = {
                        site_id: '',
			organisation_id: '',
			id: '',
			action: 'show',
			controller: 'visitor_sessions'
                };
                return Routing.get_path("/sites/:site_id/organisations/:organisation_id/sessions/:id/", options, overrides);
        },

	edit_admin_site_url: function (overrides) {
		return Routing.host + Routing.edit_admin_site_path(overrides)
	},

        edit_admin_site_path: function (overrides) {
                var options = {
                        id: '',
			action: 'edit',
			controller: 'admin/sites'
                };
                return Routing.get_path("/uber/sites/:id/edit/", options, overrides);
        },

	delete_admin_organisation_name_mapping_url: function (overrides) {
		return Routing.host + Routing.delete_admin_organisation_name_mapping_path(overrides)
	},

        delete_admin_organisation_name_mapping_path: function (overrides) {
                var options = {
                        organisation_id: '',
			id: '',
			action: 'delete',
			controller: 'admin/organisation_name_mappings'
                };
                return Routing.get_path("/uber/organisations/:organisation_id/name_mappings/:id/delete/", options, overrides);
        },

	formatted_site_onesource_url: function (overrides) {
		return Routing.host + Routing.formatted_site_onesource_path(overrides)
	},

        formatted_site_onesource_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'show',
			controller: 'onesource'
                };
                return Routing.get_path("/sites/:site_id/onesource/:id.:format/", options, overrides);
        },

	site_contact_group_url: function (overrides) {
		return Routing.host + Routing.site_contact_group_path(overrides)
	},

        site_contact_group_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'show',
			controller: 'contact_groups'
                };
                return Routing.get_path("/sites/:site_id/contact_groups/:id/", options, overrides);
        },

	formatted_site_categories_url: function (overrides) {
		return Routing.host + Routing.formatted_site_categories_path(overrides)
	},

        formatted_site_categories_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'index',
			controller: 'categories'
                };
                return Routing.get_path("/sites/:site_id/categories.:format/", options, overrides);
        },

	edit_site_report_filter_url: function (overrides) {
		return Routing.host + Routing.edit_site_report_filter_path(overrides)
	},

        edit_site_report_filter_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'edit',
			controller: 'report_filters'
                };
                return Routing.get_path("/sites/:site_id/report_filters/:id/edit/", options, overrides);
        },

	new_admin_audit_url: function (overrides) {
		return Routing.host + Routing.new_admin_audit_path(overrides)
	},

        new_admin_audit_path: function (overrides) {
                var options = {
                        action: 'new',
			controller: 'admin/audits'
                };
                return Routing.get_path("/uber/audits/new/", options, overrides);
        },

	session_url: function (overrides) {
		return Routing.host + Routing.session_path(overrides)
	},

        session_path: function (overrides) {
                var options = {
                        action: 'show',
			controller: 'sessions'
                };
                return Routing.get_path("/session/", options, overrides);
        },

	admin_site_url: function (overrides) {
		return Routing.host + Routing.admin_site_path(overrides)
	},

        admin_site_path: function (overrides) {
                var options = {
                        id: '',
			action: 'show',
			controller: 'admin/sites'
                };
                return Routing.get_path("/uber/sites/:id/", options, overrides);
        },

	site_search_term_hits_url: function (overrides) {
		return Routing.host + Routing.site_search_term_hits_path(overrides)
	},

        site_search_term_hits_path: function (overrides) {
                var options = {
                        site_id: '',
			search_term_id: '',
			action: 'show',
			controller: 'search_term_hits'
                };
                return Routing.get_path("/sites/:site_id/search_terms/:search_term_id/hits/", options, overrides);
        },

	formatted_site_page_filter_page_url: function (overrides) {
		return Routing.host + Routing.formatted_site_page_filter_page_path(overrides)
	},

        formatted_site_page_filter_page_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			format: '',
			action: 'show',
			controller: 'page_filter_pages'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/filter_page.:format/", options, overrides);
        },

	formatted_delete_site_category_url: function (overrides) {
		return Routing.host + Routing.formatted_delete_site_category_path(overrides)
	},

        formatted_delete_site_category_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'delete',
			controller: 'categories'
                };
                return Routing.get_path("/sites/:site_id/categories/:id/delete.:format/", options, overrides);
        },

	edit_admin_site_search_engine_url: function (overrides) {
		return Routing.host + Routing.edit_admin_site_search_engine_path(overrides)
	},

        edit_admin_site_search_engine_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'edit',
			controller: 'admin/search_engines'
                };
                return Routing.get_path("/uber/sites/:site_id/search_engines/:id/edit/", options, overrides);
        },

	admin_audit_url: function (overrides) {
		return Routing.host + Routing.admin_audit_path(overrides)
	},

        admin_audit_path: function (overrides) {
                var options = {
                        id: '',
			action: 'show',
			controller: 'admin/audits'
                };
                return Routing.get_path("/uber/audits/:id/", options, overrides);
        },

	edit_site_visitor_url: function (overrides) {
		return Routing.host + Routing.edit_site_visitor_path(overrides)
	},

        edit_site_visitor_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'edit',
			controller: 'visitors'
                };
                return Routing.get_path("/sites/:site_id/visitors/:id/edit/", options, overrides);
        },

	formatted_edit_site_page_watch_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_site_page_watch_path(overrides)
	},

        formatted_edit_site_page_watch_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			id: '',
			format: '',
			action: 'edit',
			controller: 'page_watches'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/watches/:id/edit.:format/", options, overrides);
        },

	edit_admin_user_url: function (overrides) {
		return Routing.host + Routing.edit_admin_user_path(overrides)
	},

        edit_admin_user_path: function (overrides) {
                var options = {
                        id: '',
			action: 'edit',
			controller: 'admin/users'
                };
                return Routing.get_path("/uber/users/:id/edit/", options, overrides);
        },

	isps_admin_organisations_url: function (overrides) {
		return Routing.host + Routing.isps_admin_organisations_path(overrides)
	},

        isps_admin_organisations_path: function (overrides) {
                var options = {
                        action: 'isps',
			controller: 'admin/organisations'
                };
                return Routing.get_path("/uber/organisations/isps/", options, overrides);
        },

	search_site_onesource_url: function (overrides) {
		return Routing.host + Routing.search_site_onesource_path(overrides)
	},

        search_site_onesource_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'search',
			controller: 'onesource'
                };
                return Routing.get_path("/sites/:site_id/onesource/search/", options, overrides);
        },

	formatted_summary_site_search_terms_url: function (overrides) {
		return Routing.host + Routing.formatted_summary_site_search_terms_path(overrides)
	},

        formatted_summary_site_search_terms_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'summary',
			controller: 'search_terms'
                };
                return Routing.get_path("/sites/:site_id/search_terms/summary.:format/", options, overrides);
        },

	admin_organisations_url: function (overrides) {
		return Routing.host + Routing.admin_organisations_path(overrides)
	},

        admin_organisations_path: function (overrides) {
                var options = {
                        action: 'index',
			controller: 'admin/organisations'
                };
                return Routing.get_path("/uber/organisations/", options, overrides);
        },

	formatted_edit_partner_user_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_partner_user_path(overrides)
	},

        formatted_edit_partner_user_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'edit',
			controller: 'partner/users'
                };
                return Routing.get_path("/partner/users/:id/edit.:format/", options, overrides);
        },

	admin_messages_url: function (overrides) {
		return Routing.host + Routing.admin_messages_path(overrides)
	},

        admin_messages_path: function (overrides) {
                var options = {
                        action: 'index',
			controller: 'admin/system_messages'
                };
                return Routing.get_path("/uber/messages/", options, overrides);
        },

	formatted_new_site_export_url: function (overrides) {
		return Routing.host + Routing.formatted_new_site_export_path(overrides)
	},

        formatted_new_site_export_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'new',
			controller: 'exports'
                };
                return Routing.get_path("/sites/:site_id/exports/new.:format/", options, overrides);
        },

	edit_site_page_hits_url: function (overrides) {
		return Routing.host + Routing.edit_site_page_hits_path(overrides)
	},

        edit_site_page_hits_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			action: 'edit',
			controller: 'page_hits'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/hits/edit/", options, overrides);
        },

	delete_admin_message_url: function (overrides) {
		return Routing.host + Routing.delete_admin_message_path(overrides)
	},

        delete_admin_message_path: function (overrides) {
                var options = {
                        id: '',
			action: 'delete',
			controller: 'admin/system_messages'
                };
                return Routing.get_path("/uber/messages/:id/delete/", options, overrides);
        },

	formatted_site_export_url: function (overrides) {
		return Routing.host + Routing.formatted_site_export_path(overrides)
	},

        formatted_site_export_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'show',
			controller: 'exports'
                };
                return Routing.get_path("/sites/:site_id/exports/:id.:format/", options, overrides);
        },

	edit_watcher_organisation_watch_contact_exclusion_url: function (overrides) {
		return Routing.host + Routing.edit_watcher_organisation_watch_contact_exclusion_path(overrides)
	},

        edit_watcher_organisation_watch_contact_exclusion_path: function (overrides) {
                var options = {
                        organisation_watch_id: '',
			id: '',
			action: 'edit',
			controller: 'watcher/contact_exclusions'
                };
                return Routing.get_path("/watcher/organisation_watches/:organisation_watch_id/contact_exclusions/:id/edit/", options, overrides);
        },

	whois_admin_organisation_url: function (overrides) {
		return Routing.host + Routing.whois_admin_organisation_path(overrides)
	},

        whois_admin_organisation_path: function (overrides) {
                var options = {
                        id: '',
			action: 'whois',
			controller: 'admin/organisations'
                };
                return Routing.get_path("/uber/organisations/:id/whois/", options, overrides);
        },

	formatted_watcher_page_watch_contact_exclusions_url: function (overrides) {
		return Routing.host + Routing.formatted_watcher_page_watch_contact_exclusions_path(overrides)
	},

        formatted_watcher_page_watch_contact_exclusions_path: function (overrides) {
                var options = {
                        page_watch_id: '',
			format: '',
			action: 'index',
			controller: 'watcher/contact_exclusions'
                };
                return Routing.get_path("/watcher/page_watches/:page_watch_id/contact_exclusions.:format/", options, overrides);
        },

	partner_root_url: function (overrides) {
		return Routing.host + Routing.partner_root_path(overrides)
	},

        partner_root_path: function (overrides) {
                var options = {
                        action: 'index',
			controller: 'partner/sites'
                };
                return Routing.get_path("/partner/", options, overrides);
        },

	edit_site_page_filter_page_url: function (overrides) {
		return Routing.host + Routing.edit_site_page_filter_page_path(overrides)
	},

        edit_site_page_filter_page_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			action: 'edit',
			controller: 'page_filter_pages'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/filter_page/edit/", options, overrides);
        },

	site_contactables_url: function (overrides) {
		return Routing.host + Routing.site_contactables_path(overrides)
	},

        site_contactables_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'index',
			controller: 'contactables'
                };
                return Routing.get_path("/sites/:site_id/contactables/", options, overrides);
        },

	formatted_watcher_page_watch_contact_exclusion_url: function (overrides) {
		return Routing.host + Routing.formatted_watcher_page_watch_contact_exclusion_path(overrides)
	},

        formatted_watcher_page_watch_contact_exclusion_path: function (overrides) {
                var options = {
                        page_watch_id: '',
			id: '',
			format: '',
			action: 'show',
			controller: 'watcher/contact_exclusions'
                };
                return Routing.get_path("/watcher/page_watches/:page_watch_id/contact_exclusions/:id.:format/", options, overrides);
        },

	formatted_edit_watcher_organisation_watch_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_watcher_organisation_watch_path(overrides)
	},

        formatted_edit_watcher_organisation_watch_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'edit',
			controller: 'watcher/organisation_watches'
                };
                return Routing.get_path("/watcher/organisation_watches/:id/edit.:format/", options, overrides);
        },

	formatted_new_site_hit_url: function (overrides) {
		return Routing.host + Routing.formatted_new_site_hit_path(overrides)
	},

        formatted_new_site_hit_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'new',
			controller: 'hits'
                };
                return Routing.get_path("/sites/:site_id/hits/new.:format/", options, overrides);
        },

	new_watcher_page_watch_url: function (overrides) {
		return Routing.host + Routing.new_watcher_page_watch_path(overrides)
	},

        new_watcher_page_watch_path: function (overrides) {
                var options = {
                        action: 'new',
			controller: 'watcher/page_watches'
                };
                return Routing.get_path("/watcher/page_watches/new/", options, overrides);
        },

	site_contactable_url: function (overrides) {
		return Routing.host + Routing.site_contactable_path(overrides)
	},

        site_contactable_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'show',
			controller: 'contactables'
                };
                return Routing.get_path("/sites/:site_id/contactables/:id/", options, overrides);
        },

	formatted_isps_site_organisations_url: function (overrides) {
		return Routing.host + Routing.formatted_isps_site_organisations_path(overrides)
	},

        formatted_isps_site_organisations_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'isps',
			controller: 'organisations'
                };
                return Routing.get_path("/sites/:site_id/organisations/isps.:format/", options, overrides);
        },

	new_site_url: function (overrides) {
		return Routing.host + Routing.new_site_path(overrides)
	},

        new_site_path: function (overrides) {
                var options = {
                        action: 'new',
			controller: 'sites'
                };
                return Routing.get_path("/sites/new/", options, overrides);
        },

	watcher_page_watch_contact_exclusions_url: function (overrides) {
		return Routing.host + Routing.watcher_page_watch_contact_exclusions_path(overrides)
	},

        watcher_page_watch_contact_exclusions_path: function (overrides) {
                var options = {
                        page_watch_id: '',
			action: 'index',
			controller: 'watcher/contact_exclusions'
                };
                return Routing.get_path("/watcher/page_watches/:page_watch_id/contact_exclusions/", options, overrides);
        },

	formatted_watcher_session_url: function (overrides) {
		return Routing.host + Routing.formatted_watcher_session_path(overrides)
	},

        formatted_watcher_session_path: function (overrides) {
                var options = {
                        format: '',
			action: 'show',
			controller: 'watcher/sessions'
                };
                return Routing.get_path("/watcher/session.:format/", options, overrides);
        },

	delete_partner_site_url: function (overrides) {
		return Routing.host + Routing.delete_partner_site_path(overrides)
	},

        delete_partner_site_path: function (overrides) {
                var options = {
                        id: '',
			action: 'delete',
			controller: 'partner/sites'
                };
                return Routing.get_path("/partner/sites/:id/delete/", options, overrides);
        },

	formatted_site_page_filters_url: function (overrides) {
		return Routing.host + Routing.formatted_site_page_filters_path(overrides)
	},

        formatted_site_page_filters_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'index',
			controller: 'page_filters'
                };
                return Routing.get_path("/sites/:site_id/page_filters.:format/", options, overrides);
        },

	add_or_update_site_watches_url: function (overrides) {
		return Routing.host + Routing.add_or_update_site_watches_path(overrides)
	},

        add_or_update_site_watches_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'add_or_update',
			controller: 'organisation_watches'
                };
                return Routing.get_path("/sites/:site_id/watches/add_or_update/", options, overrides);
        },

	formatted_exclude_site_organisations_url: function (overrides) {
		return Routing.host + Routing.formatted_exclude_site_organisations_path(overrides)
	},

        formatted_exclude_site_organisations_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'exclude',
			controller: 'organisations'
                };
                return Routing.get_path("/sites/:site_id/organisations/exclude.:format/", options, overrides);
        },

	formatted_delete_site_page_filter_url: function (overrides) {
		return Routing.host + Routing.formatted_delete_site_page_filter_path(overrides)
	},

        formatted_delete_site_page_filter_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'delete',
			controller: 'page_filters'
                };
                return Routing.get_path("/sites/:site_id/page_filters/:id/delete.:format/", options, overrides);
        },

	edit_site_watch_url: function (overrides) {
		return Routing.host + Routing.edit_site_watch_path(overrides)
	},

        edit_site_watch_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'edit',
			controller: 'organisation_watches'
                };
                return Routing.get_path("/sites/:site_id/watches/:id/edit/", options, overrides);
        },

	formatted_site_category_url: function (overrides) {
		return Routing.host + Routing.formatted_site_category_path(overrides)
	},

        formatted_site_category_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'show',
			controller: 'categories'
                };
                return Routing.get_path("/sites/:site_id/categories/:id.:format/", options, overrides);
        },

	site_page_report_filters_url: function (overrides) {
		return Routing.host + Routing.site_page_report_filters_path(overrides)
	},

        site_page_report_filters_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'create',
			report: 'pages',
			controller: 'report_filters',
			shallow: '',
			namespace: ''
                };
                return Routing.get_path("/sites/:site_id/pages/report_filters.:format/", options, overrides);
        },

	formatted_new_site_organisation_url: function (overrides) {
		return Routing.host + Routing.formatted_new_site_organisation_path(overrides)
	},

        formatted_new_site_organisation_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'new',
			controller: 'organisations'
                };
                return Routing.get_path("/sites/:site_id/organisations/new.:format/", options, overrides);
        },

	formatted_new_admin_partner_url: function (overrides) {
		return Routing.host + Routing.formatted_new_admin_partner_path(overrides)
	},

        formatted_new_admin_partner_path: function (overrides) {
                var options = {
                        format: '',
			action: 'new',
			controller: 'admin/partners'
                };
                return Routing.get_path("/uber/partners/new.:format/", options, overrides);
        },

	site_search_terms_url: function (overrides) {
		return Routing.host + Routing.site_search_terms_path(overrides)
	},

        site_search_terms_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'index',
			controller: 'search_terms'
                };
                return Routing.get_path("/sites/:site_id/search_terms/", options, overrides);
        },

	new_site_page_url: function (overrides) {
		return Routing.host + Routing.new_site_page_path(overrides)
	},

        new_site_page_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'new',
			controller: 'pages'
                };
                return Routing.get_path("/sites/:site_id/pages/new/", options, overrides);
        },

	formatted_edit_site_contact_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_site_contact_path(overrides)
	},

        formatted_edit_site_contact_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'edit',
			controller: 'contacts'
                };
                return Routing.get_path("/sites/:site_id/contacts/:id/edit.:format/", options, overrides);
        },

	formatted_export_site_organisation_sessions_url: function (overrides) {
		return Routing.host + Routing.formatted_export_site_organisation_sessions_path(overrides)
	},

        formatted_export_site_organisation_sessions_path: function (overrides) {
                var options = {
                        site_id: '',
			organisation_id: '',
			format: '',
			action: 'export',
			controller: 'visitor_sessions'
                };
                return Routing.get_path("/sites/:site_id/organisations/:organisation_id/sessions/export.:format/", options, overrides);
        },

	formatted_delete_admin_partner_url: function (overrides) {
		return Routing.host + Routing.formatted_delete_admin_partner_path(overrides)
	},

        formatted_delete_admin_partner_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'delete',
			controller: 'admin/partners'
                };
                return Routing.get_path("/uber/partners/:id/delete.:format/", options, overrides);
        },

	site_onesource_index_url: function (overrides) {
		return Routing.host + Routing.site_onesource_index_path(overrides)
	},

        site_onesource_index_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'index',
			controller: 'onesource'
                };
                return Routing.get_path("/sites/:site_id/onesource/", options, overrides);
        },

	formatted_site_search_terms_url: function (overrides) {
		return Routing.host + Routing.formatted_site_search_terms_path(overrides)
	},

        formatted_site_search_terms_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'index',
			controller: 'search_terms'
                };
                return Routing.get_path("/sites/:site_id/search_terms.:format/", options, overrides);
        },

	export_site_page_hits_url: function (overrides) {
		return Routing.host + Routing.export_site_page_hits_path(overrides)
	},

        export_site_page_hits_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			action: 'export',
			controller: 'page_hits'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/hits/export/", options, overrides);
        },

	formatted_site_contact_groups_url: function (overrides) {
		return Routing.host + Routing.formatted_site_contact_groups_path(overrides)
	},

        formatted_site_contact_groups_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'index',
			controller: 'contact_groups'
                };
                return Routing.get_path("/sites/:site_id/contact_groups.:format/", options, overrides);
        },

	formatted_edit_site_organisation_session_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_site_organisation_session_path(overrides)
	},

        formatted_edit_site_organisation_session_path: function (overrides) {
                var options = {
                        site_id: '',
			organisation_id: '',
			id: '',
			format: '',
			action: 'edit',
			controller: 'visitor_sessions'
                };
                return Routing.get_path("/sites/:site_id/organisations/:organisation_id/sessions/:id/edit.:format/", options, overrides);
        },

	formatted_new_admin_site_url: function (overrides) {
		return Routing.host + Routing.formatted_new_admin_site_path(overrides)
	},

        formatted_new_admin_site_path: function (overrides) {
                var options = {
                        format: '',
			action: 'new',
			controller: 'admin/sites'
                };
                return Routing.get_path("/uber/sites/new.:format/", options, overrides);
        },

	formatted_edit_admin_organisation_name_mapping_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_admin_organisation_name_mapping_path(overrides)
	},

        formatted_edit_admin_organisation_name_mapping_path: function (overrides) {
                var options = {
                        organisation_id: '',
			id: '',
			format: '',
			action: 'edit',
			controller: 'admin/organisation_name_mappings'
                };
                return Routing.get_path("/uber/organisations/:organisation_id/name_mappings/:id/edit.:format/", options, overrides);
        },

	site_contact_group_memberships_url: function (overrides) {
		return Routing.host + Routing.site_contact_group_memberships_path(overrides)
	},

        site_contact_group_memberships_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'bulk_create',
			controller: 'contact_group_memberships',
			shallow: '',
			namespace: ''
                };
                return Routing.get_path("/sites/:site_id/contact_group_memberships/", options, overrides);
        },

	site_onesource_url: function (overrides) {
		return Routing.host + Routing.site_onesource_path(overrides)
	},

        site_onesource_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'show',
			controller: 'onesource'
                };
                return Routing.get_path("/sites/:site_id/onesource/:id/", options, overrides);
        },

	formatted_delete_site_contact_group_url: function (overrides) {
		return Routing.host + Routing.formatted_delete_site_contact_group_path(overrides)
	},

        formatted_delete_site_contact_group_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'delete',
			controller: 'contact_groups'
                };
                return Routing.get_path("/sites/:site_id/contact_groups/:id/delete.:format/", options, overrides);
        },

	site_categories_url: function (overrides) {
		return Routing.host + Routing.site_categories_path(overrides)
	},

        site_categories_path: function (overrides) {
                var options = {
                        site_id: '',
			action: 'index',
			controller: 'categories'
                };
                return Routing.get_path("/sites/:site_id/categories/", options, overrides);
        },

	formatted_new_site_report_filter_url: function (overrides) {
		return Routing.host + Routing.formatted_new_site_report_filter_path(overrides)
	},

        formatted_new_site_report_filter_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'new',
			controller: 'report_filters'
                };
                return Routing.get_path("/sites/:site_id/report_filters/new.:format/", options, overrides);
        },

	formatted_delete_admin_site_url: function (overrides) {
		return Routing.host + Routing.formatted_delete_admin_site_path(overrides)
	},

        formatted_delete_admin_site_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'delete',
			controller: 'admin/sites'
                };
                return Routing.get_path("/uber/sites/:id/delete.:format/", options, overrides);
        },

	formatted_admin_audits_url: function (overrides) {
		return Routing.host + Routing.formatted_admin_audits_path(overrides)
	},

        formatted_admin_audits_path: function (overrides) {
                var options = {
                        format: '',
			action: 'index',
			controller: 'admin/audits'
                };
                return Routing.get_path("/uber/audits.:format/", options, overrides);
        },

	formatted_edit_site_search_term_hits_url: function (overrides) {
		return Routing.host + Routing.formatted_edit_site_search_term_hits_path(overrides)
	},

        formatted_edit_site_search_term_hits_path: function (overrides) {
                var options = {
                        site_id: '',
			search_term_id: '',
			format: '',
			action: 'edit',
			controller: 'search_term_hits'
                };
                return Routing.get_path("/sites/:site_id/search_terms/:search_term_id/hits/edit.:format/", options, overrides);
        },

	delete_site_category_url: function (overrides) {
		return Routing.host + Routing.delete_site_category_path(overrides)
	},

        delete_site_category_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			action: 'delete',
			controller: 'categories'
                };
                return Routing.get_path("/sites/:site_id/categories/:id/delete/", options, overrides);
        },

	formatted_new_admin_site_search_engine_url: function (overrides) {
		return Routing.host + Routing.formatted_new_admin_site_search_engine_path(overrides)
	},

        formatted_new_admin_site_search_engine_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'new',
			controller: 'admin/search_engines'
                };
                return Routing.get_path("/uber/sites/:site_id/search_engines/new.:format/", options, overrides);
        },

	formatted_whois_admin_audit_url: function (overrides) {
		return Routing.host + Routing.formatted_whois_admin_audit_path(overrides)
	},

        formatted_whois_admin_audit_path: function (overrides) {
                var options = {
                        id: '',
			format: '',
			action: 'whois',
			controller: 'admin/audits'
                };
                return Routing.get_path("/uber/audits/:id/whois.:format/", options, overrides);
        },

	formatted_new_site_visitor_url: function (overrides) {
		return Routing.host + Routing.formatted_new_site_visitor_path(overrides)
	},

        formatted_new_site_visitor_path: function (overrides) {
                var options = {
                        site_id: '',
			format: '',
			action: 'new',
			controller: 'visitors'
                };
                return Routing.get_path("/sites/:site_id/visitors/new.:format/", options, overrides);
        },

	edit_site_page_watch_url: function (overrides) {
		return Routing.host + Routing.edit_site_page_watch_path(overrides)
	},

        edit_site_page_watch_path: function (overrides) {
                var options = {
                        site_id: '',
			page_id: '',
			id: '',
			action: 'edit',
			controller: 'page_watches'
                };
                return Routing.get_path("/sites/:site_id/pages/:page_id/watches/:id/edit/", options, overrides);
        },

	sites_url: function (overrides) {
		return Routing.host + Routing.sites_path(overrides)
	},

        sites_path: function (overrides) {
                var options = {
                        action: 'index',
			controller: 'sites'
                };
                return Routing.get_path("/sites/", options, overrides);
        },

	formatted_admin_site_search_engine_url: function (overrides) {
		return Routing.host + Routing.formatted_admin_site_search_engine_path(overrides)
	},

        formatted_admin_site_search_engine_path: function (overrides) {
                var options = {
                        site_id: '',
			id: '',
			format: '',
			action: 'show',
			controller: 'admin/search_engines'
                };
                return Routing.get_path("/uber/sites/:site_id/search_engines/:id.:format/", options, overrides);
        },

	formatted_new_admin_user_url: function (overrides) {
		return Routing.host + Routing.formatted_new_admin_user_path(overrides)
	},

        formatted_new_admin_user_path: function (overrides) {
                var options = {
                        format: '',
			action: 'new',
			controller: 'admin/users'
                };
                return Routing.get_path("/uber/users/new.:format/", options, overrides);
        },


        host: "http://myrevelations.trovus.co.uk"

};
