diff --git a/logintoboggan.module b/logintoboggan.module
index 2178595..0731453 100755
--- a/logintoboggan.module
+++ b/logintoboggan.module
@@ -886,12 +886,16 @@ function _logintoboggan_toggleboggan ($form) {
  *   Which form to display, should be 'login' or 'register'.
  */
 function logintoboggan_unified_login_form($active_form = 'login') {
+  $menu_register = menu_get_item('user/register');
+  $menu_login = menu_get_item('user/login');
   $login_form = drupal_get_form('user_login');
   $login_form['#attached']['js'][] = drupal_get_path('module', 'logintoboggan') .'/logintoboggan.unifiedlogin.js';
   $login_form['#attached']['js'][] = array(
     'data' => array(
       'LoginToboggan' => array(
         'unifiedLoginActiveForm' => $active_form,
+        'loginPageTitle' => $menu_login['title'],
+        'registerPageTitle' => $menu_register['title']
       ),
     ),
     'type' => 'setting',
diff --git a/logintoboggan.unifiedlogin.js b/logintoboggan.unifiedlogin.js
index c788b86..c9a0304 100644
--- a/logintoboggan.unifiedlogin.js
+++ b/logintoboggan.unifiedlogin.js
@@ -3,21 +3,16 @@
 
 Drupal.behaviors.unifiedLogin = {
 
-  attach: function (context) {
+  attach: function (context, settings) {
     // Attach behaviors to the links so that they show/hide forms appropriately.
     $('.toboggan-unified #register-link').click(function() {
       $(this).addClass('lt-active').blur();
       $('.toboggan-unified #login-link').removeClass('lt-active');
       $('.toboggan-unified #register-form').show();
       $('.toboggan-unified #login-form').hide();
-      $.ajax({
-        url: "/user/register",
-        success: function(data) {
-          var title = data.match("<title>(.*?)</title>")[1];
-          $('html head').find('title').text(title);
-          $('h1.title').text(title.substring(0,title.indexOf('|')));
-        },
-      });
+      var title = settings.LoginToboggan.registerPageTitle;
+      $('html head').find('title').text(title);
+      $('h1.title').text(title.substring(0, title.indexOf('|')));
       return false;
     });
     $('.toboggan-unified #login-link').click(function() {
@@ -25,14 +20,9 @@ Drupal.behaviors.unifiedLogin = {
       $('.toboggan-unified #register-link').removeClass('lt-active');
       $('.toboggan-unified #login-form').show();
       $('.toboggan-unified #register-form').hide();
-      $.ajax({
-        url: "/user/login",
-        success: function(data) {
-          var title = data.match("<title>(.*?)</title>")[1];
-          $('html head').find('title').text(title);
-          $('h1.title').text(title.substring(0,title.indexOf('|')));
-        },
-      });
+      var title = settings.LoginToboggan.loginPageTitle;
+      $('html head').find('title').text(title);
+      $('h1.title').text(title.substring(0, title.indexOf('|')));
       return false;
     });
 
