<!-- HIDE THIS SCRIPT FROM NON-JAVASCRIPT BROWSERS
// newts_loadmenus.js, copyright (C) 2002-2004 by Steve Litt.
// All rights reserved. This is proprietary software.
// You may not use this software without the advanced
// written permission of Steve Litt.
//
// This file contains the menu definition code for
// Troubleshooters.Com's main page. This code is used
// by the functions in the newts.js file.

var current_tpm = "tpromag/201102/201102.htm";
var current_tpm_name = "February 2011 Troubleshooting Professional Magazine";

var current_lpm = "lpm/201005/201005.htm";
var current_lpm_name = "May 2010 Linux Productivity Magazine";

function constructArrays()
	{
	qlInitial = new Linkset();
	qlCourses = new Linkset();
	qlBooks = new Linkset();
	qlConsulting = new Linkset();
	qlWhatsNew = new Linkset();
	qlOtherPages = new Linkset();
	qlMagazines = new Linkset();

	qlTProcess = new Linkset();
	qlSubjExperts = new Linkset();
	qlCars = new Linkset();
	qlBicycles = new Linkset();
	qlProgramming = new Linkset();
	qlSoftDesign = new Linkset();
	qlLinux = new Linkset();
	qlLinuxProjects = new Linkset();
	qlWindows = new Linkset();
	qlHardware = new Linkset();
	qlOtherAdvice = new Linkset();
	qlTpm = new Linkset();
	qlLpm = new Linkset();
	}

function loadArrays()
	{
	loadInitial();
	loadCourses();
	loadBooks();
	loadConsulting();
	loadWhatsNew();
	loadOtherPages();
	loadMagazines();
	
	loadTProcess();
	loadSubjExperts();
	loadCars();
	loadBicycles();
	loadProgramming();
	loadSoftDesign();
	loadLinux();
	loadLinuxProjects();
	loadWindows();
	loadHardware();
	loadOtherAdvice();
	loadTpm();
	loadLpm();
	}

function loadInitial()
	{
	qlInitial.setSelAndOpts();
	qlInitial.add(" ", "#");
	qlInitial.add("USING THE QUICK LINKS", "newtc_instructions.htm");
	qlInitial.add(" ", "newtc_instructions.htm");
	qlInitial.add("Drill down to the desired page by mousing", "newtc_instructions.htm");
	qlInitial.add("over the links on the sides to display", "newtc_instructions.htm");
	qlInitial.add("the appropriate quick links. Then", "newtc_instructions.htm");
	qlInitial.add("click the desired quick link in this box.", "newtc_instructions.htm");
	}

function loadCourses()
	{
	qlCourses.setSelAndOpts();

	qlCourses.add(" ", "#");
	qlCourses.add("**** Universal Troubleshooting Process", "utp/tcourses.htm");
	qlCourses.add(" ", "#");
	qlCourses.add("UTP Training Course", "utp/tcourses.htm");
	qlCourses.add("UTP FAQ", "utp/utpfaq.htm");
	qlCourses.add("UTP Information", "tuni.htm");
	qlCourses.add(" ", "#");
	qlCourses.add("UTP for Placement and Consulting firms", "utp/b_consultingfirm.htm");
	qlCourses.add("UTP for Training Firms", "utp/b_trainingfirm.htm");
	qlCourses.add("License the UTP", "license/tlicense.htm");
	//alert('bottom loadCourses');
	}

function loadBooks()
	{
	qlBooks.setSelAndOpts();

	qlBooks.add(" ", "#");
	qlBooks.add("**** BOOKS", "bookstore/index.htm");
	qlBooks.add(" ", "#");
	qlBooks.add(" ", "#");
	qlBooks.add("Troubleshooting Techniques", "bookstore/ttech.htm");
	qlBooks.add(" ", "#");
	qlBooks.add("Rapid Learning", "bookstore/rl.htm");
	qlBooks.add(" ", "#");
	qlBooks.add("Troubleshooting: Tools, Tips & Techniques", "bookstore/tttt.htm");
	}

