/* *****
 * User defined fade objects and messages
 *
 * These messages are used in fades triggered by mouseovers and
 * mouseouts on table cells.  They are the simplest type of fade and
 * require no extra Javascript code.
 */
var fader = new Array();

fader[0] = new fadeObject('fade0', 'dddddd', '000000', 20, 20);
fader[0].msg[0] = "This is an optional default message; the fade object on the right side has no default.  Mouseover each topic to make quotes fade in and out.";
fader[0].msg[1] = "Nowhere can a man find a quieter or more untroubled retreat than in his own soul.<br />- Marcus Aurelius";
fader[0].msg[2] = "Feeding the starving poor only increases their number.<br />- Ben Bova";
fader[0].msg[3] = "The limits of tyrants are prescribed by the endurance of those whom they oppose.<br />- Frederick Douglass";
fader[0].msg[4] = "The foolish man seeks happiness in the distance, the wise grows it under his feet.<br />- James Oppenheim";

fader[1] = new fadeObject('fade1', 'bbbbbb', '000000', 20, 20);
fader[1].msg[1] = "Success is relative. It is what we can make of the mess we have made of things.<br />- T.S. Eliot";
fader[1].msg[2] = "We have two ears and one mouth so we may listen more and talk the less.<br />- Epictetus";
fader[1].msg[3] = "It is better to be violent, if there is violence in our hearts, than to put on the cloak of nonviolence to cover impotence.<br />- Mahatma Gandhi";
fader[1].msg[4] = "Don't part with your illusions. When they are gone you may still exist, but you have ceased to live.<br />- Mark Twain";



/* *****
 * The code below describes how to make a throbbing or automatic fade
 * sequence of messages.  It is important to note that this function is
 * NOT part of the Buffered Text-Fade Effect, but merely an example of
 * how it can be used.  In this example, the throb() function controls
 * the commands which are sent to the fade engine; it is called
 * repeatedly at set time intervals rather than using mouseover events
 * as triggers.
 *
 * Notes:
 * - A global array "hash" is used to keep track of where each
 *   animation is currently in the sequence.
 * - The list of messages defined in the fader *must* start at one (1)
 *   and count upwards without skipping any integers.
 * - The third line of the throb() function controls how fast
 *   commands get sent to the fade engine.  It waits only 100 milli-
 *   seconds when fading out, but 5000 milliseconds (5 seconds) when
 *   fading in; this means the message will remain visible for about 5
 *   seconds before fading out again.
 *
 * Other types of fade animation are possible simply by designing
 * different ways to control the fade-ins and fade-outs!
 */
var hash = new Array();
function throb(item) {

  // If the hash array does not have an entry for this item, initialise it at 2
  if (!hash[item]) hash[item] = 2;

  // Send a fade command, using the hash array to tell us what parameters we should use
  fader[item].fade(Math.floor(hash[item] / 2), !(hash[item] % 2));

  // Call this function again for this same item after a certain amount of time
  setTimeout(function() { throb(item); }, (hash[item] % 2) ? 100 : 5000);

  // If we have exceeded the number of messages in this fader, start over again at 2
  if (++hash[item] > fader[item].msg.length * 2 - 1) hash[item] = 2;
}

fader[2] = new fadeObject('fade2', 'bbbbbb', '000000', 30, 30);
fader[2].msg[1] = "&ldquo;WOW!  Blown away I love it. I know that <br /> can follow and implement.&rdquo; &shy;<br />  <strong>R.F. Orange County, NY</strong><br /><br /> &ldquo;I want to thank you so much for your help in creating my business plans.  I just <br />received word that my bank loan was <br />approved and I know it&acute;s because I<br /> walked into the loan interview with a well-written business plan and my idea was able to  sell itself.  Your team is awesome!&rdquo;<br /> <strong>J.R. Philadelphia, PA.</strong> ";
fader[2].msg[2] = "&ldquo;My brother and I knew we had a great business idea, but we had no idea how to get it off the ground.  When we contacted you, we weren&acute;t sure what to expect.  We certainly didn&acute;t expect the vast knowledge and comprehensive help we received.  The staff at Biz Virtuoso helped us to create a business plan, set up the vendors, accept financial transactions, and more!  We are now in our 2nd year of business and I can guarantee &mdash; we would have been lost without your help!&rdquo;<br /> <strong>L.L. in Alexandria, VA</strong> ";



fader[2].msg[3] = "&ldquo;We were amazed and pleased at just how many great ideas she brought with her.  We&acute;ve had other consultants before who didn&acute;t really bring the knowledge and creativity to the table like the Virtuoso Consultant did.  Because of her assistance, we changed the course of our business &ndash; removed some non-performing products and added several joint business ventures and we are making more money than ever!  Thank you very much&rdquo;<br /> <strong>M.B. in New York, NY</strong> ";


fader[2].msg[4] = "&ldquo;Last year, at tax time, we so nervous about how we would organize all of our information in time to get all the filings complete.  We decided to used a Virtuoso Assistants and asked for help.  We were SO pleased at how well your assistant did.  He walked in the door and immediately jumped in and started helping us out.  When he had a question, he asked, but he certainly wasn&acute;t scared to take on the work that needed done.  Thank you so much!  We will definitely recommend your services.&rdquo;<br /> <strong>J.C. in Cherry Hill, NJ</strong> ";

fader[2].msg[5] = "&ldquo;I am writing to let you know how much I appreciate your help.  Our normal temp agency didn&acute;t have anyone available for a last-minute request.  We called around and found out Virtuoso Assistants had someone available.  Since it was a last-minute request, we expected to get low-quality service, but that is not what we received.  The service we received from you was so high-quality and so experienced that we are now changing our normal temp agency to be Virtuoso Assistants.  We appreciate your commitment to quality and your high level of service.  You&rdquo;ve gained a loyal customer&rdquo;<br /> <strong>M.K. in Staten Island, NY</strong> ";


fader[2].msg[6] = "&ldquo;We thank you so much for calling us last week to follow up on our software implementation process.  Your dedication to successful execution of our plans and your customer follow-up are greatly appreciated.  We will definitely use you again!  You&rdquo;ve gained a loyal customer&rdquo;<br /> <strong>P.S.  in Rockville, MD</strong> ";



// Start this fader
setTimeout(function() { throb(2); }, 1000);
