function goto_tag() { var idt; idt = window.event.srcElement.id; if( idt != "" ) window.open( idt, "", "fullscreen=yes,scrollbars=yes,titlebar=no,status=no,menubar=no" ); } function set_cookie(key, val) { document.cookie = key + "=" + val + ";"; } function get_cookie(key) { var cookies, answer, stripped, rsp; key = key + "="; cookies = document.cookie; answer = cookies.split( key ); if( answer.length != 2 ) return ""; stripped = answer[ 1 ].split( ";" ); if( stripped.length < 1 ) return ""; rsp = stripped[ 0 ]; return rsp; } var zoom_toggle = 1; function key_press( keyp ) { window.event.returnValue = 0; var context; context = get_cookie("context"); context = parseInt( context); if( keyp == 0 ) keyp = window.event.keyCode; switch( keyp ) { case 32: // space case 78: // n case 110: // N context_jump( context ); break; case 66: // b case 98: // B context = -context; context_jump( context ); break; case 77: // m case 109: // M case 122: // z case 90: // Z zoom_func( zoom_toggle + 1 ); zoom_btn.value = ( zoom_toggle == 1 ) ? "magnify -" : "magnify +"; zoom_toggle = ( zoom_toggle == 1 ) ? 0 : 1; break; default: window.close(); } } function clickit() { window.event.returnValue = 0; var idt, h_seg, v_seg; idt = window.event.srcElement.id; if( idt == "" || idt.substring( 0, 2 ) == "xy" ) { h_seg = Math.floor( window.event.x * 5 / window.screen.width ); v_seg = Math.floor( window.event.y * 3 / window.screen.height ); idt="handled"; switch( h_seg ) { case 0: idt = "back" break; case 4: case 5: idt = "next" break; default: { if( v_seg == 0 ) { idt = "zoom_btn" } else { window.close(); } } break; } } switch( idt ) { case "back": key_press( 98 ); break; case "zoom_btn": key_press( 122 ); break; case "next": key_press( 78 ); break; idt = ""; case "handled": idt = ""; break; default: if( idt.substring( 0, 2 ) == "DDU" ) idt = "../" + idt.subsrting( 3, 100 ); idt = idt + ".htm"; navigate( idt ); } }