//format: [level, state, shortname, longname, localurl, remoteurl]
//     localurl of "" or "-" means item is a folder rather than a file
//     localurl of "-" means folder is for local use only
//     remoteurl of "-" means file is for local use only
//     state of folder: "-" means closed, otherwise open
//     state of file: "$" means fee required, otherwise free

var jewishgen = "http://www.jewishgen.org/databases/EIDB/";
var jewishgen2 = "http://stevemorse.org/temporary/";

var pages = [
  [0, "-", "Ellis Island Search Forms and Ship Arrivals (1892-1924)", "", "", ""],
    [1, "", "Overview", "Which Ellis Island Search Form to use", "ellis/intro.html", jewishgen+"intro.html"],
    [1, "", "Ellis Island White Form", "Main Form for Searching for Passengers in the Ellis Island Database in One Step", "ellis/ellis.html", jewishgen+"ellis.html"],
    [1, "", "Ellis Island Gold Form", "Enhanced Form for Searching for Passengers in the Ellis Island Database in One Step", "ellis/ellisgold.html", jewishgen+"ellisgold.html"],
//    [1, "", "Ellis Island Blue Form", "Searching for Passengers in the Ellis Island Database (supplanted by <a href='http://www.jewishgen.org/databases/EIDB/ellisgold.html'>Gold Form</a>)", "ellis/ellisjw.html", jewishgen+"ellisjw.html"],
//    [1, "", "Ellis Island Gray Form", "Searching for Passengers in the Ellis Island Database (supplanted by <a href='http://www.jewishgen.org/databases/EIDB/ellisgold.html'>Gold Form</a>)", "ellis/ellisshort.html", jewishgen+"ellisshort.html"],
    [1, "", "Ellis Island Manifests (aka Missing Manifests)", "Direct Access to Ellis Island Manifests in One Step", "ellis/mm.htm?mode=ellis&back="+parent.document.location, jewishgen+"mm.htm?back="+parent.document.location],
    [1, "", "Ellis Island Ship Lists", "Searching for Ships in the Ellis Island Microfilms in One Step", "ellis/boat.html", ""],
    [1, "", "Ellis Island Additional Details", "Obtaining Additional Passenger Details and Traveling Companions in One Step", "ellis/pid.html", ""],
    [1, "$", "All NY Passengers (1820-1957)", "Searching for Ellis Island and Castle Garden Passengers in One Step", "http://stevemorse.org/ellis/passengers.php?mode=ny", ""], 
    [1, "$", "All NY Manifests (1820-1957)", "Direct Access to Ellis Island and Castle Garden Manifests in One Step", "ellis/mm.htm?mode=ny&back="+parent.document.location, ""], 
    [1, "", "All NY Ship Lists (1820-1957)", "Searching for Ships in the Ellis Island and Castle Garden Microfilms in One Step", "ellis/boatx.html?mode=ny", ""],
    [1, "", "Morton Allan Directory", "Searching for Ships in the Morton Allan Directory in One Step", "ellis/cimorelli.html", ""],
    [1, "", "Ship Pictures", "Obtaining Pictures of Passenger Ships in One Step", "ellis/pictures.html", ""],
    [1, "", "Ships & Fleets", "Obtaining Details on Ships and Fleets in One Step", "swiggum/fleets.html", ""],
    [1, "", "NARA/FHL Roll Numbers", "Obtaining NARA and FHL Roll Numbers for NY Ship Arrivals in One Step", "ellis/fhl.html", ""],
  [0, "-", "Castle Garden years (1855-1891) plus other New York Arrivals", "", "", ""],
    [1, "$", "All NY Passengers (1820-1957)", "Searching for Ellis Island and Castle Garden Passengers in One Step", "http://stevemorse.org/ellis/passengers.php?mode=ny", ""], 
    [1, "$", "All NY Manifests (1820-1957)", "Direct Access to Ellis Island and Castle Garden Manifests in One Step", "ellis/mm.htm?mode=ny&back="+parent.document.location, ""], 
    [1, "", "All NY Ship Lists (1820-1957)", "Searching for Ships in the Ellis Island and Castle Garden Microfilms in One Step", "ellis/boatx.html?mode=ny", ""],
    [1, "$", "Castle Garden Manifests", "Direct Access to Castle Garden Manifests in One Step (ancestry.com)", "ellis/mm.htm?mode=castle&back="+parent.document.location, ""], 
    [1, "", "Castle Garden Ship Lists", "Searching for Ships in the Castle Garden Microfilms in One Step (ancestry.com)", "ellis/boat2.html", ""],
    [1, "", "Castle Garden Browser", "Browsing the Castle Garden Database in One Step (castlegarden.org)", "ellis/cgbrowse.html", ""],
    [1, "", "Castle Garden Passengers", "Searching the Castle Garden Database in One Step (castlegarden.org)", "ellis/cg.html", ""],
    [1, "", "Ancestrylibrary.com/Ancestryinstitute.com", "Using Ancestry from a library or institute in One Step", "library.html", ""],
  [0, "-", "Other Ports of Immigration", "", "", ""],
    [1, "$", "Baltimore Passengers (1820-1948)", "Searching the Baltimore Passenger Lists in One Step", "http://stevemorse.org/ellis/passengers.php?mode=balt", ""], 
    [1, "$", "Baltimore Manifests (1820-1948)", "Direct Access to Baltimore Manifests in One Step", "ellis/mm.htm?mode=balt&back="+parent.document.location, ""],
    [1, "", "Baltimore Ship Lists (1820-1948)", "Searching for Ships in the Baltimore Microfilms in One Step", "ellis/boatx.html?mode=balt", ""],
    [1, "$", "Boston Passengers (1820-1943)", "Searching the Boston Passenger Lists in One Step", "http://stevemorse.org/ellis/passengers.php?mode=bost", ""], 
    [1, "$", "Boston Manifests (1820-1943)", "Direct Access to Boston Manifests in One Step", "ellis/mm.htm?mode=bost&back="+parent.document.location, ""],
    [1, "", "Boston Ship Lists (1820-1943)", "Searching for Ships in the Boston Microfilms in One Step", "ellis/boatx.html?mode=bost", ""],
    [1, "", "Galveston Passengers (1844-1954)", "Searching the Galveston Passenger Lists in One Step (Seaport Museum)", "ellis/galveston.html", ""],
    [1, "$", "Galveston Passengers (1893-1948)", "Searching the Galveston Passenger Lists in One Step (ancestry.com)", "http://stevemorse.org/ellis/passengers.php?mode=galv", ""],
    [1, "$", "Galveston Manifests (1893-1948)", "Direct Access to Galveston Manifests in One Step", "ellis/mm.htm?mode=galv&back="+parent.document.location, ""],
    [1, "", "Galveston Ship Lists (1893-1948)", "Searching for Ships in the Galveston Microfilms in One Step", "ellis/boatx.html?mode=galv", ""],
    [1, "$", "Philadelphia Passengers (1800-1945)", "Searching the Philadelphia Passenger Lists in One Step", "http://stevemorse.org/ellis/passengers.php?mode=phil", ""],
    [1, "$", "Philadelphia Manifests (1800-1945)", "Direct Access to Philadelphia Manifests in One Step", "ellis/mm.htm?mode=phil&back="+parent.document.location, ""],
    [1, "", "Philadelphia Ship Lists (1800-1945)", "Searching for Ships in the Philadelphia Microfilms in One Step", "ellis/boatx.html?mode=phil", ""],
    [1, "$", "San Francisco Passengers (1893-1957)", "Searching the San Francisco Passenger Lists in One Step", "http://stevemorse.org/ellis/passengers.php?mode=sanfran", ""],
    [1, "$", "San Francisco Manifests (1893-1957)", "Direct Access to San Francisco Manifests in One Step", "ellis/mm.htm?mode=sanfran&back="+parent.document.location, ""],
    [1, "", "San Francisco Ship Lists (1893-1957)", "Searching for Ships in the San Francisco Microfilms in One Step", "ellis/boatx.html?mode=sanfran", ""],
    [1, "$", "Hamburg Passengers (1850-1934)", "Searching the Hamburg Outbound Passenger Lists in One Step", "http://stevemorse.org/ellis/passengers.php?mode=hamb", ""],
    [1, "$", "Hamburg Manifests (1850-1934)", "Direct Access to Hamburg Outbound Manifests in One Step", "ellis/mmhamb.htm", ""],
    [1, "$", "Canadian Passengers (1895-1956)", "Searching the Canadian Border Crossings Lists in One Step", "http://stevemorse.org/ellis/passengers.php?mode=can", ""],
    [1, "", "Ancestrylibrary.com/Ancestryinstitute.com", "Using Ancestry from a library or institute in One Step", "library.html", ""],
  [0, "-", "US Census and Soundex (1790-1940)", "", "", ""],
    [1, "", "Overview", "Which Census Search Form to use", "census/intro.html", ""],
    [1, "", "1910-1940 Census ED Finder", "Obtaining EDs for the 1910 to 1940 Census in One Step", "census/index.html", ""],
    [1, "", "1910-1940 Census Street Finder", "Obtaining Streets in the 1910 to 1940 Census in One Step", "http://stevemorse.org/census/index.html?ed2street=1", ""],
    [1, "$", "1790-1930 Census Rolls", "Obtaining Microfilm Rolls for the 1790 to 1930 Census in One Step", "census/reelframes.html", ""],
    [1, "", "1930 Census Codes", "Deciphering Codes Appended to the 1930 Census", "census/codes.html", ""],
    [1, "", "1920/1930 ED Converter", "Converting between 1920 and 1930 Census EDs in One Step", "http://stevemorse.org/census/ed2030.php", ""],
    [1, "", "1930/1940 ED Finder/Converter", "Finding 1930/1940 Census EDs and/or Converting between them in One Step", "http://stevemorse.org/census/ed3040.php", ""],
//    [1, "", "1930/1940 ED Converter", "Converting between 1930 and 1940 Census EDs in One Step", "http://stevemorse.org/census/ed3040.php", ""],
    [1, "", "1930 ED Definitions", "Obtaining 1930 EDs and/or ED Definitions in One Step", "http://stevemorse.org/census/ed1930.html", ""],
    [1, "", "1930 ED Definitions", "Using the NARA 1930 ED Finder in One Step", "http://stevemorse.org/nara/1930descriptions.php", ""],
    [1, "", "1790-1930 Census Browser", "Browsing the US Census Microfilms in One Step", "census/censusbrowser.html", ""],
    [1, "", "1790-1930 Census Descriptions", "Description of US Census Microfilm Rolls", "http://stevemorse.org/census/schedules.php", ""],
    [1, "$", "Census Search by Name", "Searching by name in various Census Years in One Step (ancestry.com)", "census/ancestry.html", ""],
    [1, "$", "Census Search by Name", "Searching by name in various Census Years in One Step (genealogy.com)", "census/genealogy.html", ""],
//    [1, "", "1910 Census Images", "Linking Search-by-Name Results to Census Images in One Step", "census/ancestry1910images.html", ""],
    [1, "", "Changed Street Names", "Obtaining Street Name Changes in One Step", "census/changes.html", ""],
    [1, "", "Soundex", "Generating American and Daitch-Mokotoff Soundex Codes in One Step", "census/soundex.html", ""],
    [1, "", "Ancestrylibrary.com/Ancestryinstitute.com", "Using Ancestry from a library or institute in One Step", "library.html", ""],
  [0, "-", "Canadian and British Census", "", "", ""],
    [1, "$", "1851-1911 Canadian Census", "Searching the 1851/1901/1906/1911 Canadian Census in One Step", "census/canada1911.html", ""],
    [1, "", "1901 Canadian Census", "Searching the 1901 Canadian Census in One Step", "census/canada1901b.html", ""],
    [1, "$", "1841-1901 British Census", "Searching the 1841 to 1901 British Censuses in One Step", "census/uk1901.html", ""],
    [1, "", "1901 British Census", "Searching the 1901 British Census in One Step", "census/uk1901a.html", ""],
    [1, "", "Ancestrylibrary.com/Ancestryinstitute.com", "Using Ancestry from a library or institute in One Step", "library.html", ""],
  [0, "-", "New York Census", "", "", ""],
    [1, "", "NY Census AD/ED Finder", "Obtaining AD/ED for the 1905/15/25 NY State Census in One Step", "http://stevemorse.org/nyc/nyc.php", ""],
    [1, "", "Brooklyn 1925 Name Index", "Searching the Brooklyn 1925 Census in One Step", "brooklyn/brooklyn.html", ""],
  [0, "-", "Births, Deaths, and other Vital Records", "", "", ""],
    [1, "", "Birthdays", "Obtaining almost Anyone's Birthday in One Step (birthdatabase.com)", "birthday/birthday2.html", ""],
//    [1, "", "Birthdays", "Obtaining almost Anyone's Birthday in One Step (anybirthday.com)", "birthday/birthday.html", ""],
    [1, "", "Birthdays from Public Records", "Finding Birthdays from Public Records in One Step (ancestry.com)", "birthday/publicrec.html", ""],
    [1, "", "Birthdays and Related Persons", "Finding Birthdays and Related Persons in One Step (privateeye.com)", "birthday/privateeye.html", ""],
    [1, "", "Birthdays and Addresses", "Finding Birthdays and Addresses in One Step (zabasearch.com)", "birthday/zaba.html", ""],
    [1, "", "Ages and Related Persons", "Finding Ages and Related Persons in One Step (myfamily.com, longlostpeople.com)", "birthday/reunite.html", ""],
    [1, "", "Social Security Death Records", "Searching the Social Security Death Index (SSDI) in One Step", "ssdi/ssdi.html", ""],
    [1, "", "Social Security Numbers", "Decoding Social Security Numbers in One Step", "ssn/ssn.html", ""],
    [1, "", "Credit Card Numbers", "Validating Credit Card Numbers in One Step", "ssn/cc.html", ""],
    [1, "", "New York Naturalization Records", "Searching New York Naturalization Records in One Step", "vital/naturalization.html", ""],
    [1, "", "New York Incarceration Records", "Searching New York State Prison Records in One Step", "prison/prison.html", ""],
    [1, "$", "New York City Birth Records (1891-1902)", "Searching the New York City Birth Index in One Step", "vital/nybirth.html", ""],
    [1, "", "New York City Groom Index (1864-1936)", "Searching the New York City Groom Records in One Step", "vital/nymarriages.html?index=groom", ""],
    [1, "", "New York City Bride Index (????-1937)", "Searching the New York City Bride Records in One Step", "vital/nymarriages.html?index=bride", ""],
    [1, "", "New York City Death Records (1891-1948)", "Searching the New York City Death Index in One Step", "vital/nydeath.html", ""],
    [1, "", "New York Cemeteries", "Searching Cemetery Data in One Step (Mount Hebron, Mount Carmel, Mount Zion)", "vital/cem.html", ""],
    [1, "", "Suffolk County Marriage Index (1905-1935)", "Searching the Suffolk County NY Marriage Records in One Step", "vital/sufmarriages.html", ""],
    [1, "", "Illinois Death Records (pre 1916)", "Searching the pre-1916 Illinois Death Index in One Step", "vital/illdeath.html?years=pre", ""],
    [1, "", "Illinois Death Records (1916-1950)", "Searching the 1916-1950 Illinois Death Index in One Step", "vital/illdeath.html?years=post", ""],
//    [1, "$", "Locating People", "Obtaining Birthdays and Phone Numbers in One Step", "birthday/locate.html", ""],
    [1, "", "Locating Couples", "Finding Pairs of People in One Step", "birthday/couples.html", ""],
    [1, "", "Phonebook Lookups", "US Phonebook Lookups in One Step", "phonebook/yahoo.html", ""],
//    [1, "", "Phonebook Lookups", "US Phonebook Lookups in One Step", "phonebook/bigbook.html", ""],
    [1, "", "Montreal City Directories", "Searching the Montreal City Directories in One Step", "http://stevemorse.org/montreal/montreal.html", ""],
    [1, "", "Relationship Calculator", "Calculating Relationships in One Step", "relation/calculator.html", ""],
    [1, "", "Elapsed Time", "Determining Time between Two Events in One Step", "birthday/elapsed.html", ""],
    [1, "", "Where's Grandpa", "Finding your great Grandfather in One Step", "grandfather/index.html", ""],
  [0, "-", "Calendar, Sunrise/Sunset, Maps", "", "", ""],
    [1, "", "Jewish Calendar Conversion", "Jewish Calendar Conversions in One Step", "jcal/jcal.html", ""],
    [1, "", "Printable Jewish Calendar", "Displaying Yearly Jewish Calendar in One Step", "jcal/calendar.htm", ""],
    [1, "", "Tombstone Dates", "Deciphering Hebrew Tombstone Dates in One Step", "jcal/tombstone.html", ""],
    [1, "", "Molads and Torah Portions", "Determining Molads and Torah Portions of Jewish Year in One Step", "jcal/molad.htm", ""],
    [1, "", "Easter Calculator", "Calculating Easter using the Jewish Calendar in One Step", "jcal/easter.html", ""],
    [1, "", "Sunrise, Sunset", "Computing Sunrise and Sunset in One Step", "jcal/sunrise.html", ""],
    [1, "", "Template (Jewish date)", "Template for adding Jewish date to your website", "jcal/template.html", ""],
    [1, "", "Template (Sunrise/Sunset)", "Template for adding time of sunrise and sunset to your website", "jcal/sun-template.html", ""],
    [1, "", "Maps", "Getting Road Maps and Aerial Photos in One Step", "jcal/map.html", ""],
    [1, "", "Zip Code Map", "Obtaining Zip Codes in One Step", "jcal/zip.html", ""],
    [1, "", "Latitude/Longitude", "Converting Address to/from Latitude/Longitude in One Step", "http://stevemorse.org/jcal/latlon.php", ""],
    [1, "", "Deg/Min/Sec", "Converting between Degrees/Minutes/Seconds and Decimal in One Step", "jcal/dms.html", ""],
    [1, "", "Area Codes", "Determining US/Canadian Telephone Area Codes in One Step", "jcal/areacodes.html", ""],
    [1, "", "Country Codes", "Determining Two-Character Country Codes in One Step", "jcal/countries.html", ""],
    [1, "", "Where's NARA", "Finding the Nearest National Archives Location in One Step", "nearest/nearest.html?database=NARA Locations", ""],
  [0, "-", "Dealing with Characters in Foreign Alphabets", "", "", ""],
    [1, "", "Hebrew Translating", "Translating Hebrew to English and English to Hebrew in One Step", "hebrew/translate.html", ""],
    [1, "", "English to Hebrew", "Transliterating names from English to Hebrew in One Step", "hebrew/eng2heb.html", ""],
    [1, "", "Hebrew to English", "Transliterating names from Hebrew to English in One Step", "hebrew/heb2eng.html", ""],
    [1, "", "Hebrew Cursive to Print", "Converting from Hebrew Cursive to Print in One Step", "hebrew/printcurs.html?font=ashkenazi", ""],
    [1, "", "Hebrew Print to Cursive", "Converting from Hebrew Print to Cursive in One Step", "hebrew/printcurs.html?font=print", ""],
    [1, "", "Israeli Phone Directory (English)", "English front-end for Bezeq's Israeli Phone Directory", "hebrew/bezeq.html", ""],
    [1, "", "Israel's Fallen (English)", "English front-end for Izkor Database", "hebrew/izkor.html", ""],
    [1, "", "Chevra Kadisha (English)", "English front-end for Tel Aviv Burial Database", "hebrew/kadisha.html", ""],
    [1, "", "Hebrew Google", "Googling on Hebrew Text in One Step", "hebrew/hebgoogle.html", ""],
    [1, "", "Hebrew Soundex", "Generating Hebrew-Alphabet Daitch-Mokotoff Soundex Codes in One Step", "hebrew/dmheb.html", ""],
    [1, "", "English to Russian", "Transliterating names from English to Russian in One Step", "russian/eng2rus.html", ""],
    [1, "", "Russian to English", "Transliterating names from Russian to English in One Step", "russian/rus2eng.html", ""],
    [1, "", "Russian Cursive to Print", "Converting from Russian Cursive to Print in One Step", "russian/cyrprintcurs.html?font=cursive", ""],
    [1, "", "Rusian Print to Cursive", "Converting from Russian Print to Cursive in One Step", "russian/cyrprintcurs.html?font=print", ""],
    [1, "", "Russian Google", "Googling on Russian Text in One Step", "russian/rusgoogle.html", ""],
    [1, "", "English to Greek", "Transliterating names from English to Greek in One Step", "greek/eng2grk.html", ""],
    [1, "", "Greek to English", "Transliterating names from Greek to English in One Step", "greek/grk2eng.html", ""],
    [1, "", "Virtual Keyboard", "Typing Special Characters of any Latin-based Alphabet in One Step", "hebrew/virtual.html", ""],
  [0, "-", "Holocaust and Eastern Europe", "", "", ""],
    [1, "",  "Bereza and Antopol", "Information about the towns of Bereza and Antopol in Belarus", "bereza-and-antopol/index.html", ""],
    [1, "", "Siberian Refugee Camps", "Searching the Polish \"Index of the Repressed\" in One Step", "russian/repressed.html", ""],
    [1, "", "Soviet Gulags", "Searching for People Interned in Soviet Gulags in One Step (1935-1955)", "russian/gulag.html", ""],
    [1, "", "Lodz Cemetery", "Searching the Lodz Cemetery in One Step", "lodz/lodz.html", ""],
//  [1, "", "Yizkor Books", "Viewing Yizkor Books in One Step", "holocaust/yizkor.html", ""],
  [0, "-", "Creating your own Search Applications", "", "", ""],
    [1, "", "Create", "Creating One-Step Search Forms and Search Engines", "create/index.html", ""],
    [1, "", "Demo using Javascript Search Engine", "US Presidents Search Application developed with above tool", "create/presidents-js.html", ""],
    [1, "", "Demo using PHP Search Engine", "US Presidents Search Application developed with above tool", "create/presidents-php.html", ""],
    [1, "", "Demo using Perl Search Engine", "US Presidents Search Application developed with above tool", "create/presidents-perl.html", ""],
    [1, "", "Demo using SQL Search Engine", "US Presidents Search Application developed with above tool", "create/presidents-sql.html", ""],
    [1, "", "Demo using Hebrew Characters", "US Presidents Search Application developed with above tool", "create/hebrew.html", ""],
    [1, "", "Demo Database", "Spreadsheet containing database of US Presidents", "create/United%20States%20Presidents.xls", ""],
    [1, "", "Blocking Deep Linking", "Preventing unauthorized use of your search engine", "create/deeplink.htm", ""],
  [0, "-", "Publications and Awards", "", "", ""],
    [1, "", "One-Step Portal", "Avotaynu 2004, APGQ 2006", "onestep/onestep.htm", ""],
    [1, "", "Deep Linking & Deeper Linking", "APGQ March 2007, Avotaynu November 2007", "deeplink/deeplink2.htm", ""],
    [1, "", "Jewish Calendar Demystified", "APGQ September 2007", "hebrewcalendar/hebrewcalendar.htm", ""],
    [1, "", "2003 Award", "IAJGS Outstanding Contribution Award", "award.html", ""],
    [1, "", "2006 Award", "IAJGS Lifetime Achievement Award", "lifetime.html", ""],
    [1, "", "2007 NGS Award", "NGS Award of Merit", "merit.html", ""],
    [1, "", "2007 APG Award", "APGQ Excellence Award", "apg.html", ""],
  [0, "-", "Miscellaneous", "", "", ""],
    [1, "", "The 8086 Primer", "Textbook by Stephen P. Morse, Hayden Books, 1980", "8086/index.html", ""],
    [1, "", "In the Beginning", "The 8086 Story", "beginning.htm", ""],
    [1, "", "Blockers", "Why not to install Pop-Up Blockers and Spyware Blockers", "blockers.html", ""],
    [1, "", "Last-Minute Bidding", "Silent Bidding (Sniping) on ebay in One Step", "http://stevemorse.org/ebay/silently.php", ""],
    [1, "", "Bid History", "Viewing ebay Bid History in One Step", "http://stevemorse.org/ebay/bidhistory.php", ""],
    [1, "", "Universal Bookmarks", "Accessing your Bookmarks from anywhere in One Step", "bookmarks/index.html", ""],
    [1, "", "Googling by Date", "Searching for Modified Web Pages in One Step", "google/googledate.html", ""],
    [1, "", "Googling Multiple Domains", "Searching through several Website Domains in One Step", "google/googleplex.html", ""],
    [1, "", "Mensch", "Article by Megan Smolenyak, Genealogical Computing, April 2004", "mensch.html", ""],
    [1, "", "Morse's Code", "Article by Barbara Krasner-Khait, Heritage Quest Magazine, June 2004", "mcode.html", ""],
    [1, "", "Lectures", "Abstracts of Talks / Speaking Schedule", "abstracts.html", ""],
//    [1, "", "My Cousin", "Singer Nancy Evans", "http://notjustopera.com", ""],
    [1, "", "One-Step Archives", "Changes to \"Look & Feel\" of One-Step Website", "archives.html", ""],
  [0, "", "Private", "", "", "-"],
    [1, "", "Family Genealogy", "Websites, Trees, Documents", "family.html", "-"],
    [1, "", "Toyota", "Shop Manuals, etc", "../toyota/contents.html", "-"],
    [1, "", "Shell Commands", "Executing Shell Commands in One Step", "sh.html", "-"],
    [1, "", "Kill Status", "Showing candidates that should be killed", "killprocess.html", "-"],
    [1, "", "Disable killprocess", "Disable the mechanism that kills long-running processes", "k_off.html", "-"],
    [1, "", "Enable killprocess", "Enable the mechanism that kills long-running processes", "k_on.html", "-"],
    [1, "", "Unblocking", "Monitoring IP blocking in One Step", block, "-"],
    [1, "", "JG Monitor", "Monitoring activity on the JewishGen server", jgmonitor, "-"],
    [1, "", "JG Webalizer", "Webalizer stats on the JewishGen server", "http://ellisisland.jewishgen.org/usage", "-"],
    [1, "", "Server Logs", "Searching Server Logs in One Step", "restat/serverlog.html", "-"],
    [1, "", "Server Stats", "Showing Server Stats in more detail", "restat/index.html", "-"],
    [1, "", "Old Server Stats", "Showing archival Server Stats", "oldstats/index.html", "-"],
    [1, "", "Old Server Stats Chart", "Showing chart of archival Server Stats", "http://stevemorse.org/oldstats/chart.php", "-"],
    [1, "", "IP Address", "Getting IP Address in One Step", "http://stevemorse.org/ip.php", "-"],
    [1, "", "Hamburg Passenger Records (1890-1910)", "Searching the Hamburg Passenger Records in One Step", "ellis/hamburg.html", "-"],
    [1, "", "Eastern European Directories", "Searching Eastern European Directories in One Step", "directories/dirs.html", "-"],
    [1, "", "Phonebook Lookups", "US Phonebook Lookups in One Step (switchboard.com)", "phonebook/phonebook.html", "-"],
    [1, "", "Latitude/Longitude", "Converting Address to/from Latitude/Longitude in One Step (private copy)", "http://stevemorse.org/jcal/latlon.php" + latlonquery, "-"],
    [1, "", "DNA Distance", "Generating DNA Distance Table in One Step", "dna/distance.html", "-"],
    [1, "", "Text Manifests", "Displaying Ellis Island Text Manifests in One Step", "eidb/textmanifest.html", "-"],
    [1, "", "Ancestry Test", "Testing for Ancestry Parameters in One Step", "castle/testancestry.html", "-"],
    [1, "", "1910 Census Images", "Finding 1910 Ancestry Census Images in One Step", "census/ancestry1910images.html", "-"],
    [1, "", "pId to Image", "Converting Ellis pID to Series/Roll/Frame in One Step", "goulnik/pid2image.html", "-"],
    [1, "", "ED Projects", "Tools for Managing the Census ED Projects", "census/projecttools.html", "-"],
    [1, "", "Swiggum", "Tools for building tables for Ships-And-Fleet tool", "swiggum/swiggum.html", "-"],
    [1, "", "Phonetics Project", "Phonetic Transliterations in One Step", "phonetics/index.html", "-"],
    [1, "", "Spamming", "Sending out Mass Mail in One Step", "http://stevemorse.org/massmail/massmail.html", "-"],
    [1, "", "RTR", "Tool for Stan Diamond and JRI Poland", "diamond/diamond.html", "-"]
];

