diff --git a/includes/menu.variable.inc b/includes/menu.variable.inc
index 444800e..2a74be5 100644
--- a/includes/menu.variable.inc
+++ b/includes/menu.variable.inc
@@ -26,6 +26,28 @@ function menu_variable_info($options) {
     'description' => t('Select the source for the Secondary links.', array() , $options),
     'group' => 'menu_settings'
   );
+  $variables['menu_options_[node_type]'] = array(
+    'type' => 'multiple',
+    'title' => t('Available menus', array(), $options),
+    'repeat' => array(
+      'type' => 'menus',
+      'default' => array('main-menu'),
+    ),
+    'description' => t('Available menus for the specific content type', array(), $options),
+    'group' => 'menu_settings',
+    'localize' => TRUE,
+  ); 
+  $variables['menu_parent_[node_type]'] = array(
+    'type' => 'multiple',
+    'title' => t('Default parent item'),
+    'repeat' => array(
+      'type' => 'menu_parent',
+      'default' => 'main-menu:0',
+    ),
+    'description' => t('Choose the menu item to be the default parent for a new link in the content authoring form.'),
+    'group' => 'menu_settings',
+    'localize' => TRUE,
+  );
   return $variables;
 }
 
@@ -50,6 +72,16 @@ function menu_variable_type_info() {
     'type' => 'select',
     'options callback' => 'menu_variable_menu_list',
   );
+  $type['menus'] = array(
+    'title' => t('Menus'),
+    'type' => 'options',
+    'options callback' => 'menu_variable_menu_list',
+  );
+  $type['menu_parent'] = array(
+    'title' => t('Parent item'),
+    'type' => 'select',
+    'options callback' => 'menu_variable_menu_parent_options',
+  );
   return $type;
 }
 
@@ -58,4 +90,11 @@ function menu_variable_type_info() {
  */
 function menu_variable_menu_list($variable, $options) {
   return menu_get_menus();
-}
\ No newline at end of file
+}
+
+/**
+ * Parent menu 
+ */
+function menu_variable_menu_parent_options($variable, $options) {
+  return menu_parent_options(menu_get_menus(), array('mlid' => 0));
+}
