Index: wp-includes/script-loader.php
===================================================================
--- wp-includes/script-loader.php	(revision 7369)
+++ wp-includes/script-loader.php	(working copy)
@@ -128,7 +128,7 @@
 				'pending' => __('%i% pending') // must look like: "# blah blah"
 			) );
 			$this->add( 'admin-users', '/wp-admin/js/users.js', array('wp-lists'), '20070823' );
-			$this->add( 'admin-forms', '/wp-admin/js/forms.js', false, '20080108' );
+			$this->add( 'admin-forms', '/wp-admin/js/forms.js', false, '20080317' );
 			$this->add( 'xfn', '/wp-admin/js/xfn.js', false, '3517' );
 			$this->add( 'upload', '/wp-admin/js/upload.js', array('jquery'), '20070518' );
 			$this->add( 'postbox', '/wp-admin/js/postbox.js', array('jquery'), '20080128' );
Index: wp-admin/js/forms.js
===================================================================
--- wp-admin/js/forms.js	(revision 7369)
+++ wp-admin/js/forms.js	(working copy)
@@ -1,10 +1,10 @@
 function checkAll(form) {
 	for (i = 0, n = form.elements.length; i < n; i++) {
-		if(form.elements[i].type == "checkbox" && !(form.elements[i].hasAttribute('onclick'))) {
-				if(form.elements[i].checked == true)
-					form.elements[i].checked = false;
-				else
-					form.elements[i].checked = true;
+		if(form.elements[i].type == "checkbox" && !(form.elements[i].getAttribute('onclick',2))) {
+			if(form.elements[i].checked == true)
+				form.elements[i].checked = false;
+			else
+				form.elements[i].checked = true;
 		}
 	}
 }
