/* The "Big Ad Player" */
/* Global variables used by the "Big Ad Player" program:

"bigAdHolder" - a DIV that displays current big ad as it's background
"bigAdFaderInner" - a DIV that fades in over the top of "bigAdHolder"
"bigAdFadeLevel" - an integer that tracks (and sets) the fading progress of the "bigAdFadeIn" function
"currentBigAd" - an integer that is used to set the background image of "bigAdHolder" when "bigAdFadeLevel" reaches 100
"nextBigAd" - an integer, used to set the background image of "bigAdFaderInner" when "bigAdFadeLevel" reaches 100
"bigAd[]" - an array that holds the URLs of all "big ad" images that PHP found on the server */

	var bigAdHolder = document.getElementById('bigAd');
	var bigAdFaderInner = document.getElementById('bigAdFader');
	var bigAdFadeLevel = 0;
	var currentBigAd = 0;
	var nextBigAd = 1;



/* The "bigAdFadeIn" function: */
/* Once called, the "bigAdFadeIn()" function is called repeatedly (every 50 milliseconds) by the "showNextBigAd" function
It will "loop" until the interval "bigAdTransition" is cleared
Each time the function runs it will do one OR two things, based on the "bigAdFadeLevel" variable
If "bigAdFadeLevel" is less than 100, it will increase "bigAdFadeLevel" by 5, and set the opacity of "bigAdFaderInner" to match 
When "bigAdFadeLevel" reaches 100, it will prepare to display the next image, and stop the "loop" */
		
		function bigAdFadeIn()
			{
				if (bigAdFadeLevel < 100)
					{
						bigAdFadeLevel += 5;
						setOpacity(bigAdFaderInner, bigAdFadeLevel);
					}
			
				if (bigAdFadeLevel == 100)
					{
						currentBigAd = (currentBigAd + 1) % bigAd.length;
						nextBigAd = (nextBigAd + 1) % bigAd.length;
						
						bigAdHolder.style.backgroundImage = bigAd[currentBigAd];
						setOpacity(bigAdFaderInner, 0);
						bigAdFaderInner.style.backgroundImage = bigAd[nextBigAd];
						bigAdFadeLevel = 0;
						window.clearInterval(bigAdTransition); // Stop the "loop"
					}
			}
		
		
		function showNextBigAd()
			{
				bigAdTransition = window.setInterval("bigAdFadeIn()", 41); // Call the "bigAdFaderIn" function every 50 milliseconds
			}


	setOpacity(bigAdFaderInner, 0);

	bigAdHolder.style.backgroundImage = bigAd[0];
	bigAdFaderInner.style.backgroundImage = bigAd[nextBigAd];
