diff --git a/search/web/inc/details/tree.jsp b/search/web/inc/details/tree.jsp
index 0db813ebf1..8f3eccef04 100644
--- a/search/web/inc/details/tree.jsp
+++ b/search/web/inc/details/tree.jsp
@@ -134,6 +134,11 @@
                 nodeOpen(id);
                 event.stopPropagation();
             });
+            
+            $('#item_tree li>div>input').live('click', function(){
+                var id = "tv_" + $(this).parent().parent().attr('id');
+                $(jq(id)).next("input").attr("checked", $(this).is(":checked"));
+            });
             $('#rightMenuBox').tabs({
                 show: function(event, ui){
                     var tab = ui.tab.toString().split('#')[1];