function loadConsulting()
	{
	qlConsulting.setSelAndOpts();

	qlConsulting.add(" ", "#");
	qlConsulting.add("Consulting Services", "newtc_consulting.htm");
	}

function loadWhatsNew()
	{
	qlWhatsNew.setSelAndOpts();

	qlWhatsNew.add("", "#");
	qlWhatsNew.add("What's New at Troubleshooters.Com", "newtc_whatsnew.htm");
	}

function loadOtherPages()
	{
	qlOtherPages.setSelAndOpts();

	qlOtherPages.add("**** OTHER PAGES", "newtc_otherpages.htm");
	qlOtherPages.add("Email Steve Litt", "mailto:slitt@troubleshooters.com");
	qlOtherPages.add("Steve Litt's HR Tips", "hr/index.htm");
	qlOtherPages.add("Troubleshooters.Com Product Reviews", "productreviews/index.htm");
	qlOtherPages.add("Recession Realities", "recession/index.htm");
	qlOtherPages.add("SteveLitt.Com", "stevelitt/index.htm");
	qlOtherPages.add("Symptom Description Wizard", "sympwiz.htm");
	qlOtherPages.add("Links", "tcoolsit.htm");
	qlOtherPages.add("ProblemSolving.Com", "http://www.problemsolving.com");
	qlOtherPages.add("Main Page Use Instructions", "newtc_instructions.htm");
	qlOtherPages.add("More Pages", "newtc_otherpages.htm");
	}

function loadMagazines()
	{
	qlMagazines.setSelAndOpts();

	qlMagazines.add(" ", "#");
	qlMagazines.add("**** MAGAZINES", "newtc_magazines.htm");
	qlMagazines.add(" ", "#");
	qlMagazines.add(current_tpm_name, current_tpm);
	qlMagazines.add("Troubleshooting Professional Archives", "tpromag/archive.htm");
	qlMagazines.add(" ", "#");
	qlMagazines.add(current_lpm_name, current_lpm);
	qlMagazines.add("Linux Productivity Archives ", "lpm/archive.htm");
	}

function loadTProcess()
	{
	qlTProcess.setSelAndOpts();

	qlTProcess.add(" ", "#");
	qlTProcess.add("**** TROUBLESHOOTING PROCESS", "tuni.htm");
	qlTProcess.add("The Universal Troubleshooting Process", "tuni.htm");
	qlTProcess.add("Intermittents and Reproducibles", "tinterm.htm");
	qlTProcess.add("TPM UTP Resources", "tuni.htm#tpm");
	qlTProcess.add("Symptom Description Wizard", "sympwiz.htm");
	qlTProcess.add("UTP Training Course", "utp/tcourses.htm");
	qlTProcess.add("UTP FAQ", "utp/utpfaq.htm");
	qlTProcess.add("UTP for Placement and Consulting firms", "utp/b_consultingfirm.htm");
	qlTProcess.add("UTP for Training Firms", "utp/b_trainingfirm.htm");
	qlTProcess.add("License the UTP", "license/tlicense.htm");

	}

function loadSubjExperts()
	{
	qlSubjExperts.setSelAndOpts();
	qlSubjExperts.add(" ", "#");

	qlSubjExperts.add("**** SUBJECT MATTER EXPERTS", "newtc_subjectmatterexperts.htm");
	qlSubjExperts.add("Cars", "tautomot.htm");
	qlSubjExperts.add("Troubleshooting swimming pools", "pool/index.htm");
	qlSubjExperts.add("Debugging Applications", "tsrccode.htm");
	qlSubjExperts.add("Troubleshooting Microcomputers", "tmicro.htm");
	qlSubjExperts.add("Troubleshooting Internet Problems", "tinet.htm");
	qlSubjExperts.add("Troubleshooting bicycles", "bicycles/index.htm");
	qlSubjExperts.add("Client Server Troubleshooting", "tcliserv.htm");
	qlSubjExperts.add("Miscelleneous Troubleshooting", "tmisc.htm");
	qlSubjExperts.add("Troubleshooting Operating Systems", "topsys.htm");
	qlSubjExperts.add("Troubleshooting Electronics", "telectr.htm");
	qlSubjExperts.add("Troubleshooting Process Experts", "ttroub.htm");
	}

