  animateSliders = true;
  
  topZIndex = 1000;
  activeSliderMenuID = null;
  hideTimeout = null;
  
  function resizeSlider(sliderMenu, sliderTab, height_start, height_end) {
    clearInterval(sliderMenu.interval);
    sliderMenu.style.visibility = "visible";
    var i = height_start;
    var yoffset = parseInt(sliderMenu.offsetTop);
    var delta = height_start < height_end ? 20 : -20;
    function animate() {
      i += delta;
      if((delta > 0 && i > height_end) || (delta < 0 && i < height_end)) {
        i = height_end;
        clearInterval(sliderMenu.interval);
      }
      sliderMenu.style.clip = "rect(0px, 205px, " + i + "px, 0px)";
      sliderTab.style.top = (yoffset + i) + "px";
    }
    function showSlider() {
      sliderMenu.style.clip = "rect(0px, 205px, " + height_end + "px, 0px)";
      sliderTab.style.top = (yoffset + height_end) + "px";
    }
    if(animateSliders) {
      animate();
      sliderMenu.interval = setInterval(animate, 20);
    } else {
      showSlider();
    }
  }
  
  function closeAllSliders() {
    if(activeSliderMenuID) {
      vidFrame(1);
      activeSliderMenu = document.getElementById(activeSliderMenuID);
      activeSliderTab = document.getElementById(activeSliderMenuID + "_tab");
      if(activeSliderMenu.getAttribute("open") == "true") {
        resizeSlider(activeSliderMenu, activeSliderTab, activeSliderMenu.offsetHeight, 0); 
        activeSliderMenu.setAttribute("open", "false");
      }
	  activeSliderMenuID = null;
    }
  }
  
  function toggleSlider(sliderMenuID, sliderTabID) {
    topZIndex ++;
    
    var sliderMenu = document.getElementById(sliderMenuID);
    var sliderTab = document.getElementById(sliderTabID);
    
    sliderMenu.onmouseout = function() {
      hideTimeout = setTimeout("closeAllSliders()", 200);  
    }
    sliderMenu.onmouseover = function() {
      clearTimeout(hideTimeout);
    }
    
    if(activeSliderMenuID) {
      activeSliderMenu = document.getElementById(activeSliderMenuID);
      activeSliderTab = document.getElementById(activeSliderMenuID + "_tab");
    }
    
    isSliderOpen = sliderMenu.getAttribute("open") == "true" ? true : false;
    
    if(!isSliderOpen) {
      if(activeSliderMenuID && (activeSliderMenuID != sliderMenuID)) {
        if(activeSliderMenu.getAttribute("open") == "true") {
          resizeSlider(activeSliderMenu, activeSliderTab, activeSliderMenu.offsetHeight, 0); 
          activeSliderMenu.setAttribute("open", "false");
        }
      }
      //sliderMenu.style.zIndex = topZIndex;
      resizeSlider(sliderMenu, sliderTab, 0, sliderMenu.offsetHeight);
      sliderMenu.setAttribute("open", "true");
      activeSliderMenuID = sliderMenuID;
    } else {
      resizeSlider(sliderMenu, sliderTab, sliderMenu.offsetHeight, 0);
      sliderMenu.setAttribute("open", "false");
    }
  }
