// JavaScript Document
function getPageSize() {
  var xScroll, yScroll;
  if (window.innerHeight && window.scrollMaxY) {	
    xScroll = window.innerWidth + window.scrollMaxX;
    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) {
    if(document.documentElement.clientWidth) {
      windowWidth = document.documentElement.clientWidth; 
    } else {
      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 = xScroll;		
  } else {
    pageWidth = windowWidth;
  }
  arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight);
  return arrayPageSize;
}

function lightsoff() {
  $("#lightsoff").click( 
    function() {
      $('#Playerholder, #Player, embed, object')
      .css({ 'visibility' : 'visible' });
      $('body')
      .append('<div id="lightsoff-background"></div>');
      var page_size = getPageSize();
      $('#lightsoff-background')
      .css({
        backgroundColor: "#000",
        opacity: 0.9,
        width: page_size[2],
        height: page_size[1]
    }).show();
    $('#lightsoff-background').click(function() {
      $('#lightsoff-background')
      .fadeOut(function() { 
        $('#lightsoff-background').remove(); 
      });
      return false;
    });
    return false;
  });
}

jQuery(document).ready(function() { lightsoff(); });

