// JavaScript Document
// Pop up window

	function getWidth() {

		if(window.innerWidth)

			return window.innerWidth;

		else if(document.documentElement && document.documentElement.clientWidth)

			return document.documentElement.clientWidth;

		else return document.body.clientWidth;

	}

	

	function getHeight() {

		if(window.innerHeight)

			return window.innerHeight;

		else if(document.documentElement && document.documentElement.clientHeight)

			return document.documentElement.clientHeight;

		else return document.body.clientHeight;

	}

	

	function getScrollX() {

		if(window.pageXOffset)

			return window.pageXOffset;

		else if(document.documentElement && document.documentElement.scrollLeft)

			return document.documentElement.scrollLeft;

		else return document.body.scrollLeft;

	}

	

	function getScrollY() {

		if(window.pageYOffset)

			return window.pageYOffset;

		else if(document.documentElement && document.documentElement.scrollTop)

			return document.documentElement.scrollTop;

		else return document.body.scrollTop;

	}



	function showNewsBlurb(strNewsBlurbHTML, pxWidth, pxHeight) {

		var objPopup = document.getElementById("newsPopup");



		objPopup.innerHTML = strNewsBlurbHTML;

		objPopup.style.width = pxWidth + "px";

		objPopup.style.height = pxHeight + "px";

		objPopup.style.left = ((getWidth() - pxWidth) / 2) + getScrollX() + "px";

		objPopup.style.top = ((getHeight() - pxHeight) / 2) + getScrollY() + "px";

		objPopup.style.display = "block";

		objPopup.focus();

	}

	

	function hideNewsBlurb() {

		document.getElementById("newsPopup").style.display = "none";

	}
	
// frame scroller
	var pxContainer = 0;

	var pxPlane = 0;

	var pxOffsetInit = 0;

	var pxOffset = 0;

	var pxOffsetPauses = new Array();

	

	function doScroll() {

		var objScrollPlane = document.getElementById("scrollPlane");

		//objScrollPlane.style.position = "relative";

		objScrollPlane.style.top = pxOffset + "px";

	

		/* If we have scrolled everything, start over */

		if(-pxOffset > pxPlane)

			pxOffset = pxOffsetInit;

	

		pxOffset -= 1;

	

		for(i = 0; i < pxOffsetPauses.length; i++)

			if(-pxOffset == pxOffsetPauses[i]) {

				setTimeout(doScroll, 2500);

				return;

			}

	

		setTimeout(doScroll, 70);

	}

	

	function doInit() {

		var objScrollContainer = document.getElementById("scrollContainer");

		var objScrollPlane = document.getElementById("scrollPlane");

		pxContainer = objScrollContainer.offsetHeight;

		pxPlane = objScrollPlane.offsetHeight;

		pxOffset = pxOffsetInit = pxContainer;

	

		var objScrollItems = objScrollPlane.getElementsByTagName("div");

		pxOffsetPauses[0] = 0;

		for(i = 1; i < objScrollItems.length; i++)

			pxOffsetPauses[i] = pxOffsetPauses[i-1] + objScrollItems[i-1].offsetHeight;	

	

		doScroll();

	}

