// 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";


  if(document.getElementById("nav")) document.getElementById("nav").style.visibility = "visible"; 
  if(document.getElementById("right-nav")) document.getElementById("right-nav").style.visibility = "visible"; 
}

