function carousel_prev() {
	if (parseInt($('#carousel_container').css('left')) < -641) {
		$('#carousel_container').animate({"left": "+=640"}, 500);
	} else {
		$('#carousel_container').animate({"left": ($('#carousel_container').children().length - 1) * -640}, 500);
	}
}

function carousel_next() {
	right_border = ($('#carousel_container').children().length - 2) * -641;
	if(parseInt($('#carousel_container').css('left')) < right_border) {
		$('#carousel_container').animate({"left": "0"}, 500);
	} else {
		$('#carousel_container').animate({"left": "-=640"}, 500);
	}
}

$(document).ready(function() {
	$('.carousel_left a').bind('click', function() {
	  carousel_prev();
	  return false;
	});
	
	//Bind function to move right.
	$('.carousel_right a').bind('click', function() {
	  carousel_next();
	  return false;
	});
	
	if($("div#carousel")) {
	    timer = setInterval(function () {
	            carousel_next();
	    }, 5 * 1000);
	        
	    $('div#carousel').bind('mouseover', function() {
	      clearInterval(timer);
	    });
	    
	    $('div#carousel').bind('mouseout', function() {
	      timer = setInterval(function () {
	              carousel_next();
	      }, 5 * 1000);
	    });
	  }
});
