<!--
  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("maincontainer");
                         var contentHeight = contentElement.offsetHeight;
                         
                         /*
                         
                         This is the clever bit!!
                         
                         
                         */
                         
                         var imagesize = 50; // this is the invisible gap between the top of site and 
                         					 //browser change this number to correct it if its slightly to low or high
                         var maincontainer = contentHeight -imagesize;
                         var logoheight = 180;
                         
                         if (windowHeight - (maincontainer) > 0)
                         {
                                 contentElement.style.position = "relative";
                                 var newtop = (((windowHeight / 2) - (contentHeight / 2))-imagesize);
                                 contentElement.style.top = newtop + "px";
                                 
                         }
                         else 
                         {
                         	
                         	
                         }
                         
                  }
          }
  }
  
  window.onload = function() {
          setContent();
          
  }
  window.onresize = function() {
          setContent();
          
  }
  
  //-->
