/**
  *  Switches a window between displayed and minimized.
  * 
  *  optionalHideId - Id of an element that should be hidden 
  *                   before a scroll is done; for example, 
  *                   the quicktime player.
  */
function showHide(sidebarBoxId, minimizeImageId, optionalHideId) {
    //alert(sidebarBoxId);
  if (document.getElementById(sidebarBoxId).style.display == "none") {

    new Effect.SlideDown(sidebarBoxId);
    
    if (document.getElementById(minimizeImageId)){
        document.getElementById(minimizeImageId).src = "../images/collapse.gif";
    }
    
    if (optionalHideId) {
      document.getElementById(optionalHideId).style.display = "block";
    }

  } else {

    new Effect.SlideUp(sidebarBoxId);
    if (document.getElementById(minimizeImageId)){
        document.getElementById(minimizeImageId).src = "../images/expand.gif";
    }
    
    if (optionalHideId) {
      document.getElementById(optionalHideId).style.display = "none";
    }

  }

}

function OnActiveSegmentClick(segment) {
  alert("onActiveSegmentClick("+segment+")");
}
