// JavaScript Document
var xScroll; var yScroll;
	
function loadOverlay(src, w, h, bgColor, killFlash)
{
	var frame = document.getElementById("overlay-frame");
	var bg = document.getElementById("overlay-bg");	
	var overlay = document.getElementById("overlay");
	var container = document.getElementById("overlay-container");
	
	setMaxScrollVals();
	
	if (killFlash) 
     { 
          if (document.getElementById("nav")) document.getElementById("nav").style.visibility = "hidden"; 
          if (document.getElementById("right-nav")) document.getElementById("right-nav").style.visibility = "hidden"; 
          if (document.getElementById("headline")) document.getElementById("headline").style.visibility = "hidden"; 
     }

	
	overlay.style.display = "block";
	bg.style.display = "block";
	bg.style.width = xScroll + "px";
	bg.style.height = yScroll + "px";
	bg.style.backgroundColor = bgColor;
	
	frame.style.width = w + "px";
	frame.style.height = h + "px";
	frame.src = src;
	
	container.style.width = (w + 30) + "px";
	container.style.height = (h + 34) + "px";
	
	window.scrollTo(0,0);
}


function setMaxScrollVals()
{
	if (window.innerHeight && window.scrollMaxY || window.innerWidth && window.scrollMaxX) {	
		yScroll = window.innerHeight + window.scrollMaxY;
		xScroll = window.innerWidth + window.scrollMaxX;
		var deff = document.documentElement;
		var wff = (deff&&deff.clientWidth) || document.body.clientWidth || window.innerWidth || self.innerWidth;
		var hff = (deff&&deff.clientHeight) || document.body.clientHeight || window.innerHeight || self.innerHeight;
		xScroll -= (window.innerWidth - wff);
		yScroll -= (window.innerHeight - hff);
	} else if (document.body.scrollHeight > document.body.offsetHeight || document.body.scrollWidth > document.body.offsetWidth){ // all but Explorer Mac
		yScroll = document.body.scrollHeight;
		xScroll = document.body.scrollWidth;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		yScroll = document.body.offsetHeight;
		xScroll = document.body.offsetWidth;
  	}	
}

function closeOverlay()
{
	var frame = document.getElementById("overlay-frame");
	var bg = document.getElementById("overlay-bg");	
	var overlay = document.getElementById("overlay");
	var container = document.getElementById("overlay-container");
	
	overlay.style.display = "none";
	bg.style.display = "none";
	
	bg.style.backgroundColor = "#000000";
	
	frame.style.width = 0 + "px";
	frame.style.height = 0 + "px";
	frame.src = "";
	
	container.style.width = 0 + "px";
	container.style.height = 0 +  "px";
	
	document.getElementById("nav").style.visibility = "visible";
	document.getElementById("right-nav").style.visibility = "visible";
	
}