var sliderIntervalId = 0;
var sliderHeight = 0;
var objectHeight=0;
var sliding = false;
var slideSpeed = 6;
var slideTime=20;
var slider=null;
var slideSleep=0;
function slide(id){
if(sliding) return; 
sliding=true;
 slider=document.getElementById(id); 
   if(slider.style.display=="none"){ 
   slider.style.display="block";
   objectHeight=slider.offsetHeight;
	slider.style.height="0px";
	slider.style.overflow="hidden";
	slideSleep=Math.ceil((objectHeight/slideSpeed)*slideTime);
	sliderIntervalId = setInterval('SlideDownRun()', slideTime);
   }  
   else  {  objectHeight=slider.offsetHeight;  sliderHeight=objectHeight; 
      sliderIntervalId = setInterval('SlideUpRun()', slideTime); }
}

function SlideUpRun()
{ 
   if(sliderHeight <= 0)
   {
     sliding=false;
      sliderHeight = 0;
      slider.style.height = objectHeight+"px";
	  slider.style.display="none"; sliderHeight=0;
      clearInterval(sliderIntervalId);
   }
   else
   {
      sliderHeight -= slideSpeed;
      if(sliderHeight < 0)
         sliderHeight = 0;
      slider.style.height = sliderHeight + 'px';
   }
}

function SlideDownRun() 
{      if(sliderHeight >= objectHeight)
   {
      sliding = false;
      sliderHeight = objectHeight;
      slider.style.height = objectHeight+ 'px';
      sliderHeight=0;
      clearInterval(sliderIntervalId);
   }
   else
   {
      sliderHeight += slideSpeed;
      if(sliderHeight > objectHeight)
         sliderHeight = objectHeight;
      slider.style.height = sliderHeight + 'px';
   }
}
