function showCurrentSlogan() {
  var panel_id = $("#top_slide .panel:first-child").attr('panel_id');
  $("#coda-slogan-1-" + panel_id).fadeIn('fast');
  $("#coda-nav-1 .tab"+panel_id+" a").addClass("current");
}

function hideAllSlogans() {
  $(".slogan").fadeOut("fast");
}

$(function(){
  hideAllSlogans();
  showCurrentSlogan();
  var scroll1 = new scroller("#top_slide", {data_selector : "li.panel", visible_children : 2, content_width : 727, duration : 0.1, loop : true, steps : ($.browser.msie ? 15 : 50), auto_slide : 5});
  
  $("#top_slide").bind('scroller.start', function(event, direction) {
    hideAllSlogans();
    $("#coda-nav-1 a.current").removeClass("current");
  }).bind('scroller.stop', function(event, direction) {
    showCurrentSlogan();
  }).mouseenter(function(event) {
    scroll1.pause_auto_slide();
  }).mouseleave(function(event) {
    scroll1.resume_auto_slide();
  });
  
	$("#coda-nav-1, #top_block").mouseenter(function(event) {
		scroll1.pause_auto_slide();
	}).mouseleave(function(event) {
		scroll1.resume_auto_slide();
	});

  $("#coda-nav-1 a").mouseover(function() {
		scroll1.pause_auto_slide();
    
		var target = parseInt($(this).attr('rel').substring(1));
    var current = parseInt($("#top_slide .panel:first").attr('panel_id'));
    try {
      var count = Math.abs(target - current);
      var left = current > target;
      var i;
			var duration = null;
			var steps = null;
			if (count > 1) {
				duration = 0.01;
				steps = ($.browser.msie ? 4 : 10);
			}
			
      for(i = 0; i < count; i++) {
				scroll1.schedule_scroll(left, duration, steps);
      }
    }
    catch(e) {
      alert(e);
    }
    return false;
  });
});

