var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

function adjustHeight(frame_Id, div_class_name) {

  var currentfr=document.getElementById(frame_Id)
  if (currentfr && !window.opera) {
    currentfr.style.display="block"
    if (currentfr.contentDocument &&
        currentfr.contentDocument.body.offsetHeight) { //ns6 syntax
      currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight; 
    }
    else if (currentfr.Document && currentfr.Document.body.scrollHeight) { //ie5+ syntax
      currentfr.height = currentfr.Document.body.scrollHeight;
    }
    if (currentfr.height < 600) currentfr.height = 600
  }

  var divs,contDivs,maxHeight,divHeight,d;

  divs=document.getElementsByTagName('div');

  contDivs=[];
  maxHeight=0;

  for(var i=0;i<divs.length;i++){
    // if(/\bcontent\b/.test(divs[i].className))
    if (divs[i].className == div_class_name) {
      d=divs[i];
      contDivs[contDivs.length]=d;
    }
  }

  // assign maximum height value to all of container <div> elements
  for (var i = 0; i < contDivs.length; i++) {
    contDivs[i].style.height=currentfr.height;
  }
}

