  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(); });
    //]]>
