// JavaScript Document

$(document).ready(function() {
	// BEGIN DOM SETUP
	$('#carousel_bar_right').remove();
	$('#carousel_background').append("<a href='' id='carousel_button' onclick='return slide_carousel()' class='right_arrow'> </a>");
	// END DOM SETUP
	
	autoScroll = setInterval(function(){
								clearInterval(autoScroll);
								autoScroll = setInterval(function(){
															slide_carousel(15000);
														}, 22000);
								slide_carousel(15000);
							}, 6500);
});

function slide_carousel(speed) {
	myeasing = 'linear';
	if (!speed) {
		speed = Math.abs(parseInt($('#carousel').css('left')))*3; // will equal 3040 at the extremes
		myeasing = 'swing';
		clearInterval(autoScroll);
	}
	if ($('#carousel_button.left_arrow').length > 0) {
		$('#carousel').stop().animate({left: 0}, {duration: speed, queue: false, easing: myeasing,
							complete: function(){
								$("#carousel_button").removeClass('hover_blue');
							}} );
		$("#carousel_button").removeClass('left_arrow').addClass('hover_blue');
	} else {
		if (!(speed > 3500)) { // prevents the speed changing
			speed = 3420 - speed
		}
		$('#carousel').stop().animate({left: -950}, {duration: speed, queue: false, easing: myeasing,
							complete: function(){
								$("#carousel_button").removeClass('hover_blue');
							}} );
		$("#carousel_button").addClass('left_arrow').addClass('hover_blue');
	}
	return false;
}
