function ResizeDiv(parent, child, padding) {
	  
  var divParent = document.getElementById(parent);
  var divChild = document.getElementById(child);
  var intParentHeight;

  if (divParent!=null) {
	divParent.style.display="block";
	intParentHeight = divParent.offsetHeight;
	divParent.style.display="none";
	if ((divChild.offsetHeight - padding) > divParent.offsetHeight && (divChild.offsetHeight - padding) > 0) {
  		divParent.style.height = (divChild.offsetHeight - padding) + "px";
	}
	else {
  		var browser = browserSniff();
  		if (browser=="IE") {
  			divParent.style.height = (divParent.offsetHeight + 0) + "px";	//this fixes some display issues in IE
  		}
	}
	divParent.style.display="block";
  }
}