function loadCars()
	{
	qlCars.setSelAndOpts();

	qlCars.add(" ", "#");
	qlCars.add("**** CARS", "tautomot.htm");
	qlCars.add(" ", "#");
	qlCars.add("Troubleshooting Automotive Overheating", "tpromag/200005/200005.htm");
	qlCars.add("Working with Auto Mechanics", "tpromag/200105/200105.htm");
	qlCars.add(" ", "#");
	qlCars.add("Overheating Guide", "toverheat.htm");
	qlCars.add("Roadside Overheating Diagnosis", "tpromag/200210/200210.htm");
	qlCars.add("Cooling System Maintenance and Repair", "tpromag/200204/200204.htm");
	qlCars.add("Steve Litt's Overheating Autoreply", "overheatdiag.txt");
	}


function loadBicycles()
	{
	qlBicycles.setSelAndOpts();

	qlBicycles.add(" ", "#");
	qlBicycles.add("**** BICYCLES", "tautomot.htm");
	qlBicycles.add(" ", "#");
	qlBicycles.add("Transportational Bicycling", "bicycles/index.htm");
	qlBicycles.add(" ", "#");
	qlBicycles.add("Tire Mounting", "bicycles/tiremounting.htm");
	}

function loadProgramming()
	{
	qlProgramming.setSelAndOpts();

	qlProgramming.add(" ", "#");
	qlProgramming.add("**** CODE CORNER", "codecorn/");
	qlProgramming.add(" ", "#");
	qlProgramming.add("Lua", "codecorn/lua/index.htm");
	qlProgramming.add("Ruby", "codecorn/ruby/index.htm");
	qlProgramming.add("Awk", "codecorn/awk/index.htm");
	qlProgramming.add("Scheme", "codecorn/scheme_guile/index.htm");
	qlProgramming.add("XML Tutorial", "tpromag/200103/200103.htm");
	qlProgramming.add("Steve Litt's PERLs of Wisdom", "codecorn/littperl/index.htm");
	qlProgramming.add("Socket Programming", "codecorn/sockets/index.htm");
	qlProgramming.add("Steve's Shellscript Subset", "codecorn/shellscript/");
	qlProgramming.add("Crashproof C++", "codecorn/crashprf.htm");
	qlProgramming.add("MySQL", "codecorn/mysql/index.htm");
	qlProgramming.add("Postgres", "codecorn/postgres.htm");
	qlProgramming.add("Python Patrol", "codecorn/python/index.htm");
	qlProgramming.add("Testing With a Fibonacci Object", "codecorn/fibb.htm");
	}

function loadSoftDesign()
	{
	qlSoftDesign.setSelAndOpts();

	qlSoftDesign.add(" ", "#");
	qlSoftDesign.add("**** CODE CORNER", "codecorn/index.htm");
	qlSoftDesign.add(" ", "#");
	qlSoftDesign.add("Data Normalization", "codecorn/norm.htm");
	qlSoftDesign.add(" ", "#");
	qlSoftDesign.add("Application Development Tips", "codecorn/appdev.htm");
	qlSoftDesign.add(" ", "#");
	qlSoftDesign.add("SQL Troubleshooting Page", "codecorn/lsql.htm");
	qlSoftDesign.add("OOP Programming", "tpromag/9707.htm");
	}

