var isDOM = document.getElementById //DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
var isOpera = isOpera5 = window.opera && isDOM //Opera 5+
var isMSIE = document.all && document.all.item && !isOpera //Microsoft Internet Explorer 4+
var isNetscape4 = document.layers //Netscape 4.*
var isMozilla = isDOM && navigator.appName=="Netscape" //Mozilla øûø Netscape 6.*



window.onload = function() {
    var i, j, k, startI;
    var brHeight = 5;

    var startObjName = 'center_bk1_ie';
    if (isMozilla || isOpera) startObjName = 'center_bk1';
    
    var startObj = document.getElementById(startObjName);
    var bigHeight = startObj.offsetHeight;

    var startObjChilds = null;
    startObjChilds = startObj.childNodes;
    
    if (startObjChilds != null) {
      
      startI = 1;
      if (isMozilla || isOpera) startI = 0;
      for (i=startI; i<startObjChilds.length; i++)
      
        if (startObjChilds.item(i).nodeType==1) {
            var blockObj = startObjChilds.item(i).getElementsByTagName('DIV').item(0);
            if (isMozilla || isOpera) blockObj = startObjChilds.item(i);

            var thisBody = null;
            var newHeight = 0;
            var blockAllHeight = 0;
            var blockLastChildIndex = 0;
            var blockChilds = null;
            blockChilds = blockObj.childNodes;

            if (blockChilds != null) {
              for (j=0; j<blockChilds.length; j++) {
                
                if (blockChilds.item(j).nodeType==1) {
                    blockLastChildIndex = j;
                    blockAllHeight += blockChilds.item(j).offsetHeight + brHeight;
                }
              }

              newHeight = blockChilds.item(blockLastChildIndex).offsetHeight + (bigHeight - blockAllHeight);
              if (isMozilla) newHeight = newHeight - 15;
              newHeight = newHeight + "px";

              
              thisBody = blockChilds.item(blockLastChildIndex).childNodes;
              for (k=0; k<thisBody.length; k++) {
                if (thisBody.item(k).nodeType == 1) {
                  thisBody = thisBody.item(k);

                  for (k=0; k<thisBody.childNodes.length; k++) {
                    if (thisBody.childNodes.item(k).nodeType == 1) {
                      thisBody = thisBody.childNodes.item(k);

                      for (k=0; k<thisBody.childNodes.length; k++) {
                        if (thisBody.childNodes.item(k).nodeType == 1) {
                          thisBody = thisBody.childNodes.item(k);

                          for (k=0; k<thisBody.childNodes.length; k++) {
                            if (thisBody.childNodes.item(k).nodeType == 1) {
                              thisBody = thisBody.childNodes.item(k);
    
                              for (k=0; k<thisBody.childNodes.length; k++) {
                                if (thisBody.childNodes.item(k).nodeType == 1) {
                                  thisBody = thisBody.childNodes.item(k);
                                  break;
                                }
                              }
                              
                              break;
                            }
                          }
                          
                          break;
                        }
                      }

                      break;
                    }
                  }
                  
                  break;
                }
              }
              
              if (thisBody != null) thisBody.style.height = newHeight;              
            }
        }    
    }
}

