var submitted = false;
var minHeight	= 0;
var tgtHeight	= 0;
function shrinkDiv() {
  if(minHeight < tgtHeight) {
    tgtHeight -= 5;
    if (tgtHeight > minHeight) {
      document.getElementById('questionairre').style.width = '494px';
      document.getElementById('questionairre').style.height = tgtHeight + 'px';
      document.getElementById('questionairre').style.overflow = 'hidden';
      window.setTimeout(shrinkDiv, 1);
    }
  }
  else {
    tgtHeight += 5;
    if (tgtHeight < minHeight) {
      document.getElementById('questionairre').style.width = '494px';
      document.getElementById('questionairre').style.height = tgtHeight + 'px';
      document.getElementById('questionairre').style.overflow = 'hidden';
      window.setTimeout(shrinkDiv, 1);
    }
  }
}
function checkSubmitted() {
    minHeight = document.getElementById('questionairre').firstChild.style.height;
    minHeight = minHeight.replace(/px/, '');
    shrinkDiv();
}
function submitQuestionairre(frm) {
  tgtHeight = 0;
  container = document.getElementById('questionairre');

  if(container.offsetHeight) {
	tgtHeight = container.offsetHeight;
  }
  else if(document.defaultView.getComputedStyle) {
	tgtHeight = document.defaultView.getComputedStyle(container.style.pixelHeight, "").getPropertyValue("height");
	tgtHeight = tgtHeight.replace(/px/, '');
  }
  minHeight = 0;

  document.getElementById('questionairre').style.height = tgtHeight + 'px';
  AJAX_formPassIt(frm, document.getElementById('questionairre'), false);
  window.setTimeout(checkSubmitted, 500);
}