  function slidePanel(id) {
    var panelInfo = slidingPanels[id];
    var panelElement = $(id)
    var dimensions = panelElement.getDimensions();
    var height = dimensions['height'];
    var width = dimensions['width'];
    if (!panelInfo.open) {
      panelElement.morph('top:0px');
      panelInfo.open = true;
    }
    else {
      hangover = panelInfo.hangover;
      newMargin = height-hangover;
      panelElement.morph('top:-'+newMargin+'px');
      panelInfo.open = false;
    }
  }
  function sliderPosition(id) {
    var panelInfo = slidingPanels[id];
    var panelElement = $(id);
    if (!panelElement) return;
    var dimensions = panelElement.getDimensions();
    var height = dimensions['height'];
    var width = dimensions['width'];
    var hangover = panelInfo.hangover;
    var newMargin = height-hangover;
    panelElement.setStyle('top:-'+newMargin+'px');
  }
  function slidingPanelInfo(hangover) {
    this.hangover = hangover;
    this.open = false;
  }
  var slidingPanels = new Object();