function toggle( modpage ) { switch ( modpage ) { case '_info' : case 'torrent_info' : case 'torrent_peers' : case 'torrent_trackers' : { 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 = ''; } break; } 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( 'changedht' ).style.display = ''; document.getElementById( 'changedhtselect' ).style.display = 'none'; break; } case '_info_restore' : { document.getElementById( 'throttleupinput' ).style.display = ''; document.getElementById( 'throttledowninput' ).style.display = ''; document.getElementById( 'tsubmit' ).style.display = ''; document.getElementById( 'throttleup' ).style.display = 'none'; document.getElementById( 'throttledown' ).style.display = 'none'; break; } case 'serverinfo_info_restore' : { if ( document.getElementById( 'changethrottleform' ) != null ) { document.getElementById( 'changedht' ).style.display = 'none'; document.getElementById( 'changedhtselect' ).style.display = ''; } break; } case 'addtorrent_info' : { document.getElementById( 'torrenturl' ).style.display = 'none'; break; } case 'torrent_files' : { var uls = document.getElementsByTagName( 'ul' ); for ( i = 0; i < uls.length; i++ ) { 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'; } } } 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 = ''; break; } } }