var isIE = /MSIE/i.test(navigator.userAgent);
var isSafari = /Safari/i.test(navigator.userAgent);
var isChrome = /Crome/i.test(navigator.userAgent);

var divs = new Array('middle_container', 'right_buttonsTwo', 'left_buttons');

function scriptInit() { if (!document.getElementById) { return; } }


function setHeights()
{
   if(document.getElementById)
   {
      var maxHeight = null;
      var leftHeight = 0;
      var rightHeight = 0;
      var centerHeight = 0;
         var leftOffset = 138;
         var rightOffset = 16;
         var centerOffset = 0;
      var bottomOfLeft = 0;
      var bottomOfCenter = 0;
      var bottomOfRight = 0;
      
      //determine the bottom of pixel of the 3 elements
      for (var i = 0; i < divs.length; i++)
      {
         if (document.getElementById(divs[i]) != null)
         {
            var div = document.getElementById(divs[i]);
            
            if (div.id == 'right_buttonsTwo')
               bottomOfRight = div.offsetHeight + rightOffset;
            else if (div.id == 'left_buttons')
               bottomOfLeft = div.offsetHeight + leftOffset;
            else if (div.id == 'middle_container')
               bottomOfCenter = div.offsetHeight + centerOffset;
         }
      }
      

         maxHeight = bottomOfCenter;

      
      //set the heights of all the elements
      for (var i = 0; i < divs.length; i++)
      {
         if (document.getElementById(divs[i]) != null)
         {
            var div = document.getElementById(divs[i]);

            
            if( div.id == 'middle_container')
            {
               centerHeight = maxHeight - centerOffset;
            }
            else if( div.id == 'left_buttons')
            {
               leftHeight = maxHeight - leftOffset;
            }
            else if( div.id == 'right_buttonsTwo')
            {
               rightHeight = maxHeight - rightOffset;
            }
               
            if(div.id == 'left_buttons')
               div.style.height = leftHeight + "px";
            if(div.id == 'right_buttonsTwo')
               div.style.height = rightHeight + "px";
//            if(div.id == 'middle_container')
//               div.style.height = centerHeight + "px";
         }
      }
      
      if(document.getElementById("annualReportPane") && document.getElementById("reportCaptionWrapper"))
         document.getElementById("annualReportPane").style.height = document.getElementById("reportCaptionWrapper").offsetHeight + "px";
   }
}

// Set up Event Listener
function addEvent(elm, evType, fn, useCapture) { 
	if (elm.addEventListener) { elm.addEventListener(evType, fn, useCapture); return true; } 
	else if (elm.attachEvent) { var r = elm.attachEvent('on' + evType, fn); return r; }
	else { elm['on' + evType] = fn; }
}

addEvent(window, 'load', setHeights, false);



