Index: themes/default_ajax/inc/hfunc.js
===================================================================
--- themes/default_ajax/inc/hfunc.js	(revision fbc3369abde946a919e6c00b3dd10c2e5cb7d35b)
+++ themes/default_ajax/inc/hfunc.js	(revision 49fafb4c4b73ded67f75984b08c402355a202a61)
@@ -1,13 +1,16 @@
 function toggle( modpage ) {
  switch ( modpage ) {
+  case '_info' :
   case 'torrent_info' :
   case 'torrent_trackers' :
-  case '_info' : {
-   document.getElementById( 'throttleupinput' ).style.display = 'none';
-   document.getElementById( 'throttledowninput' ).style.display = 'none';
-   document.getElementById( 'tsubmit' ).style.display = 'none';
+  case 'serverinfo_info' : {
+   if ( document.getElementById( 'changethrottleform' ) != null ) {
+    document.getElementById( 'throttleupinput' ).style.display = 'none';
+    document.getElementById( 'throttledowninput' ).style.display = 'none';
+    document.getElementById( 'tsubmit' ).style.display = 'none';
 
-   document.getElementById( 'throttleup' ).style.display = '';
-   document.getElementById( 'throttledown' ).style.display = '';
+    document.getElementById( 'throttleup' ).style.display = '';
+    document.getElementById( 'throttledown' ).style.display = '';
+   }
 
    break;
@@ -31,6 +34,9 @@
    var uls = document.getElementsByTagName( 'ul' );
    for ( i = 0; i < uls.length; i++ ) {
-    if ( uls.item( i ).getAttribute( 'class' ) == 'directory' ) {
-     uls.item( i ).style.display='none';
+    var atts = uls.item( i ).attributes;
+    for ( j = 0; j < atts.length; j++ ) {
+     if ( atts[j].nodeName == 'class' && atts[j].nodeValue == 'directory' ) {
+      uls.item( i ).style.display='none';
+     }
     }
    }
