diff --git a/app/assets/javascripts/admin.js b/app/assets/javascripts/admin.js
new file mode 100644
index 000000000..f6463175e
--- /dev/null
+++ b/app/assets/javascripts/admin.js
@@ -0,0 +1,15 @@
+// This is a manifest file that'll be compiled into admin.js
+// It will be included in the admin layout
+// and will require all the files listed below.
+//
+//= require admin_valuators_forms
+
+var initialize_admin_modules = function() {
+
+};
+
+$(function(){
+ $(document).ready(initialize_admin_modules);
+ $(document).on('page:load', initialize_admin_modules);
+ $(document).on('ajax:complete', initialize_admin_modules);
+});
diff --git a/app/views/layouts/admin.html.erb b/app/views/layouts/admin.html.erb
index 012bea2ab..6f338e8b5 100644
--- a/app/views/layouts/admin.html.erb
+++ b/app/views/layouts/admin.html.erb
@@ -8,7 +8,7 @@
<%= content_for?(:title) ? yield(:title) : "Admin" %>
<%= stylesheet_link_tag "application" %>
<%= javascript_include_tag "vendor/modernizr" %>
- <%= javascript_include_tag "application", 'data-turbolinks-track' => true %>
+ <%= javascript_include_tag "application", "admin", 'data-turbolinks-track' => true %>
<%= content_for :head %>
<%= csrf_meta_tags %>
<%= favicon_link_tag "favicon.ico" %>
diff --git a/config/initializers/assets.rb b/config/initializers/assets.rb
index a13ed5320..38f613094 100644
--- a/config/initializers/assets.rb
+++ b/config/initializers/assets.rb
@@ -10,6 +10,7 @@ Rails.application.config.assets.version = '1.0'
# application.js, application.css, and all non-JS/CSS in app/assets folder are already added.
# Rails.application.config.assets.precompile += %w( search.js )
Rails.application.config.assets.precompile += %w( ckeditor/* )
+Rails.application.config.assets.precompile += %w( admin.js )
Rails.application.config.assets.precompile += %w( ie_lt9.js )
Rails.application.config.assets.precompile += %w( stat_graphs.js )
Rails.application.config.assets.precompile += %w( print.css )