Index: trunk/src/scriptbuilder/gui/ScriptBuilderFrame.java
===================================================================
--- trunk/src/scriptbuilder/gui/ScriptBuilderFrame.java	(revision 98)
+++ trunk/src/scriptbuilder/gui/ScriptBuilderFrame.java	(revision 99)
@@ -233,4 +233,8 @@
             //gotoIncident.setSelectedItem(i);
         }
+
+        btnAddTime.setEnabled(script != null && script.numberOfIncidents > 0);
+
+        zoomSlider.setEnabled(script != null && script.numberOfIncidents > 0);
 
         zoomSlider.setMinimum(((timelineTickPanel.getVisibleRect().width - 20)
@@ -1910,5 +1914,8 @@
      */
     private void zoomInIconMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_zoomInIconMouseClicked
-        zoomSlider.setValue(zoomSlider.getValue() >= 21 ? 21 : zoomSlider.getValue() + 1);
+        if (script != null && script.numberOfIncidents > 0)
+        {
+            zoomSlider.setValue(zoomSlider.getValue() >= 22 ? 22 : zoomSlider.getValue() + 1);
+        }
     }//GEN-LAST:event_zoomInIconMouseClicked
 
@@ -1919,5 +1926,8 @@
      */
     private void zoomOutIconMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_zoomOutIconMouseClicked
-        zoomSlider.setValue(zoomSlider.getValue() <= 5 ? 5 : zoomSlider.getValue() - 1);
+        if (script != null && script.numberOfIncidents > 0)
+        {
+            zoomSlider.setValue(zoomSlider.getValue() <= 4 ? 4 : zoomSlider.getValue() - 1);
+        }
     }//GEN-LAST:event_zoomOutIconMouseClicked
     private Color selectedColor = Color.BLACK;