function loadLinux()
	{
	qlLinux.setSelAndOpts();

	
	qlLinux.add(" ", "#");
	qlLinux.add("**** LINUX LIBRARY", "linux/index.htm");
	qlLinux.add(" ", "#");
	qlLinux.add("Litt's Linux Blog", "blogs/gnulinux/current.htm");
	qlLinux.add("Linux Applications", "linux/index.htm#Applications");
	qlLinux.add("Linux Configuration", "linux/index.htm#Configuration");
	qlLinux.add("Editorial and Advocacy", "linux/index.htm#Editorial");
	qlLinux.add("Steve Litt's Linux Presentations", "linux/index.htm#Presentations");
	qlLinux.add("Linux Events", "linux/upcoming/index.htm");
	qlLinux.add("Book Reviews", "linux/index.htm#BookReviews");
	qlLinux.add("Build a Fresh New Linux Box", "tpromag/9811.htm");
	}

function loadLinuxProjects()
	{
	qlLinuxProjects.setSelAndOpts();

	qlLinuxProjects.add(" ", "#");
	qlLinuxProjects.add("**** LINUX GPL PROJECTS", "projects/index.htm");
	qlLinuxProjects.add(" ", "#");
	qlLinuxProjects.add("Node.pm", "projects/Node/index.htm");
	qlLinuxProjects.add("UMENU", "umenu/index.htm");
	qlLinuxProjects.add("EMDL", "projects/emdl/index.htm");
	qlLinuxProjects.add(" ", "#");
	qlLinuxProjects.add("tslips", "projects/tslips/index.htm");
	qlLinuxProjects.add("HtmlSlides", "projects/htmlslides/index.htm");
	qlLinuxProjects.add("logeval", "projects/logeval/index.htm");
	qlLinuxProjects.add(" ", "#");
	qlLinuxProjects.add("VimOutliner", "projects/vimoutliner/index.htm");
	}

function loadWindows()
	{
	qlWindows.setSelAndOpts();

	qlWindows.add(" ", "#");
	qlWindows.add("**** WINDOWS", "windows.htm");
	qlWindows.add(" ", "#");
	qlWindows.add("Building a Fresh New Win98 Machine", "tfresh98.htm");
	qlWindows.add(" ", "#");
	qlWindows.add("Building a Fresh New Win95 Machine", "tfresh95/index.htm");
	qlWindows.add(" ", "#");
	qlWindows.add("How do I keep this program from loading?", "autoload.htm");
	qlWindows.add(" ", "#");
	qlWindows.add("The Windows to Linux Conversion", "tpromag/200104/200104.htm");
	}

function loadHardware()
	{
	qlHardware.setSelAndOpts();

	}

function loadOtherAdvice()
	{
	qlOtherAdvice.setSelAndOpts();

	qlOtherAdvice.add(" ", "#");
	qlOtherAdvice.add("**** OTHER ADVICE", "newtc_otheradvice.htm");
	qlOtherAdvice.add(" ", "#");
	qlOtherAdvice.add("Client-Server", "tcliserv.htm");
	qlOtherAdvice.add("Microcomputers", "tmicro.htm");
	qlOtherAdvice.add("Operating Systems", "topsys.htm");
	qlOtherAdvice.add("Internet", "tinet.htm");
	qlOtherAdvice.add("Miscelleneous Troubleshooting", "tmisc.htm");
	qlOtherAdvice.add("Electronics", "telectr.htm");
	qlOtherAdvice.add("Troubleshooting Process Experts", "ttroub.htm");
	}

function loadTpm()
	{
	qlTpm.setSelAndOpts();

	}

function loadLpm()
	{
	qlLpm.setSelAndOpts();
	}

var qlInitial =0;
var qlCourses =0;
var qlBooks =0;
var qlConsulting =0;
var qlWhatsNew =0;
var qlOtherPages =0;
var qlMagazines =0;

var qlTProcess =0;
var qlSubjExperts =0;
var qlCars =0;
var qlBicycles =0;
var qlProgramming =0;
var qlSoftDesign =0;
var qlLinux =0;
var qlLinuxProjects =0;
var qlWindows =0;
var qlHardware =0;
var qlOtherAdvice =0;
var qlTpm =0;
var qlLpm =0;

// END HIDING FROM NON-JAVASCRIPT BROWSERS -->

