function winHeight () {
  if (window.innerHeight) {
    return window.innerHeight;
  } else if (document.body && document.body.offsetHeight) {
    return document.body.offsetHeight;
  } else {
    return 0;
  }
}

var sz = {
  redraw: function() {
    var el = $('Pub');
    if (!el._OriginalHeight) {
      el._OriginalHeight = Element.iccGetDimensions('PubMainWin').height;
      if (Element.iccGetDimensions('PubRightNav').height > el._OriginalHeight) el._OriginalHeight = Element.iccGetDimensions('PubRightNav').height;
    }
    if (isIE) {
      el.style.height = el._OriginalHeight+265;
    } else {
      el.style.height = el._OriginalHeight+265; // winHeight()+10;
    }
  }
}

var szRules = {
  'body': function(el) {
    el.onresize = function() {
      sz.redraw();
    };
  },
  '#Pub': function(el) {
    if (!el._OriginalHeight) {
      el._OriginalHeight = Element.iccGetDimensions('PubMainWin').height;
      if (Element.iccGetDimensions('PubRightNav').height > el._OriginalHeight) el._OriginalHeight = Element.iccGetDimensions('PubRightNav').height;
    }
    if (isIE) {
      el.style.height = el._OriginalHeight+265; // winHeight()+10;
    } else {
      el.style.height = el._OriginalHeight+265; // winHeight()+10;
    }
  }
}
Behaviour.register(szRules);
