3 <title>Tech-Tree v1.0</title>
4 <style type="text/css">
5 span.foldopened { color: white; font-size: xx-small;
6 border-width: 1; font-family: monospace; padding: 0em 0.25em 0em 0.25em; background: #e0e0e0;
11 span.foldclosed { color: #666666; font-size: xx-small;
12 border-width: 1; font-family: monospace; padding: 0em 0.25em 0em 0.25em; background: #e0e0e0;
16 span.foldspecial { color: #666666; font-size: xx-small; border-style: none solid solid none;
17 border-color: #CCCCCC; border-width: 1; font-family: sans-serif; padding: 0em 0.1em 0em 0.1em; background: #e0e0e0;
20 li { list-style: none; }
22 span.l { color: red; font-weight: bold; }
24 a:link {text-decoration: none; color: black; }
25 a:visited {text-decoration: none; color: black; }
26 a:active {text-decoration: none; color: black; }
27 a:hover {text-decoration: none; color: black; background: #eeeee0; }
30 <!-- ^ Position is not set to relative / absolute here because of Mozilla -->
34 <script language="JavaScript">
35 // Here we implement folding. It works fine with MSIE5.5, MSIE6.0 and
38 if (document.layers) {
39 //Netscape 4 specific code
42 if (document.getElementById) {
43 //Netscape 6 specific code
44 pre = 'document.getElementById("';
48 pre = 'document.all.';
51 function layer_exists(layer) {
53 eval(pre + layer + post);
58 function show_layer(layer) {
59 eval(pre + layer + post).position = 'relative';
60 eval(pre + layer + post).visibility = 'visible'; }
62 function hide_layer(layer) {
63 eval(pre + layer + post).visibility = 'hidden';
64 eval(pre + layer + post).position = 'absolute'; }
66 function hide_folder(folder) {
67 hide_folding_layer(folder)
68 show_layer('show'+folder);
70 scrollBy(0,0); // This is a work around to make it work in Browsers (Explorer, Mozilla)
73 function show_folder(folder) {
74 // Precondition: all subfolders are folded
76 show_layer('hide'+folder);
77 hide_layer('show'+folder);
78 show_layer('fold'+folder);
80 scrollBy(0,0); // This is a work around to make it work in Browsers (Explorer, Mozilla)
83 for (i=1; layer_exists('fold'+folder+'_'+i); ++i) {
84 show_layer('show'+folder+'_'+i); }
86 function show_folder_completely(folder) {
87 // Precondition: all subfolders are folded
89 show_layer('hide'+folder);
90 hide_layer('show'+folder);
91 show_layer('fold'+folder);
93 scrollBy(0,0); // This is a work around to make it work in Browsers (Explorer, Mozilla)
96 for (i=1; layer_exists('fold'+folder+'_'+i); ++i) {
97 show_folder_completely(folder+'_'+i); }
102 function hide_folding_layer(folder) {
104 for (i=1; layer_exists('fold'+folder+'_'+i); ++i) {
105 hide_folding_layer(folder+'_'+i); }
107 hide_layer('hide'+folder);
108 hide_layer('show'+folder);
109 hide_layer('fold'+folder);
111 scrollBy(0,0); // This is a work around to make it work in Browsers (Explorer, Mozilla)
114 function fold_document() {
117 for (i=1; layer_exists('fold'+folder+'_'+i); ++i) {
118 hide_folder(folder+'_'+i); }
121 function unfold_document() {
124 for (i=1; layer_exists('fold'+folder+'_'+i); ++i) {
125 show_folder_completely(folder+'_'+i); }
129 <SPAN class=foldspecial onclick="fold_document()">All +</SPAN>
130 <SPAN class=foldspecial onclick="unfold_document()">All -</SPAN>
131 <p><a href="Ship-Simu-Ship-Simulator.mm.html" target="_blank"><span class=l>~</span> <span style="font-size: 133%;font-family: SansSerif, sans-serif; font-weight: bold; ">Tech-Tree v1.0</span>
133 <ul><li><span id="show1_1" class="foldclosed" onClick="show_folder('1_1')" style="POSITION: absolute">+</span> <span id="hide1_1" class="foldopened" onClick="hide_folder('1_1')">-</Span>
135 <ul id="fold1_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_1" class="foldclosed" onClick="show_folder('1_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_1" class="foldopened" onClick="hide_folder('1_1_1')">-</Span>
137 <ul id="fold1_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Size
140 <li><span id="show1_1_1_1" class="foldclosed" onClick="show_folder('1_1_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_1_1" class="foldopened" onClick="hide_folder('1_1_1_1')">-</Span>
142 <ul id="fold1_1_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Hull
148 <li>Support (meal) for crew/passenger
151 <li><span id="show1_1_1_1_1" class="foldclosed" onClick="show_folder('1_1_1_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_1_1_1" class="foldopened" onClick="hide_folder('1_1_1_1_1')">-</Span>
153 <ul id="fold1_1_1_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Canteen
156 <li><span id="show1_1_1_1_1_1" class="foldclosed" onClick="show_folder('1_1_1_1_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_1_1_1_1" class="foldopened" onClick="hide_folder('1_1_1_1_1_1')">-</Span>
158 <ul id="fold1_1_1_1_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Luxury cabin
176 <li><span id="show1_1_1_1_1_2" class="foldclosed" onClick="show_folder('1_1_1_1_1_2')" style="POSITION: absolute">+</span> <span id="hide1_1_1_1_1_2" class="foldopened" onClick="hide_folder('1_1_1_1_1_2')">-</Span>
178 <ul id="fold1_1_1_1_1_2" style="POSITION: relative; VISIBILITY: visible;"><li>Cinema
196 <li><span id="show1_1_1_1_2" class="foldclosed" onClick="show_folder('1_1_1_1_2')" style="POSITION: absolute">+</span> <span id="hide1_1_1_1_2" class="foldopened" onClick="hide_folder('1_1_1_1_2')">-</Span>
198 <ul id="fold1_1_1_1_2" style="POSITION: relative; VISIBILITY: visible;"><li>Sail
207 <li><span id="show1_1_1_1_3" class="foldclosed" onClick="show_folder('1_1_1_1_3')" style="POSITION: absolute">+</span> <span id="hide1_1_1_1_3" class="foldopened" onClick="hide_folder('1_1_1_1_3')">-</Span>
209 <ul id="fold1_1_1_1_3" style="POSITION: relative; VISIBILITY: visible;"><li>Car deck
224 <li><span id="show1_1_1_2" class="foldclosed" onClick="show_folder('1_1_1_2')" style="POSITION: absolute">+</span> <span id="hide1_1_1_2" class="foldopened" onClick="hide_folder('1_1_1_2')">-</Span>
225 Crew (depending on ship type)
226 <ul id="fold1_1_1_2" style="POSITION: relative; VISIBILITY: visible;"><li>Sailor/captain
235 <li>Maintenance staff
238 <li><span id="show1_1_1_2_1" class="foldclosed" onClick="show_folder('1_1_1_2_1')" style="POSITION: absolute">+</span> <span id="hide1_1_1_2_1" class="foldopened" onClick="hide_folder('1_1_1_2_1')">-</Span>
240 <ul id="fold1_1_1_2_1" style="POSITION: relative; VISIBILITY: visible;"><li>Cook
243 <li>Steward (passenger ship)
255 <li><span id="show1_1_2" class="foldclosed" onClick="show_folder('1_1_2')" style="POSITION: absolute">+</span> <span id="hide1_1_2" class="foldopened" onClick="hide_folder('1_1_2')">-</Span>
256 Required Buildings / Facilities
257 <ul id="fold1_1_2" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_2_1" class="foldclosed" onClick="show_folder('1_1_2_1')" style="POSITION: absolute">+</span> <span id="hide1_1_2_1" class="foldopened" onClick="hide_folder('1_1_2_1')">-</Span>
259 <ul id="fold1_1_2_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_2_1_1" class="foldclosed" onClick="show_folder('1_1_2_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_2_1_1" class="foldopened" onClick="hide_folder('1_1_2_1_1')">-</Span>
261 <ul id="fold1_1_2_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Stones
276 <li><span id="show1_1_2_2" class="foldclosed" onClick="show_folder('1_1_2_2')" style="POSITION: absolute">+</span> <span id="hide1_1_2_2" class="foldopened" onClick="hide_folder('1_1_2_2')">-</Span>
278 <ul id="fold1_1_2_2" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_2_2_1" class="foldclosed" onClick="show_folder('1_1_2_2_1')" style="POSITION: absolute">+</span> <span id="hide1_1_2_2_1" class="foldopened" onClick="hide_folder('1_1_2_2_1')">-</Span>
280 <ul id="fold1_1_2_2_1" style="POSITION: relative; VISIBILITY: visible;"><li>Stones
289 <li><span id="show1_1_2_2_2" class="foldclosed" onClick="show_folder('1_1_2_2_2')" style="POSITION: absolute">+</span> <span id="hide1_1_2_2_2" class="foldopened" onClick="hide_folder('1_1_2_2_2')">-</Span>
291 <ul id="fold1_1_2_2_2" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_2_2_2_1" class="foldclosed" onClick="show_folder('1_1_2_2_2_1')" style="POSITION: absolute">+</span> <span id="hide1_1_2_2_2_1" class="foldopened" onClick="hide_folder('1_1_2_2_2_1')">-</Span>
293 <ul id="fold1_1_2_2_2_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_2_2_2_1_1" class="foldclosed" onClick="show_folder('1_1_2_2_2_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_2_2_2_1_1" class="foldopened" onClick="hide_folder('1_1_2_2_2_1_1')">-</Span>
294 Wharf / Landing Place
295 <ul id="fold1_1_2_2_2_1_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_2_2_2_1_1_1" class="foldclosed" onClick="show_folder('1_1_2_2_2_1_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_2_2_2_1_1_1" class="foldopened" onClick="hide_folder('1_1_2_2_2_1_1_1')">-</Span>
297 <ul id="fold1_1_2_2_2_1_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Steel
312 <li><span id="show1_1_2_2_2_1_1_2" class="foldclosed" onClick="show_folder('1_1_2_2_2_1_1_2')" style="POSITION: absolute">+</span> <span id="hide1_1_2_2_2_1_1_2" class="foldopened" onClick="hide_folder('1_1_2_2_2_1_1_2')">-</Span>
314 <ul id="fold1_1_2_2_2_1_1_2" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_2_2_2_1_1_2_1" class="foldclosed" onClick="show_folder('1_1_2_2_2_1_1_2_1')" style="POSITION: absolute">+</span> <span id="hide1_1_2_2_2_1_1_2_1" class="foldopened" onClick="hide_folder('1_1_2_2_2_1_1_2_1')">-</Span>
316 <ul id="fold1_1_2_2_2_1_1_2_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_2_2_2_1_1_2_1_1" class="foldclosed" onClick="show_folder('1_1_2_2_2_1_1_2_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_2_2_2_1_1_2_1_1" class="foldopened" onClick="hide_folder('1_1_2_2_2_1_1_2_1_1')">-</Span>
318 <ul id="fold1_1_2_2_2_1_1_2_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Wood
333 <li><span id="show1_1_2_2_2_1_1_2_1_2" class="foldclosed" onClick="show_folder('1_1_2_2_2_1_1_2_1_2')" style="POSITION: absolute">+</span> <span id="hide1_1_2_2_2_1_1_2_1_2" class="foldopened" onClick="hide_folder('1_1_2_2_2_1_1_2_1_2')">-</Span>
335 <ul id="fold1_1_2_2_2_1_1_2_1_2" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_2_2_2_1_1_2_1_2_1" class="foldclosed" onClick="show_folder('1_1_2_2_2_1_1_2_1_2_1')" style="POSITION: absolute">+</span> <span id="hide1_1_2_2_2_1_1_2_1_2_1" class="foldopened" onClick="hide_folder('1_1_2_2_2_1_1_2_1_2_1')">-</Span>
337 <ul id="fold1_1_2_2_2_1_1_2_1_2_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_2_2_2_1_1_2_1_2_1_1" class="foldclosed" onClick="show_folder('1_1_2_2_2_1_1_2_1_2_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_2_2_2_1_1_2_1_2_1_1" class="foldopened" onClick="hide_folder('1_1_2_2_2_1_1_2_1_2_1_1')">-</Span>
339 <ul id="fold1_1_2_2_2_1_1_2_1_2_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Box Office
345 <li><span id="show1_1_2_2_2_1_1_2_1_2_1_1_1" class="foldclosed" onClick="show_folder('1_1_2_2_2_1_1_2_1_2_1_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_2_2_2_1_1_2_1_2_1_1_1" class="foldopened" onClick="hide_folder('1_1_2_2_2_1_1_2_1_2_1_1_1')">-</Span>
347 <ul id="fold1_1_2_2_2_1_1_2_1_2_1_1_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_2_2_2_1_1_2_1_2_1_1_1_1" class="foldclosed" onClick="show_folder('1_1_2_2_2_1_1_2_1_2_1_1_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_2_2_2_1_1_2_1_2_1_1_1_1" class="foldopened" onClick="hide_folder('1_1_2_2_2_1_1_2_1_2_1_1_1_1')">-</Span>
349 <ul id="fold1_1_2_2_2_1_1_2_1_2_1_1_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Handicapped accessible
376 <li>Silence / office area
379 <li>Restaurants / Cafes
382 <li>Internet-access point
385 <li>Security / Staff offices
388 <li>Multi-story car park
391 <li>Customs clearence
409 <li><span id="show1_1_2_2_2_1_1_3" class="foldclosed" onClick="show_folder('1_1_2_2_2_1_1_3')" style="POSITION: absolute">+</span> <span id="hide1_1_2_2_2_1_1_3" class="foldopened" onClick="hide_folder('1_1_2_2_2_1_1_3')">-</Span>
411 <ul id="fold1_1_2_2_2_1_1_3" style="POSITION: relative; VISIBILITY: visible;"><li>Box Office
423 <li><span id="show1_1_2_2_2_1_2" class="foldclosed" onClick="show_folder('1_1_2_2_2_1_2')" style="POSITION: absolute">+</span> <span id="hide1_1_2_2_2_1_2" class="foldopened" onClick="hide_folder('1_1_2_2_2_1_2')">-</Span>
425 <ul id="fold1_1_2_2_2_1_2" style="POSITION: relative; VISIBILITY: visible;"><li>Steel
443 <li> River Straightening
446 <li><span id="show1_1_2_3" class="foldclosed" onClick="show_folder('1_1_2_3')" style="POSITION: absolute">+</span> <span id="hide1_1_2_3" class="foldopened" onClick="hide_folder('1_1_2_3')">-</Span>
448 <ul id="fold1_1_2_3" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_2_3_1" class="foldclosed" onClick="show_folder('1_1_2_3_1')" style="POSITION: absolute">+</span> <span id="hide1_1_2_3_1" class="foldopened" onClick="hide_folder('1_1_2_3_1')">-</Span>
449 Different types of bridges
450 <ul id="fold1_1_2_3_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_2_3_1_1" class="foldclosed" onClick="show_folder('1_1_2_3_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_2_3_1_1" class="foldopened" onClick="hide_folder('1_1_2_3_1_1')">-</Span>
452 <ul id="fold1_1_2_3_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Wood
467 <li><span id="show1_1_2_3_1_2" class="foldclosed" onClick="show_folder('1_1_2_3_1_2')" style="POSITION: absolute">+</span> <span id="hide1_1_2_3_1_2" class="foldopened" onClick="hide_folder('1_1_2_3_1_2')">-</Span>
469 <ul id="fold1_1_2_3_1_2" style="POSITION: relative; VISIBILITY: visible;"><li>Car bridge
484 <li><span id="show1_1_2_4" class="foldclosed" onClick="show_folder('1_1_2_4')" style="POSITION: absolute">+</span> <span id="hide1_1_2_4" class="foldopened" onClick="hide_folder('1_1_2_4')">-</Span>
486 <ul id="fold1_1_2_4" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_2_4_1" class="foldclosed" onClick="show_folder('1_1_2_4_1')" style="POSITION: absolute">+</span> <span id="hide1_1_2_4_1" class="foldopened" onClick="hide_folder('1_1_2_4_1')">-</Span>
488 <ul id="fold1_1_2_4_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_2_4_1_1" class="foldclosed" onClick="show_folder('1_1_2_4_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_2_4_1_1" class="foldopened" onClick="hide_folder('1_1_2_4_1_1')">-</Span>
490 <ul id="fold1_1_2_4_1_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_1_2_4_1_1_1" class="foldclosed" onClick="show_folder('1_1_2_4_1_1_1')" style="POSITION: absolute">+</span> <span id="hide1_1_2_4_1_1_1" class="foldopened" onClick="hide_folder('1_1_2_4_1_1_1')">-</Span>
492 <ul id="fold1_1_2_4_1_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Steel
516 <li><span id="show1_2" class="foldclosed" onClick="show_folder('1_2')" style="POSITION: absolute">+</span> <span id="hide1_2" class="foldopened" onClick="hide_folder('1_2')">-</Span>
518 <ul id="fold1_2" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_2_1" class="foldclosed" onClick="show_folder('1_2_1')" style="POSITION: absolute">+</span> <span id="hide1_2_1" class="foldopened" onClick="hide_folder('1_2_1')">-</Span>
520 <ul id="fold1_2_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_2_1_1" class="foldclosed" onClick="show_folder('1_2_1_1')" style="POSITION: absolute">+</span> <span id="hide1_2_1_1" class="foldopened" onClick="hide_folder('1_2_1_1')">-</Span>
522 <ul id="fold1_2_1_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_2_1_1_1" class="foldclosed" onClick="show_folder('1_2_1_1_1')" style="POSITION: absolute">+</span> <span id="hide1_2_1_1_1" class="foldopened" onClick="hide_folder('1_2_1_1_1')">-</Span>
524 <ul id="fold1_2_1_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Coverage
527 <li>Constructuon (all)
536 <li><span id="show1_2_1_1_2" class="foldclosed" onClick="show_folder('1_2_1_1_2')" style="POSITION: absolute">+</span> <span id="hide1_2_1_1_2" class="foldopened" onClick="hide_folder('1_2_1_1_2')">-</Span>
538 <ul id="fold1_2_1_1_2" style="POSITION: relative; VISIBILITY: visible;"><li>Steel
556 <li><span id="show1_2_1_2" class="foldclosed" onClick="show_folder('1_2_1_2')" style="POSITION: absolute">+</span> <span id="hide1_2_1_2" class="foldopened" onClick="hide_folder('1_2_1_2')">-</Span>
558 <ul id="fold1_2_1_2" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_2_1_2_1" class="foldclosed" onClick="show_folder('1_2_1_2_1')" style="POSITION: absolute">+</span> <span id="hide1_2_1_2_1" class="foldopened" onClick="hide_folder('1_2_1_2_1')">-</Span>
560 <ul id="fold1_2_1_2_1" style="POSITION: relative; VISIBILITY: visible;"><li><span id="show1_2_1_2_1_1" class="foldclosed" onClick="show_folder('1_2_1_2_1_1')" style="POSITION: absolute">+</span> <span id="hide1_2_1_2_1_1" class="foldopened" onClick="hide_folder('1_2_1_2_1_1')">-</Span>
562 <ul id="fold1_2_1_2_1_1" style="POSITION: relative; VISIBILITY: visible;"><li>Fast
565 <li>Hight-quality work
574 <li><span id="show1_2_1_2_1_2" class="foldclosed" onClick="show_folder('1_2_1_2_1_2')" style="POSITION: absolute">+</span> <span id="hide1_2_1_2_1_2" class="foldopened" onClick="hide_folder('1_2_1_2_1_2')">-</Span>
575 Helper (non-qualified)
576 <ul id="fold1_2_1_2_1_2" style="POSITION: relative; VISIBILITY: visible;"><li>Slow
606 <li><span id="show1_3" class="foldclosed" onClick="show_folder('1_3')" style="POSITION: absolute">+</span> <span id="hide1_3" class="foldopened" onClick="hide_folder('1_3')">-</Span>
608 <ul id="fold1_3" style="POSITION: relative; VISIBILITY: visible;"><li>All buildings shall gain a basic tech-level
611 <li>Some parts of the ship or building are only available at or above a tech-level
614 <li>Tech levels can be improved by research
617 <li>General research complexes can increase tech-level of all types of buildings and ship parts
620 <li>Doing resarch requires a lot money
623 <li>Specialists must be hired for doing the research
626 <li><span id="show1_3_1" class="foldclosed" onClick="show_folder('1_3_1')" style="POSITION: absolute">+</span> <span id="hide1_3_1" class="foldopened" onClick="hide_folder('1_3_1')">-</Span>
627 Ship yards are highly required to construct ships
628 <ul id="fold1_3_1" style="POSITION: relative; VISIBILITY: visible;"><li>Without these facilities the gamer shall never be able to construct ships
634 <li>Hired workers must be trained to do simple steps
641 </ul><SCRIPT language=JavaScript>