slide = 0;
hasplayer = false;
player = null;

function playerReady(obj) 
{
  if( !hasplayer)
  {
  	$("fakeplayer").show();
  	$("player").style.top = "-1000px";
  	hasplayer = true;
  	var id = obj['id'];
  	player = $(id);
  }
};

function do_slide(dir) // 0 = left, 1 = right
{
  if( hasplayer )
  {
    $("fakeplayer").show();
    player.sendEvent("STOP",0);
    $("player").style.top = "-1000px";
  }
  
  var arrow_next = $("arrow-next");
  var arrow_prev = $("arrow-prev");
  arrow_next.hide();
  arrow_prev.hide();
   
  var slider = $("slider");
  var offset = dir == 0 ? 774 : -774;
  
  new Effect.Move(slider, { x:offset, y:0, mode:"relative", duration: 1.0,
    afterFinish: function()
    {
      if( dir == 0 ) 
      {
        slide--;
      }
      else 
      {
        slide++;
      }
      if( slide > 0 ) arrow_prev.show();
      if( slide < 6 ) arrow_next.show();
      if( slide == 5 && hasplayer )
      {
        $("fakeplayer").hide();
        $("player").style.top = "70px";
      }
    }
  }); 
}

function slide_left()
{
  do_slide(0);
}

function slide_right()
{
  do_slide(1);
}
