function resizeLeftbar()
{
    if (document.getElementById('leftbar'))
    {
        var leftbar = document.getElementById('leftbar');
        
        var i = 0;
        while (leftbar.childNodes[i].tagName != 'DIV')
			i++
        if (leftbar.childNodes[i].childNodes.length > 1)
        {
			var centercol = document.getElementById('center');
			leftbar.style.height = (centercol.scrollHeight - 63) + 'px';
        }
    }            
}

function openWindow (url, name, features) {
	window.open(url, name, features);
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0 && parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n]) && d.all) x=d.all[n]; for (i=0;!x && i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x && d.layers && i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}