    var inc = 8;
    var timeMultiple = 18;
    var oldName = '';
    var oldHeight = -1;
    var pageTitle = '';

    function slowly(name, height){
        if (name != oldName){
          var distanceToExpand = height/inc;
	  var distanceToContract = oldHeight/inc;
          for (var i=1; i<inc+1; i++){
            var time = i*timeMultiple;
            setTimeout("setHeight('"+name+"',"+ distanceToExpand*i +")",time);
            if (oldHeight > 0) {
              setTimeout("setHeight('"+oldName+"',"+ (oldHeight - distanceToContract*i) +")",time);
            }
          }
          oldName = name;
          oldHeight = height;
        }
    }

      function setHeight(name, height){
        var obj = document.getElementById(name);
        if (height < 0.02) {
          obj.style.height = '1px';  // in IE height must not approach 0
        } else {
          obj.style.height = height + 'px';
        }
      }

      function initPage(){
        if (pageTitle != 'about_menu'){  
          document.getElementById('about_menu').style.height = "1px";
        }
        if (pageTitle != 'pricing_menu'){
          document.getElementById('pricing_menu').style.height = "1px";
        }
      }

      function setPageTitle(str){
        pageTitle = str;
        oldHeight = document.getElementById(str).style.height.replace(/[A-z]+/,'');
        oldName = str;
      }
