// Carousel
$(document).ready(function() {
	$('.hidden').hide();

	$('.carousel-item.hidden').removeClass('hidden');
	$('.mainphoto').removeClass('hidden');
	
	$('.cnav').click(function(){
		var current = $('.cnav.active').attr('id').replace("cnav-item", "");
		if ( !$(this).hasClass('active') ) {
			$('.carousel-item:not(#carousel-item'+current+')').hide().stop(true);
			$('.cnav').removeClass('active');
			$(this).addClass('active');

			var slide = $(this).attr('id').replace("cnav-item", "");
			$('.mainphoto').fadeOut();
			$('#carousel-item'+current).fadeOut( 250, function() {
				$('#carousel-item'+slide).delay(290).fadeIn(720, function(){
			if ($.browser.msie){this.style.removeAttribute('filter');}
		});
			});
			$('#slide'+slide+'-bg').fadeIn();
		}
	});
	carousel_interval = setInterval(carousel_autoplay,7500);
	$('#carousel').hover(function() {
		clearInterval(carousel_interval);
	}, function() {
		carousel_interval = setInterval(carousel_autoplay,7500);
	});
});
var carousel_count;
var carousel_interval;
var current_carousel = 0;
function carousel_autoplay(){
	$('.mainphoto').stop(true, true);
	$('.cnav').stop(true, true);
	$('.carousel-item').stop(true, true);
	carousel_count = ($(".carousel-item").size() +1);
	var current = parseInt( $('.cnav.active').attr('id').replace("cnav-item", "") );
	current_carousel = (current + 1) % carousel_count;
	if ( current_carousel == 0 ) { current_carousel = 1; }

	$('.carousel-item:not(#carousel-item'+current+')').hide().stop(true);
	$('.cnav').removeClass('active');
	$('#cnav-item'+current_carousel).addClass('active');

	$('.mainphoto').fadeOut();
	$('#carousel-item'+current).fadeOut(250, function() {
		$('#carousel-item'+current_carousel).delay(290).fadeIn(720, function(){
			if ($.browser.msie){this.style.removeAttribute('filter');}
		});
	});
	$('#slide'+current_carousel+'-bg').fadeIn();
}



// News headlines scroller
var headline_count;
var headline_interval;
var old_headline = 0;
var current_headline = 0;
$(document).ready(function(){
  headline_count = $("div.headline").size();
  $("div.headline:not("+current_headline+")").css('top', '50px');
  $("div.headline:eq("+current_headline+")").css('top', '5px');
  

 
  headline_interval = setInterval(headline_rotate,5500);
  $('#headlines').hover(function() {
    clearInterval(headline_interval);
  }, function() {
    headline_interval = setInterval(headline_rotate,5500);
  });
});
function headline_rotate() {
  $('div.headline').stop(true, true);
  current_headline = (old_headline + 1) % headline_count;
  $("div.headline:eq(" + old_headline + ")")
    .animate({
		top: -5,
		opacity: '0.00'
		},"slow", function() {
      $(this).animate({top: 50},0);
    });
  $("div.headline:eq(" + current_headline + ")")
    .animate({
		top: 5,
		opacity: '1.00'
		},"slow");  
  old_headline = current_headline;
}
