var TITEMS = [ 
 ["MEMSolver 1.2 Documentation", "html/startpage.htm", "1",
  ["General overview", "html/startpage.htm#oview", "11"],
  ["Understanding help files", "html/startpage.htm#under", "11"],
  ["Accessing help files", "html/startpage.htm#acchlp", "11"],
  ["Table of contents", "html/startpage.htm#toc", "11"]
 ],
 ["Mechanics", "html/startpage.htm#mech", "1",
  ["Structures", "html/startpage.htm#struct", "1",
   ["Beams", "html/startpage.htm#struct", "1",
    ["Cantilever", "html/startpage.htm#struct", "1",
     ["End Loading", "html/frcant.htm", "11"],
     ["Distributed load", "html/wgcant.htm", "11"],
     ["Mass at free end", "html/mascant.htm", "1",
      ["Acceleration load", "html/maclcant.htm", "11"]
     ]
    ],
    ["Clamped beam", "html/startpage.htm#clmpb", "1",
     ["Center loading", "html/frclamp.htm", "11"],
     ["Distributed load", "html/wgclamp.htm", "11"],
     ["Central mass", "html/startpage.htm#clmpb", "1",
      ["Distributed load", "html/clpmass.htm", "11"],
      ["Acceleration load", "html/maclamp.htm", "11"]
     ],
     ["Buckling stress", "html/buckle.htm", "11"]
    ],
    ["Bent beam", "html/bentbeam.htm", "11"],
    ["Folded beam", "html/foldbeam.htm", "11"],
    ["Serpentine beam", "html/serpbeam.htm", "11"],
    ["Torsion bar", "html/torbar.htm", "11"]
   ],
   ["Diaphragms", "html/startpage.htm#diap", "1",
    ["Square diaphragm", "html/sqrdia.htm", "11"],
    ["Round diaphragm", "html/rnddia.htm", "5",
     ["Bossed diaphragm", "html/bossdia.htm", "11"]
    ],
    ["Rectangular diaphragm", "html/rctdia.htm", "11"]
   ]
  ],
  ["Vibration", "html/startpage.htm#vibr", "1",
   ["Free vibration", "html/startpage.htm#vibr", "1",
    ["Cantilever", "html/startpage.htm#vibr", "5",
     ["Cantilever beam", "html/cantfreq.htm", "11"],
     ["Mass at free end", "html/masfreq.htm", "11"]
    ],
    ["Clamped beam", "html/startpage.htm#vibr", "1",
     ["Clamped beam", "html/clmpfreq.htm", "11"],
     ["Central mass", "html/cntlmass.htm", "11"],
     ["With axial force", "html/frshift.htm", "11"]
    ],
    ["Diaphragms", "html/startpage.htm#vibr", "1",
     ["Square diaphragm", "html/sqdfrq.htm", "11"],
     ["Round diaphragm", "html/rndfrq.htm", "11"]
    ],
    ["Bent beam", "html/bntfrq.htm", "11"],
    ["Folded beam", "html/fldfrq.htm", "11"],
    ["Serpentine beam", "html/srpfrq.htm", "11"],
    ["With damping", "html/frvdmp.htm", "11"]
   ],
   ["Forced vibration", "html/startpage.htm#frvib", "1",
    ["Constant force", "html/fcvstp.htm", "11"],
    ["Harmonic force", "html/fcvhrm.htm", "11"],
    ["Base excitation", "html/fcvbase.htm", "11"]
   ]
  ],
  ["Damping", "html/startpage.htm#damp", "1",
   ["Squeeze film", "html/startpage.htm#damp", "1",
    ["Cantilever", "html/sqdcant.htm", "11"],
    ["Suspended mass", "html/sqdsus.htm", "11"],
    ["Perforated mass", "html/sqdper.htm", "11"]
   ],
   ["Slide film", "html/startpage.htm#damp", "1",
    ["Suspended mass", "html/sldsus.htm", "11"]
   ]
  ]
 ],
 ["Sensing", "html/startpage.htm#sens", "1",
  ["Piezoresistive", "html/startpage.htm#sens", "6",
   ["Pressure", "html/startpage.htm#sens", "1",
    ["Square diaphragm", "html/sqrmem.htm", "11"],
    ["Round diaphragm", "html/rndmem.htm", "6",
     ["Bossed diaphragm", "html/bosmem.htm", "11"]
    ],
    ["Rectangular diaphragm", "html/rctmem.htm", "11"]
   ]
  ],
  ["Capacitive", "html/startpage.htm#sens", "1",
   ["Acceleration", "html/startpage.htm#sens", "1",
    ["Static signal", "html/aclstat.htm", "11"],
    ["Step signal", "html/aclstep.htm", "11"],
    ["Pulse signal", "html/aclpulse.htm", "11"]
   ]
  ]
 ],
 ["Actuation", "html/startpage.htm#actn", "1",
  ["Electrostatic", "html/startpage.htm#actn", "1",
   ["Normal motion", "html/pplate.htm", "11"],
   ["Torsional motion", "html/toract.htm", "11"],
   ["Lateral motion", "html/combdr.htm", "11"]
  ],
  ["Thermal", "html/startpage.htm#actn", "1",
   ["Bimetallic", "html/bimetal.htm", "11"],
   ["Bimorph", "html/bimorf.htm", "11"]
  ]
 ],
 ["Process", "html/startpage.htm#prcs", "1",
  ["Lithography", "html/startpage.htm#prcs", "1",
   ["Spin resist", "html/sresist.htm", "11"]
  ],
  ["Oxidation", "html/startpage.htm#prcs", "1",
   ["Oxidation time", "html/oxidize.htm", "11"]
  ],
  ["Diffusion", "html/startpage.htm#prcs", "6",
   ["Diffusion", "html/diffuse.htm", "11"],
   ["Diffusion mask", "html/oxmask.htm", "11"]
  ],
  ["Implantation", "html/startpage.htm#prcs", "6",
   ["Implantation", "html/implant.htm", "11"],
   ["Implant mask", "html/impmask.htm", "11"]
  ],
  ["Film deposition", "html/startpage.htm#prcs", "6",
   ["Film stress", "html/wfrbow.htm", "11"],
   ["Metal", "html/startpage.htm#prcs", "1",
    ["Evaporation", "html/evap.htm", "11"]
   ],
   ["Polysilicon", "html/polysi.htm", "11"]
  ],
  ["Wet etching", "html/startpage.htm#prcs", "1",
   ["KOH etching", "html/kohetch.htm", "1",
    ["Membrane etch", "html/memetch.htm", "11"]
   ],
   ["Phosphoric acid", "html/nitetch.htm", "11"],
   ["Buffered HF", "html/oxyetch.htm", "11"]
  ]
 ],
 ["Data analysis", "html/startpage.htm#dana", "1",
  ["Unit conversion", "html/startpage.htm#dana", "1",
   ["Pressure", "html/convert.htm", "11"],
   ["Temperature", "html/convert.htm", "11"],
   ["Angle", "html/convert.htm", "11"],
   ["Distance", "html/convert.htm", "11"],
   ["Force", "html/convert.htm", "11"],
   ["Acceleration", "html/convert.htm", "11"]
  ],
  ["Die calculator", "html/yield.htm", "11"],
  ["Material properties", "html/matpro.htm", "11"]
 ]
];


var FITEMS = arr_flatten(TITEMS);

function arr_flatten (x) {
   var y = []; if (x == null) return y;
   for (var i=0; i<x.length; i++) {
      if (typeof(x[i]) == "object") {
         var flat = arr_flatten(x[i]);
         for (var j=0; j<flat.length; j++)
             y[y.length]=flat[j];
      } else {
         if ((i%3==0))
          y[y.length]=x[i+1];
      }
   }
   return y;
}

