function tk_posMain() {

        var main_container = document.getElementById('mainInner');
        var main_height = main_container.offsetHeight;
        var related_height = document.getElementById('rightcontainer').offsetHeight;

        if (main_height < related_height && ((related_height - 75) > main_height)) {

                    main_container.style.height = related_height - 75 +'px';
        }      

    }

window.addEventListener?window.addEventListener("load",tk_posMain,false):window.attachEvent("onload",tk_posMain);

// misc functions

    function open_function(url,width,height,options)
      {
        if ( height > screen.availHeight || width > screen.availWidth) {
          if ( options.indexOf( "scrollbars=") < 0) {
            if ( height > screen.availHeight)
              height = screen.availHeight;
            if ( width > screen.availWidth)
              width = screen.availWidth;
            options += ",scrollbars=yes";
          }
        }
        self.msgWindow = open(url, "Window", "width=" + width + ",height=" + height
          + ",screenX=" + (screen.width-width)/2
          + ",screenY=" + (screen.height-height)/2
          + ",dependent=yes"
          + ",left=" + (screen.width-width)/2
          + ",top=" + (screen.height-height)/2
          + "," + options
          );

        if (self.msgWindow) {
          self.msgWindow.focus();
          if (self.msgWindow.opener == null) self.msgWindow.opener = self;
        }
      }

    function get_url (url, k0 ,v0 ,k1 ,v1 ,k2 ,v2 ,k3 ,v3 ,k4 ,v4 ) 
    {
      if (k0 && v0) url += "?" + k0 + "=" + escape(v0);
      if (k1 && v1) url += "&" + k1 + "=" + escape(v1);
      if (k2 && v2) url += "&" + k2 + "=" + escape(v2);
      if (k3 && v3) url += "&" + k3 + "=" + escape(v3);
      if (k4 && v4) url += "&" + k4 + "=" + escape(v4);
      return url;
    }