function SetupMovie()
{
	var so = new SWFObject("/images/swf/MPA_News_nav.swf", "MPA_News_nav", "759", "40", "8", "");
	so.addParam("quality", "high");
	so.addParam("wmode", "transparent");
	so.addParam("allowScriptAccess", "sameDomain");
	so.write("flash_intro_menu");

	if (!document.getElementById("MPA_News_nav"))
	{
		document.getElementById("flash_intro").style.backgroundImage = "url(/images/intro/noFlash_bar.jpg)";
		document.getElementById("flash_intro").style.height = "17px";
	}

	var main_container = document.getElementById("flash_intro");
	
	if (document.getElementById("MPA_News_nav"))
	{
		var flash_menu = document.getElementById("MPA_News_nav");
		var main_movie_container = document.getElementById("flash_intro_movie");
		var menu_movie_container = document.getElementById("flash_intro_menu");
		
		main_container.style.height = flash_menu.offsetHeight + "px";
		
		menu_movie_container.style.height = flash_menu.offsetHeight + "px";
		main_movie_container.style.height = flash_menu.offsetHeight + "px";
		flash_menu.style.height = flash_menu.offsetHeight + "px";
	
		CalculateMenuLocation();
	}
}


function CalculateMenuLocation()
{
	var main_container = document.getElementById("flash_intro");
	var flash_menu = document.getElementById("MPA_News_nav");
	var main_movie_container = document.getElementById("flash_intro_movie");
	var menu_movie_container = document.getElementById("flash_intro_menu");

	var cordinates = GetObjectPosition(main_container);
	
	var menu_y = cordinates.y + main_container.offsetHeight - menu_movie_container.offsetHeight;
	var menu_x = cordinates.x + 1;
	
	menu_movie_container.style.top = menu_y + "px";
	menu_movie_container.style.left = menu_x + "px";
}


var timeoutUp = null;
var timeoutDown = null;


function OpenMovie(large_image, url)
{
	if (document.getElementById("flash_intro") && document.getElementById("flash_intro_movie"))
	{
		var main_container = document.getElementById("flash_intro");
		var main_movie_container = document.getElementById("flash_intro_movie");
		var menu_movie_container = document.getElementById("flash_intro_menu");
		
		var offset = 10;

		if (main_movie_container.style.height.length == 0)
		{
			var main_movie_height = main_movie_container.offsetHeight;
		}
		else
		{
			var main_movie_height = Number(main_movie_container.style.height.substr(0, main_movie_container.style.height.length - 2));
		}
		

		if (main_movie_height != 240)
		{
			if (main_movie_height + offset > 240)
			{
				main_movie_container.style.height = "240px";
				main_container.style.height = "240px";
			}
			else
			{
				main_movie_height += offset;
				main_container.style.height = main_movie_height + "px";
				main_movie_container.style.height = main_movie_height + "px";

				menu_movie_container.style.top = "-" + menu_movie_container.offsetHeight + "px";
			}
			
			CalculateMenuLocation();

			
			if (String(main_movie_height).length > 1)
			{
				if (timeoutUp != null)
				{
					clearTimeout(timeoutUp);
					timeoutUp = null;
				}

				timeoutDown = setTimeout("OpenMovie('" + large_image + "', '" + url + "');", 10);
			}
		}
		else
		{
			if (!document.getElementById("MPA_News_image"))
			{
				var so = new SWFObject("/images/swf/MPA_News_image.swf", "MPA_News_image", "759", "240", "8", "");
				so.addParam("quality", "high");
				so.addParam("wmode", "opaque");
				so.addParam("allowScriptAccess", "sameDomain");
				so.addVariable("imgToLoad", large_image);
				so.addVariable("urlToLoad", url);
				so.write("flash_intro_movie");
			}
			else
			{
				document.getElementById("MPA_News_image").SetPicture(large_image, url);
				document.getElementById("MPA_News_image").style.width = "759px";
				document.getElementById("MPA_News_image").style.height = "240px";				
			}
			
			CalculateMenuLocation(true);
		}
	}
	else
	{
		alert("Unable to locate flash movie containers.");
	}
}



function UnloadMovie()
{
	var main_container = document.getElementById("flash_intro");
	var flash_menu = document.getElementById("MPA_News_nav");
	var main_movie_container = document.getElementById("flash_intro_movie");
	var menu_movie_container = document.getElementById("flash_intro_menu");
	
	//main_movie_container.style.display = "none";
	document.getElementById("MPA_News_image").style.width = "0px";
	document.getElementById("MPA_News_image").style.height = "0px";

	var offset = 10;

	if (main_movie_container.style.height.length == 0)
	{
		var main_movie_height = main_movie_container.offsetHeight;
	}
	else
	{
		var main_movie_height = Number(main_movie_container.style.height.substr(0, main_movie_container.style.height.length - 2));
	}


	if (main_movie_height > flash_menu.offsetHeight)
	{
		if (main_movie_height - offset < flash_menu.offsetHeight)
		{
			main_container.style.height = flash_menu.offsetHeight + "px";
			main_movie_container.style.height = flash_menu.offsetHeight + "px";

		}
		else
		{
			main_movie_height -= offset;
			main_container.style.height = main_movie_height + "px";
			main_movie_container.style.height = main_movie_height + "px";
			
			menu_movie_container.style.top = "-" + menu_movie_container.offsetHeight + "px";
		}

		CalculateMenuLocation();

		if (timeoutDown != null)
		{
			clearTimeout(timeoutDown);
			timeoutDown = null;
		}

		timeoutUp = setTimeout("UnloadMovie();", 10);
	}
	else
	{
		ResetMenu();
	}
}



function ResetMenu()
{
	var flash_menu = document.getElementById("MPA_News_nav");
	
	flash_menu.ResetMenu();
}



function GetObjectPosition(obj)
{
	var x = 0;
	var y = 0;
	var position = new Object();
	
	if (obj.offsetParent)
	{
		x = obj.offsetLeft;
		y = obj.offsetTop;
		
		while (obj = obj.offsetParent)
		{
			x += obj.offsetLeft;
			y += obj.offsetTop;
		}
	}
	
	position.x = x;
	position.y = y;
	
	return position;
}