Index: branches/version-2_5-dev/html/user_data/packages/admin/js/admin.js
===================================================================
--- branches/version-2_5-dev/html/user_data/packages/admin/js/admin.js	(revision 18900)
+++ branches/version-2_5-dev/html/user_data/packages/admin/js/admin.js	(revision 19755)
@@ -214,22 +214,10 @@
 }
 
-function fnAllCheck() {
-	cnt = 1;
-	name = "check:" + cnt;
-	while (document.form1[name]) {
-		document.form1[name].checked = true;
-		cnt++;
-		name = "check:" + cnt;
-	}
-}
-
-function fnAllUnCheck() {
-	cnt = 1;
-	name = "check:" + cnt;
-	while (document.form1[name]) {
-		document.form1[name].checked = false;
-		cnt++;
-		name = "check:" + cnt;
-	}
+function fnAllCheck(input, selector) {
+    if ($(input).attr('checked')) {
+        $(selector).attr('checked', true);
+    } else {
+        $(selector).attr('checked', false);
+    }
 }
 
