function getWindowHeight() { 
   var windowHeight = 0; 
   if (typeof(window.innerHeight) == 'number') { 
    windowHeight = window.innerHeight; 
   } 
   else { 
    if (document.documentElement && document.documentElement.clientHeight) { 
     windowHeight = document.documentElement.clientHeight; 
    } 
    else { 
     if (document.body && document.body.clientHeight) { 
      windowHeight = document.body.clientHeight; 
     } 
    } 
   } 
   return windowHeight; 
  } 
  function setContent() { 
   if (document.getElementById) { 
    var windowHeight = getWindowHeight(); 
    if (windowHeight > 0) { 
     var contentElement = document.getElementById('content'); 
     var contentHeight = contentElement.offsetHeight; 
     if (windowHeight - contentHeight > 0) { 
      contentElement.style.position = 'relative'; 
      contentElement.style.top = ((windowHeight / 2) - (contentHeight / 2)) + 'px'; 
     } 
     else { 
      contentElement.style.position = 'static'; 
     } 
    } 
   } 
  } 
  window.onload = function() { 
   setContent(); 
  } 
  window.onresize = function() { 
   setContent(); 
  } 
