function cycleMediaSlides(){

  try{
    // If a slide is currently being shown, hide it
    if(currentMediaSlide >= 0){
      fadeMediaSlide(currentMediaSlide);
    }// end if
    
    // Increment currentMediaSlide
    currentMediaSlide = (currentMediaSlide+1) % mediaSlideCount;
    setTimeout("showMediaSlide(" + currentMediaSlide + ")", 800);
  }
  catch(e){}
  
  setTimeout("cycleMediaSlides()", 10000);

}// end cycleMediaSlides


function fadeMediaSlide(slideNo){
  ge('MediaBrowserItem' + slideNo).style.zIndex = 1;
  new Effect.Opacity('MediaBrowserItem' + slideNo, { from: 1.0, to: 0.0, duration: 1.0 });
  //setTimeout("resetMediaSlide(" + slideNo + ")", 1000);
}// end fadeMediaSlide

function showMediaSlide(slideNo){
  ge('MediaBrowserItem' + slideNo).style.zIndex = 2;
  new Effect.Opacity('MediaBrowserItem' + slideNo, { from: 0.0, to: 1.0, duration: 1.0 }); 
  //setTimeout("morphMediaSlide(" + slideNo + ")", 4000);
 
}// end showMediaSlide

function morphMediaSlide(slideNo){
  $('MediaBrowserItem' + slideNo + "Text").morph('width: 500px;');
}

function resetMediaSlide(slideNo){
  $('MediaBrowserItem' + slideNo + "Text").morph('width: 300px;');
}


function mediaSlidesInit(){
  //cycleMediaSlides();   
  setTimeout("cycleMediaSlides()", 5000);        
}// end init
