diff --git a/scp/js/ticket.js b/scp/js/ticket.js
index a51bdf797c99b618abd36032520c88013d20544b..a3d3f8e206292958aec77f9044c874a3633c9dc1 100644
--- a/scp/js/ticket.js
+++ b/scp/js/ticket.js
@@ -329,4 +329,31 @@ jQuery(function($) {
         return false;
     });
 
+    //ticket status (close & reopen)
+    $('a#ticket-close, a#ticket-reopen').click(function(e) {
+        e.preventDefault();
+        $('#overlay').show();
+        $('.dialog#ticket-status').show();
+        return false;
+    });
+       
+    //ticket actions confirmation - Delete + more
+    $('a#ticket-delete, a#ticket-claim, #action-dropdown-more li a').click(function(e) {
+        e.preventDefault();
+        if($('.dialog#confirm-action '+$(this).attr('href')+'-confirm').length) {
+            var action = $(this).attr('href').substr(1, $(this).attr('href').length);
+            $('.dialog#confirm-action #action').val(action);
+            $('#overlay').show();
+            $('.dialog#confirm-action .confirm-action').hide();
+            $('.dialog#confirm-action p'+$(this).attr('href')+'-confirm')
+            .show()
+            .parent('div').show().trigger('click');
+
+        } else {
+            alert('Unknown action '+$(this).attr('href')+'- get technical help.');
+        }
+
+        return false;
+    });
+
 });