﻿// JScript File

function resizeOuterDivToBrowserHeight() {
  //var pageWidth = 0;
  var pageHeight = 0;
  
  //var pageWidthSubtract = 200;
  //var pageHeightSubtract = 0;
  
  var headerHeight = 300;
  var footerHeight = 41;
  var contentHeight = document.getElementById('ContentDiv').offsetHeight;
  //var contentHeight = 1000;
  
  var totalContentHeight = headerHeight + footerHeight + contentHeight;
  
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    //pageWidth = window.innerWidth;
    pageHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+'
    //pageWidth = document.documentElement.clientWidth;
    pageHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    //pageWidth = document.body.clientWidth;
    pageHeight = document.body.clientHeight;
  }
  //if ((pageWidth - pageWidthSubtract) > 0) {
  //  document.getElementById('sasResultFrame').style.width = pageWidth - pageWidthSubtract;
  //}
  if (totalContentHeight < pageHeight) {
    document.getElementById('OuterContentDiv').style.height = (pageHeight - footerHeight) + 'px';
    //document.getElementById('OuterContentDiv').offsetHeight = pageHeight - footerHeight;
  }
  else {
    document.getElementById('OuterContentDiv').style.height = (totalContentHeight - footerHeight) + 'px';
    //document.getElementById('OuterContentDiv').offsetHeight = totalContentHeight - footerHeight;
  }
  
  //alert('headerHeight: ' + headerHeight);
  //alert('footerHeight: ' + footerHeight);
  //alert('contentHeight: ' + contentHeight);
  //alert('totalContentHeight: ' + totalContentHeight);
  //alert('pageHeight: ' + pageHeight);
}

function ShowImageGalleryContainer() {
    
    var container = document.getElementById('ImageGalleryContainer');
    var innerContainer = document.getElementById('ImageGalleryInnerContainer');
    var pageHeight = 0;
    
    if( typeof( window.innerWidth ) == 'number' ) {
        //Non-IE
        //pageWidth = window.innerWidth;
        pageHeight = window.innerHeight;
      } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
        //IE 6+'
        //pageWidth = document.documentElement.clientWidth;
        pageHeight = document.documentElement.clientHeight;
      } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
        //IE 4 compatible
        //pageWidth = document.body.clientWidth;
        pageHeight = document.body.clientHeight;
      }
      
      container.style.height = pageHeight - 51;
      innerContainer.style.height = pageHeight - 51;
      container.style.visibility = 'visible';
}

function HideImageGalleryContainer() {
    
    var container = document.getElementById('ImageGalleryContainer');
    container.style.visibility = 'hidden';
}
