
var rlCurrent = 0;
rlSlideTime = rlSlideTime*1000; // milliseconds
rlSlideTransition = rlSlideTransition*1000; // milliseconds
$().ready(function() {
  var rlSlideCount = $('.rlSlide').length;
  rlTimed(rlSlideStart, rlSlideCount-1, 'fast');
  
  if (rlState==0)
	rlPause();  
  
  if (rlSlideAlign=='left')
    $('#rlSlideWide #rlSlides').css({width: '100%'});
  else 
    $('#rlSlideWide #rlSlides').css({width: '850px'});

  var arsAdHeight = $('#arsA3 .arsAd').css('height').replace(/px/, '');
  var rlPlayHeight = $('#rlPlayPause').css('height').replace(/px/, '');
  var rlButtonCount = $('.rlButton').length;
  var rlButtonHeight = (arsAdHeight - rlPlayHeight) / rlButtonCount;
  $('#rlSlides').css({height: arsAdHeight + 'px'});
  $('.rlSlide').css({height: arsAdHeight});
  $('.rlButton h1').each(function() {
    var rlHHeight = $('.rlButton h1').css('fontSize').replace(/px/, '');
	var rlBRCount = $(this).children('br').length;
	var rlHPad = rlHHeight * (rlBRCount+1);
    var rlButtonPad = (rlButtonHeight - rlHPad) / 2;
	$(this).css({height: rlButtonHeight + 'px'});
	$(this).prepend('<div style="height: ' + rlButtonPad + 'px; overflow:hidden;">&nbsp;</div>');
  });
  
  $('#rlPause').click(function() {
    rlPause();
  });
  
  $('#rlPlay').click(function() {
    if (rlState==0) { 
	  rlPlay(rlSlideCount-1);
	}	
  });
  
  $('.rlButton').each(function(i) {
    $(this).click(function() {
	  $('.rlSlide').fadeOut('fast');
	  $('.rlSlide').eq(i).fadeIn('fast');
	  $('.rlButton h1').animate({opacity: 1}, 'fast');
	  $('.rlButton h1').eq(i).animate({opacity: 0.3}, 'fast');
	  rlCurrent = i;
	  rlPause();
	});
  });
});

function rlPause() {
	rlState = 0;
    $('#rlPinner').stop();
	$('#rlPinner').css({width: '116px'});
	var rlCurSrc = $('#rlPause').attr('src');
	var rlBaseSrc = rlCurSrc.split('rlPlay__');
	rlBaseSrc = rlBaseSrc[0];
	$('#rlPause').attr('src', rlBaseSrc + 'rlPlay__pause_1.gif');
	$('#rlPlay').attr('src', rlBaseSrc + 'rlPlay__play_0.gif');
}

function rlPlay(total) {
	rlState = 1;
    $('#rlPinner').css({width: '1px'});
	var rlCurSrc = $('#rlPlay').attr('src');
	var rlBaseSrc = rlCurSrc.split('rlPlay__');
	rlBaseSrc = rlBaseSrc[0];
	$('#rlPause').attr('src', rlBaseSrc + 'rlPlay__pause_0.gif');
	$('#rlPlay').attr('src', rlBaseSrc + 'rlPlay__play_1.gif');
	rlTimed(parseInt(rlCurrent), total, 0);
}

function rlTimed(slide, total, speed) {
	$('.rlSlide, #rlLoading').fadeOut(speed);
	$('.rlSlide').eq(slide).fadeIn(speed);
	$('.rlButton h1').animate({opacity: 1}, 'fast');
	$('.rlButton h1').eq(slide).animate({opacity: 0.3}, 'fast');
  if (rlState==1) {
    $('#rlPinner').css({width: '1px'});
    $('#rlPinner').animate({width: '116px'}, rlSlideTime, function() {
	  if (slide<total) {
	    rlTimed(slide+1, total, rlSlideTransition);
	    rlCurrent = slide+1;
      } else if (slide==total) {
		rlTimed(0, total, rlSlideTransition);
	    rlCurrent = 0;
	  }
	});
  } else {
    $('#rlPinner').css({width: '116px'});
  }
}
