diff --git a/cod_session/cod-session-schedule.tpl.php b/cod_session/cod-session-schedule.tpl.php
index b13856f..259459a 100644
--- a/cod_session/cod-session-schedule.tpl.php
+++ b/cod_session/cod-session-schedule.tpl.php
@@ -6,7 +6,14 @@
 <?php endforeach ?>
 </ul>
 <?php endif ?>
+<div id="session-tabs">
+<ul>
+<?php foreach ($days as $day_key => $day_title): ?>
+  <li><a href="#sessions-<?php print $day_key; ?>"><?php print $day_title; ?></a></li>
+<?php endforeach ?>
+</ul>
 <?php foreach ($days as $day_key => $day_title): ?>
+  <div class="session-day" id="sessions-<?php print $day_key; ?>">
   <h2><?php print $day_title; ?></h2>
   <table class="session-calendar">
     <tr>
@@ -62,5 +69,7 @@
     </tr>
     <?php endforeach ?>
   </table>
+  </div>
 <?php endforeach ?>
+</div>
 <?php endif ?>
diff --git a/cod_session/cod_session.module b/cod_session/cod_session.module
index c45bf13..882d2c5 100644
--- a/cod_session/cod_session.module
+++ b/cod_session/cod_session.module
@@ -1100,3 +1100,13 @@ function _cod_session_scheduler_title($type) {
   $type_info = node_type_get_type($type);
   return t('Schedule a @name', array('@name' => $type_info->name));
 }
+
+/**
+ * Invoke hook_init.
+ *
+ * Include ui tabs for sessions.
+ */
+function cod_session_init() {
+  drupal_add_library('system', 'ui.tabs');
+  drupal_add_js('jQuery(document).ready(function(){ jQuery("#session-tabs").tabs(); });', 'inline');
+}
