function initialize(type) {
   var nudge1 = 180
   var nudge2 = 190
   if(document.getElementById('bodycontent')) {
      var targetID = 'bodycontent'
   }
   if(document.getElementById('bodycontentx')) {
      var targetID = 'bodycontentx'
   }
   if(document.getElementById('bodycontent2')) {
      var targetID = 'bodycontent2'
   }
   if(document.getElementById('bodycontent0')) {
      var targetID = 'bodycontent0'
      nudge1 = 150
   }
   if(document.getElementById('bodycontenta')) {
      var targetID = 'bodycontenta'
   }
   var height1 = document.getElementById(targetID).scrollHeight
   if(document.all) {
      var winheight = document.body.offsetHeight
   } else {
      if(document.getElementById) {
         var winheight = window.innerHeight
      }
   }
   if(document.getElementById('sidebar')) {
      var height2 = document.getElementById('sidebar').scrollHeight
   } else {
      if(document.getElementById('sidebarx')) {
         var height2 = document.getElementById('sidebarx').scrollHeight
      } else {
         var height2 = 0
      }
   }

   height1 = height1 + nudge1
   height2 = height2 + nudge2

   var top = Math.max(height1,height2)
      
   var addednudge = 0

   if(document.getElementById('sigtext')) {
      document.getElementById('sigtext').style.top = top + 'px'
      document.getElementById('sigtext').style.display = 'block'
      addednudge = document.getElementById('sigtext').scrollHeight

   }
   
   top = top + addednudge

   if(document.getElementById('footer')) {
      document.getElementById('footer').style.top = top + 'px'
      document.getElementById('footer').style.display = 'block'
      var height2 = document.getElementById('footer').scrollHeight
   }

   document.getElementById('pagebody').style.height = top + 'px'
   document.getElementById('ds1').style.height = (top + height2) + 'px'
   document.getElementById('ds2').style.height = (top + height2) + 'px'

   if(document.getElementById('energysmart')) {
      document.getElementById('energysmart').style.top = (top - 190) + 'px'
   }

   if(winheight > top) { top = winheight }
   document.getElementById('bottom').style.top = top + 'px'
   
}
function shiftWidth() {
   var targetID = 'pagebody'
   if(document.all) {
      if(document.body.offsetWidth < 906) {
         document.all.item(targetID).style.left = '433px'
      } else {
         document.all.item(targetID).style.left = '50%'
      }
   } else {
      if(document.getElementById) {
         if(window.innerWidth < 906) {
            document.getElementById(targetID).style.left = '433px'
         } else {
            document.getElementById(targetID).style.left = '50%'
         }
      }
   }
   document.getElementById('pagebody').style.visibility = 'visible'
}
function buttonoff(name) {
   document.images[name].src = "images/button_" + name + "_off.gif"
}
function buttonon(name) {
   document.images[name].src = "images/button_" + name + "_on.gif"
}
var openstatec = null
var openstatem = null
var openstater = null
var openstatef = null
var openstates = null
function showmenu(menu,img) {
   eval("clearTimeout(openstate" + menu + ")")
   eval("document.getElementById('" + menu + "menud').style.visibility = 'visible'")
   eval("document.images['" + img + "'].src = 'images/button_" + img + "_on.gif'")
}
function hidemenu(menu,img) {
   eval("openstate" + menu + " = setTimeout(\"document.getElementById('" + menu + "menud').style.visibility = 'hidden';document.images['" + img + "'].src = 'images/button_" + img + "_off.gif'\",100)")
}
function checkpoint(menu) {
   eval("if(openstate" + menu + ") { clearTimeout(openstate" + menu + ") }")
   eval("openstate" + menu + " = null")
}

