
chapters="Entire Book: Introduction to Molecular Thermodynamics\n"
chapters+="Chapter 1: Probability, Distributions, and Equilibrium\n"
chapters+="Chapter 2: The Distribution of Energy\n"
chapters+="Chapter 3: Energy Levels in Real Chemical Systems\n"
chapters+="Chapter 4: Internal Energy (U) and the First Law\n"
chapters+="Chapter 5: Bonding and Internal Energy\n"
chapters+="Chapter 6: The Effect of Temperature on Equilibrium Positions\n"
chapters+="Chapter 7: Entropy (S) and the Second Law\n"
chapters+="Chapter 8: The Effect of Pressure and Concentration on Entropy\n"
chapters+="Chapter 9: Enthapy (H) and the Surroundings\n"
chapters+="Chapter 10: Gibbs Energy (G)\n"
chapters+="Chapter 11: The Equilibrium Constant (K)\n"
chapters+="Chapter 12: Applications of Gibbs Energy: Phase Changes\n"
chapters+="Chapter 13: Applications of Gibbs Energy: Electrochemistry"

KeyConcepts[1]=new Array("probability","distribution","equilibrium","reaction quotient (Q)","equilibrium constant (K)","fluctuation")
KeyConcepts[2]=new Array("temperature (T)","energy","thermodynamic probability (W)","factorial","Boltzmann distribution","Boltzmann law","Boltzmann's constant (k)")
KeyConcepts[3]=new Array("excitation","Planck's law","particle in a box","quantum number","electronic energy","emission spectrum","vibrational energy","rotational energy","translational energy","chemical reactions","molecule","color","fluorescence","laser","constraints")
KeyConcepts[4]=new Array("state functions","internal energy (U)","heat (q)","work (w)","First Law","heat capacity (C)","specific heat","calorimeter","surroundings","chemical reactions","engine")
KeyConcepts[5]=new Array("internal energy (U)","Hess's law","bond dissociation energy","phosphate bond","acid","equilibrium")
KeyConcepts[6]=new Array("chemical reactions","equilibrium constant (K)","temperature (T)")
KeyConcepts[7]=new Array("entropy (S)","Second Law","surroundings","melting")
KeyConcepts[8]=new Array("entropy (S)", "spontaneity","volume", "mixing", "pressure","reaction quotient (Q)")
KeyConcepts[9]=new Array("heat (q)","enthalpy (H)","Hess's law")
KeyConcepts[10]=new Array("entropy (S)","Second Law","Gibbs energy (G)","G-T graph","equilibrium","melting","evaporation","boiling")
KeyConcepts[11]=new Array("reaction quotient (Q)","Gibbs energy (G)","equilibrium","equilibrium constant (K)","temperature (T)","experimental determination")
KeyConcepts[12]=new Array("Gibbs energy (G)")//,"G-T graph","freezing","vapor pressure","dew point","humidity","vapor deposition","sublimation","triple point","phase diagram","critical point","solubility","coral reefs","freezing point depression","boiling point elevation","Raoult's law")
KeyConcepts[13]=new Array("Gibbs energy (G)","work (w)","time (t)","electrical current (I)","electrical charge (Qelec)","cell potential","oxidation","reduction","Faraday's constant","cell potential","Nernst equation","equilibrium constant (K)")

getAllKeyConcepts()

WebTools["animate"]=new Array("animate.gif","Animated K vs. T Graphs","animate","fraConcept")
WebTools["banana"]=new Array("banana.gif","n=3 U=3 Equilibrium Simulation","banana","fraConcept")
WebTools["dolls"]=new Array("dolls.gif","Matryoshka Doll Diagram","dolls","fraConcept")
WebTools["calc"]=new Array("tinycalc.gif","Equation-Solving Calculator","tinycalc","fraConcept")
WebTools["calcKEQT"]=new Array("tinycalc.gif","K, Standard Enthalpy, Standard Entropy, and T","tinycalc/index.htm?KVST","fraConcept")
WebTools["calcK2T2"]=new Array("tinycalc.gif","Clausius-Clapeyron Equation","tinycalc/index.htm?K2T2","fraConcept")
WebTools["calcN"]=new Array("tinycalc.gif","Nernst Equation","tinycalc/index.htm?NERNST","fraConcept")
WebTools["h2d2"]=new Array("h2d2.gif","H<sub>2</sub>/D<sub>2</sub>/HD Equilibrium Simulation","h2d2","_blank")
WebTools["h2energy"]=new Array("h2energy.gif","Electronic, Vibrational, and Rotational Energy Levels in the Hydrogen Molecule","h2energy/h2.htm","_blank")
WebTools["ir"]=new Array("ir.gif","Infrared Spectroscopy","ir/ir.htm","fraConcept")
WebTools["irh2o"]=new Array("irh2o.gif","Vibrations of H<sub>2</sub>O","ir/water/allmodes.htm","fraConcept")
WebTools["irc5"]=new Array("irc5.gif","Vibrations of C<sub>5</sub>H<sub>10</sub>O<sub>2</sub>","ir/C5H10O2","_blank")
WebTools["rot"]=new Array("rot.gif","Rotation of Cl<sub>2</sub> and HCl","rot","fraConcept")

