var Patch5type = 0;
var Patch5phase = -1;
var Patch5fade = 0;
var Patch5face = 0;
var Patch5img = 0;
var Patch5array1 = new Array(7);
Patch5array1[0] = "patch5b1";
Patch5array1[1] = "patch5b2";
Patch5array1[2] = "patch5b3";
Patch5array1[3] = "patch5b4";
Patch5array1[4] = "patch5b5";
Patch5array1[5] = "patch5b6";
Patch5array1[6] = "patch5b7";
var Patch5array2 = new Array(7);
Patch5array2[0] = "patch5b11";
Patch5array2[1] = "patch5b12";
Patch5array2[2] = "patch5b13";
Patch5array2[3] = "patch5b14";
Patch5array2[4] = "patch5b15";
Patch5array2[5] = "patch5b16";
Patch5array2[6] = "patch5b17";


function Patch5SetAlpha(name, alpha)
{
	if (Patch5type) {
		document.images[name].filters.alpha.opacity = alpha;
	}
	else {
		document.images[name].style.MozOpacity = 
		document.images[name].style.opacity = alpha / 100;
	}
}

function Patch5SetWidth(name, width)
{
	if (Patch5type) {
		document.images[name].width = width;
	}
	else {
		document.images[name].style.width = width;
	}
}

function Patch5Start() {
	if (document.images["patch5_fade"].filters)
		Patch5type = 1;
	
	Patch5SetAlpha("patch5_fade", 100);
	Patch5SetAlpha("patch5b", 100);
	Patch5SetAlpha("patch5c", 0);
	Patch5SetAlpha("patch5bs", 100);
	Patch5SetAlpha("patch5cs", 0);
	Patch5SetWidth("patch5_fade", 600);
	Patch5SetWidth("patch5b", 600);
	Patch5SetWidth("patch5c", 600);
	Patch5SetWidth("patch5bs", 600);
	Patch5SetWidth("patch5cs", 600);
	for (i = 0; i < Patch5array1.length-1; i += 1) {
		Patch5SetAlpha(Patch5array1[i], 0);
		Patch5SetWidth(Patch5array1[i], 600);
	}
	for (i = 0; i < Patch5array2.length-1; i += 1) {
		Patch5SetAlpha(Patch5array2[i], 0);
		Patch5SetWidth(Patch5array2[i], 600);
	}
	
	Patch5img = 0;
	Patch5fade = 100;
	Patch5face = 100;
	if (Patch5phase >= 0)
	{
		if (Patch5phase >= 3)
			setTimeout("Patch5Update()", 100);
		Patch5phase = 0;
	}
	else {
		Patch5phase = 0;
		Patch5SetAlpha(Patch5array1[Patch5array1.length-1], 0);
		Patch5SetWidth(Patch5array1[Patch5array1.length-1], 600);
		Patch5SetAlpha(Patch5array2[Patch5array2.length-1], 0);
		Patch5SetWidth(Patch5array2[Patch5array2.length-1], 600);
		setTimeout("Patch5Update()", 150);
	}
Patch5SetAlpha("patch5_fade", 0);
}

function Patch5Update() {
	if (Patch5phase == 0) {
		Patch5fade -= 7;
		if (Patch5img == 0)
		{
			Patch5SetAlpha(Patch5array1[0], 100);
			Patch5img = 1;
		}
		else if (Patch5img < Patch5array1.length)
		{
			Patch5SetAlpha(Patch5array1[Patch5img-1], 0);
			Patch5SetAlpha(Patch5array1[Patch5img], 100);
			Patch5img += 1;
		}
		else
		{
			Patch5img += 1;
			if (Patch5img > Patch5array1.length + 5)
			{
				Patch5phase += 1;
				Patch5img = 0;
				Patch5fade = 100;
			}
		}
	}
	else if (Patch5phase == 1) {
		Patch5fade -= 6;
		if (Patch5img == 0)
		{
			Patch5SetAlpha(Patch5array2[0], 100);
			Patch5img = 1;
		}
		else if (Patch5img < Patch5array2.length)
		{
			Patch5SetAlpha(Patch5array2[Patch5img-1], 0);
			Patch5SetAlpha(Patch5array2[Patch5img], 100);
			Patch5img += 1;
			if (Patch5img == Patch5array2.length) {
				Patch5phase += 1;
			}
		}
	}
	else
	{
		Patch5face -= 10;
		Patch5fade -= 5;
		if ((Patch5fade <= 0) && (Patch5face <= 0)) {
			Patch5phase += 1;
		}
	}
	
	
	if (Patch5fade > 0) {
		Patch5SetAlpha("patch5_fade", Patch5fade);
	}
	else {
		Patch5SetAlpha("patch5_fade", 0);
	}
	
	if (Patch5face > 0) {
		Patch5SetAlpha("patch5c", (100-Patch5face));
		Patch5SetAlpha("patch5cs", (100-Patch5face));
		Patch5SetAlpha("patch5bs", Patch5face);
	}
	else {
		Patch5SetAlpha("patch5c", 100);
		Patch5SetAlpha("patch5cs", 100);
		Patch5SetAlpha("patch5bs", 0);
	}
	
	if (Patch5phase < 3)
		setTimeout("Patch5Update()", 150);
}




