Index: nice_menus.js
=========================================================
--- nice_menus.js	(revision 1.21)
+++ nice_menus.js	Mon Jan 17 11:05:49 CET 2011
@@ -16,7 +16,9 @@
       // Mouse delay.
       delay: Drupal.settings.nice_menus_options.delay,
       // Animation speed.
-      speed: Drupal.settings.nice_menus_options.speed
+      speed: Drupal.settings.nice_menus_options.speed,
+      // Open submenu at start.
+      pathClass: Drupal.settings.nice_menus_options.pathClass
     // Add in Brandon Aaron’s bgIframe plugin for IE select issues.
     // http://plugins.jquery.com/node/46/release
     }).find('ul').bgIframe({opacity:false});
Index: nice_menus.module
=========================================================
--- nice_menus.module	(revision 1.78)
+++ nice_menus.module	Mon Jan 17 11:06:57 CET 2011
@@ -121,6 +121,17 @@
     ),
     '#default_value' => variable_get('nice_menus_sf_speed', 1),
   );
+  $form['nice_menus_sf_options']['nice_menus_sf_pathclass'] = array(
+    '#type' => 'select',
+    '#title' => t('Submenu open at start'),
+    '#multiple' => FALSE,
+    '#description' => t('If you want the submenu containing the current page to be open, choose "yes".'),
+    '#options' => array(
+      'no' => t('no'),
+      'active-trail' => t('yes')
+    ),
+    '#default_value' => variable_get('nice_menus_sf_pathclass', 'no'),
+  );
 
   // Custom validation to make sure the user is entering numbers.
   $form['#validate'][] = 'nice_menus_settings_validate';
@@ -156,6 +167,7 @@
       'nice_menus_options' => array(
         'delay' => variable_get('nice_menus_sf_delay', 800),
         'speed' => variable_get('nice_menus_sf_speed', 1),
+        'pathClass' => variable_get('nice_menus_sf_pathclass', 'no'),
       ),
     ), array('type' => 'setting', 'scope' => JS_DEFAULT));
     // Add the bgIframe plugin.