WebTools["equiz1"]=new Array("quiz.gif","Chapter 1 Quiz Over Probability, Distributions, and Equilibrium","equiz/ch1quiz/index.htm","fraConcept")
WebTools["equiz2"]=new Array("quiz.gif","Chapter 2 Quiz Over the Distribution of Energy","equiz/ch2quiz/index.htm","fraConcept")
WebTools["equiz3"]=new Array("quiz.gif","Chapter 3 Quiz Over Energy Levels in Real Chemical Systems","equiz/ch3quiz/index.htm","fraConcept")
WebTools["equiz4"]=new Array("quiz.gif","Chapter 4 Quiz Over Internal Energy (U) and the First Law","equiz/ch4quiz/index.htm","fraConcept")
WebTools["equiz5"]=new Array("quiz.gif","Chapter 5 Quiz Over Bonding and Internal Energy","equiz/ch5quiz/index.htm","fraConcept")
WebTools["equiz7"]=new Array("quiz.gif","Chapter 7 Quiz Over Entropy (S) and the Second Law","equiz/ch7quiz/index.htm","fraConcept")
WebTools["equiz8"]=new Array("quiz.gif","Chapter 8 Quiz Over the Effect of Pressure and Concentration on Entropy","equiz/ch8quiz/index.htm","fraConcept")
WebTools["equiz9"]=new Array("quiz.gif","Chapter 9 Quiz Over Enthalpy (H) and the Surroundings","equiz/ch9quiz/index.htm","fraConcept")
WebTools["equiz10"]=new Array("quiz.gif","Chapter 10 Quiz Over Gibbs Energy (G)","equiz/ch10quiz/index.htm","fraConcept")
WebTools["equiz11"]=new Array("quiz.gif","Chapter 11 Quiz Over the Equilibrium Constant (K)","equiz/ch11quiz/index.htm","fraConcept")
WebTools["equiz13"]=new Array("quiz.gif","Chapter 13 Quiz Over Applications of Gibbs Energy: Electrochemistry","equiz/ch13quiz/index.htm","fraConcept")


WebTools["lewis"]=new Array("lewis.gif","Construct a Lewis Structure","lewis","_blank")
WebTools["bdedemo"]=new Array("hess.gif","Hess Diagrams Involving Bond Dissociation Energies","hess/bdedemo.htm","fraConcept")
WebTools["hessdemo"]=new Array("hess.gif","Hess Diagrams Involving Enthalpy","hess/hdemo.htm","fraConcept")
WebTools["hessbdedemo"]=new Array("hess.gif","Hess Diagrams Comparing Bond Dissociation Energies and Enthalpy","hess/h-bdedemo.htm","_blank")

WebTools["quiz1"]=new Array("quiz.gif","Chapter 6 Energy Level Separation/Ground State Quiz","ktquiz/index1.htm","fraConcept")
WebTools["quiz2"]=new Array("quiz.gif","Chapter 10 Intermediate-Level Quiz Over Entropy/Enthalpy","ktquiz/index2.htm","fraConcept")
WebTools["quiz3"]=new Array("quiz.gif","Chapter 10 Harder Quiz Over Entropy/Enthalpy","ktquiz/index3.htm","fraConcept")
WebTools["quiz4"]=new Array("quiz.gif","Chapter 11 Intermediate-Level Quiz Over Entropy/Enthalpy","ktquiz/index4.htm","fraConcept")
WebTools["quiz5"]=new Array("quiz.gif","Chapter 11 Harder Quiz Over Entropy/Enthalpy","ktquiz/index5.htm","fraConcept")
WebTools["boltz"]=new Array("boltz.gif","Boltzmann Simulator","boltz","_blank")
WebTools["kab"]=new Array("kvst.gif","X vs. T Graph generator (on-campus St. Olaf only)","kvst","fraConcept")

PCTools["wineq"]=new Array("wineq.gif","H<sub>2</sub>/D<sub>2</sub>/HD Equilibrium Simulation","wineq.exe")
PCTools["kab"]=new Array("kab.gif","Interactive A/B Equilibrium","kab.exe")
PCTools["wintropy"]=new Array("wintropy.gif","Boltzmann Simulation","wintropy.exe")
PCTools["boltz"]=new Array("boltz.gif","Boltzmann Game","boltz.exe")

//the chapter tools refer to web or pc tools listed above

ChapterTools[1]=new Array("h2d2,equiz1","wineq")
ChapterTools[2]=new Array("banana,dolls,boltz,calc,equiz2","boltz,wintropy")
ChapterTools[3]=new Array("equiz3,h2energy,irh2o,ir,irc5,rot","")
ChapterTools[4]=new Array("equiz4","wintropy")
ChapterTools[5]=new Array("lewis,bdedemo,equiz5","")
ChapterTools[6]=new Array("animate,quiz1","kab")
ChapterTools[7]=new Array("boltz,equiz7","wintropy,kab")
ChapterTools[8]=new Array("equiz8","")
ChapterTools[9]=new Array("hessdemo,hessbdedemo,equiz9","")
ChapterTools[10]=new Array("quiz2,quiz3,equiz10","kab")
ChapterTools[11]=new Array("quiz4,quiz5,equiz11,calcKEQT,calcK2T2","kab")
ChapterTools[12]=new Array("calc","")
ChapterTools[13]=new Array("calcN,equiz13","")
