var g_cGif = 5;
var g_ixGif = 1;
var g_rgGif = new Array(10);
var myimages = new Array();

if (document.images)
{
	cplogo = new Image; cplogo.src = "/images/shared/cplogo.gif";
	
	frame0 = new Image; frame0.src = '/images/shared/cpprocessing.gif';
	frame1 = new Image; frame1.src = '/images/shared/cpprocessing1.gif';
	frame2 = new Image; frame2.src = '/images/shared/cpprocessing2.gif';
	frame3 = new Image; frame3.src = '/images/shared/cpprocessing3.gif';
	frame4 = new Image; frame4.src = '/images/shared/cpprocessing4.gif';
	frame5 = new Image; frame5.src = '/images/shared/cpprocessing5.gif';
	frame6 = new Image; frame6.src = '/images/shared/cpprocessing6.gif';
	frame7 = new Image; frame7.src = '/images/shared/cpprocessing7.gif';
	frame8 = new Image; frame8.src = '/images/shared/cpprocessing8.gif';
	frame9 = new Image; frame9.src = '/images/shared/cpprocessing9.gif';
	frame10 = new Image; frame10.src = '/images/shared/cpprocessing10.gif';
	frame11 = new Image; frame11.src = '/images/shared/cpprocessing11.gif';
	
	AImg_array = new Array(frame0, frame1, frame2, frame3, frame4, frame5, frame6, frame7, frame8, frame9, frame10, frame11);
}

function animateImage(imageName, direction, speed, loop)
{
	var notAtEnd = false;
	
	if (document.images)
	{
		if (window[imageName + '_timeout'])
		{
			clearTimeout (window[imageName + '_timeout']);
		}
		
		if (typeof window[imageName + "_index"] != 'number')
		{
			if (direction == "forward")
			{
				window[imageName + "_index"] = 0;
			}
			else
			{
				window[imageName + "_index"] = window[imageName + "_array"].length-1;
			}
		}
		
		if (direction == "forward")
		{
			notAtEnd = (window[imageName + "_index"] < (window[imageName + "_array"].length - 1))
		}
		else
		{
			notAtEnd = (window[imageName + "_index"] > 0);
		}
		
		if (notAtEnd)
		{
			if (direction == "forward")
			{
				window[imageName + "_index"]++;
			}
			else
			{
				window[imageName + "_index"]--;
			}
			
			document.images[imageName].src = window[imageName + "_array"][window[imageName + "_index"]].src;
			
			window[imageName + "_timeout"] = setTimeout("animateImage('" + imageName + "', '" + direction + "', " + speed + ", " + loop + ")", speed);
		}
		else if (loop)
		{
			if (direction == "forward")
			{
				window[imageName + "_index"] = 0;
			}
			else
			{
				window[imageName + "_index"] = window[imageName + "_array"].length-1;
			}
			
			window[imageName + "_timeout"] = setTimeout("animateImage('" + imageName + "', '" + direction + "', " + speed + ", " + loop + ")", speed);
		}
	}
}

function showWaitPage()
{
	var bFlipScreen = true;
	
	if (navigator.appName.indexOf("Netscape") > -1)
	{
		if (parseInt(navigator.vendorSub) < 7)
		{
			bFlipScreen = false;
		}
	}
	
	if (bFlipScreen)
	{
		document.getElementById('EntirePage').style.display = "none";
		document.getElementById('WaitPage').style.display = "block";
		animateImage('AImg', 'forward', 135, true);
	}
}

function unShowWaitPage()
{
	//shut off any gif that might be running on page load
	document.getElementById('EntirePage').style.display = "block";
	document.getElementById('WaitPage').style.display = "none";
}
