/* <![CDATA[ */

	function d(o) { return document.getElementById(o); }
	function t(o) { return document.getElementsByTagName(o); }

	function LightBox(width,height,link, n)
	{
		var pageSize = getPageSize();
		var overlay = d("FlashgameOverlay");
		overlay.style.height = pageSize[1] + "px";				overlay.style.width = pageSize[0] + "px";
		overlay.style.display = "block";		
		//overlay.onclick = function () { CloseLightBox(); return false; }
		overlay.style.zIndex = "5";

		var lightbox = d("FlashgameLightBox");
		lightbox.style.display = "block";
		lightbox.style.left = "-10000px";
		lightbox.innerHTML = "<embed width='"+width+"' height='"+height+"' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' quality='high' menu='false' src='"+link+"'>" +
					"<a href='javascript:CloseLightBox();'>Close</a>";

		var pageSize = getPageSize();
		var top = getPageScroll() + ((pageSize[3] - height) / 2);
		var left = ((pageSize[0] - width) / 2);

		var lightbox = d("FlashgameLightBox");
		lightbox.style.top = (top < 0) ? "0px" : top + "px";
		lightbox.style.left = (left < 0) ? "0px" : left + "px";
		lightbox.style.zIndex = "25";
	}

	function CloseLightBox()
	{
		d("FlashgameOverlay").style.display = "none";
		d("FlashgameLightBox").style.display = "none";
		d("FlashgameLightBox").innerHTML = "";
	}

	function getPageScroll()
	{
		var yScroll;

		if (self.pageYOffset)
			yScroll = self.pageYOffset;
		else if (document.documentElement && document.documentElement.scrollTop)
			yScroll = document.documentElement.scrollTop;
		else if (document.body)
			yScroll = document.body.scrollTop;

		return yScroll;
	}

	function getPageSize(){		var xScroll, yScroll;		if (window.innerHeight && window.scrollMaxY) {			xScroll = document.body.scrollWidth;		yScroll = window.innerHeight + window.scrollMaxY;	} else if (document.body.scrollHeight > document.body.offsetHeight){ 		xScroll = document.body.scrollWidth;		yScroll = document.body.scrollHeight;	} else { 		xScroll = document.body.offsetWidth;		yScroll = document.body.offsetHeight;	}		var windowWidth, windowHeight;	if (self.innerHeight) {			windowWidth = self.innerWidth;		windowHeight = self.innerHeight;	} else if (document.documentElement && document.documentElement.clientHeight) { 		windowWidth = document.documentElement.clientWidth;		windowHeight = document.documentElement.clientHeight;	} else if (document.body) { 		windowWidth = document.body.clientWidth;		windowHeight = document.body.clientHeight;	}				if(yScroll < windowHeight){		pageHeight = windowHeight;	} else { 		pageHeight = yScroll;	}		if(xScroll < windowWidth){			pageWidth = windowWidth;	} else {		pageWidth = xScroll;	}	return [pageWidth, pageHeight, windowWidth, windowHeight];}	/* ]]> */
