// AnalysisEach of the individual components to this script have already been explained, so I won't go through them again. Take a moment to study the entire script to see how it fits together.
The only addition to the script was a line near the end to set the fgColor property to a value different than the bgColor property (unless all three colours have the same value) to ensure the readablity of the end text.
One thing to notice is the length of the script. The code looks fairly complex and difficult, but it's merely composed of the smaller parts from the previous examples. This script would, however, have been difficult to write without sufficient planning and forethought.
Finally, you might have noticed (how could you not have!) the header at the beginning of the script. I wrestled with the notion of whether or not to include it, but then decided to go ahead with it.
I sincerely hope that some of the examples in this series are useful enough for you to use them,
and I encourage their use and modification whole-heartedly. However, I want as many people to gain
from these articles as possible, and kindly ask that you include a reference to the source. I hope
others would want to see and learn from the scripts, but also have the opportunity to find more information
on JavaScript if they require it.