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);

}
