// Function to position the footer underneath both of the columns.
function positionFooter() {
  
    var maxColumnHeight = 0;

    // Check for the longest column on regular web pages
    if (document.getElementById('the-posts') && 
        document.getElementById('main-navigation')) {
      if (document.getElementById('the-posts').offsetHeight < 
          document.getElementById('main-navigation').offsetHeight) {
        maxColumnHeight = document.getElementById('main-navigation').offsetHeight;
      }
    }
    
    // Check for the longest column on favourite link web page
    if (document.getElementById('favourite-links') && 
        document.getElementById('main-navigation')) {
      if (document.getElementById('favourite-links').offsetHeight < 
          document.getElementById('main-navigation').offsetHeight) {
        maxColumnHeight = document.getElementById('main-navigation').offsetHeight;
      }
    }
                
    // Set the body height if the positioned main navigation column is longest
    if (document.getElementById('content-container') && maxColumnHeight > 0)
    {
      // IE or not IE?
      if (navigator.userAgent && navigator.userAgent.indexOf("MSIE") >= 0)
      {
        document.getElementById('content-container').style.setAttribute('height', 
        maxColumnHeight + 'px');
      }
      else
      {
        document.getElementById('content-container').style.setProperty('height', 
        maxColumnHeight + 'px', null);
      }
    }
    
}
