diff --git a/biblio.module b/biblio.module
index 9080605..448f296 100644
--- a/biblio.module
+++ b/biblio.module
@@ -1158,6 +1158,10 @@ function biblio_user_presave(&$edit, $account, $catagory) {
  */
 function biblio_form($node, &$form_state) {
   global $user;
+  $path = drupal_get_path('module', 'biblio');
+  if (variable_get('biblio_button_hide', 1) == 1) {
+    drupal_add_js($path . '/misc/biblio.nodeformbuttonhide.js', 'file');
+  }
   $fields = array();
   $form['biblio_tabs'] = $tabs = array();
 
@@ -1193,7 +1197,6 @@ function biblio_form($node, &$form_state) {
         '#type'   => 'submit',
         '#value'  => $step_two ? t('Change Publication Type') : t('Next'),
         '#limit_validation_errors' => array(),
-        '#attributes' =>  array('style' => array('display: none;')),
         '#weight' => -10,
         '#submit' => array(),
     );
diff --git a/includes/biblio.admin.inc b/includes/biblio.admin.inc
index 80f41b6..717fcb0 100644
--- a/includes/biblio.admin.inc
+++ b/includes/biblio.admin.inc
@@ -63,6 +63,13 @@ function biblio_admin_settings() {
     '#default_value' => variable_get('biblio_view_only_own', 0),
     '#description' => t('This option restricts the users capability to view biblio entries.  They will only be able to see the entries which they have created and own.')
   );
+  $form['general']['biblio_button_hide'] = array(
+    '#type' => 'checkbox',
+    '#title' => t('Hide next button in node form'),
+    '#return_value' => 1,
+    '#default_value' => variable_get('biblio_button_hide', 1),
+    '#description' => t('If checkbox is set a javascript adds the accesible system class "element-invisible" to the next button in node form. The next button is not needed if javascript is available and listening on changes.')
+  );
   $form['authors'] = array(
     '#type' => 'fieldset',
     '#collapsible' => TRUE,
diff --git a/misc/biblio.nodeformbuttonhide.js b/misc/biblio.nodeformbuttonhide.js
new file mode 100644
index 0000000..7376190
--- /dev/null
+++ b/misc/biblio.nodeformbuttonhide.js
@@ -0,0 +1,5 @@
+(function ($, Drupal, window, document, undefined) {
+  $(document).ready(function() {
+    $("#edit-biblio-next").addClass("element-invisible");
+  });
+})(jQuery, Drupal, this, this.document);
\ No newline at end of file
