$(document).ready(function () {
	setupSlider();
});

function setupSlider() {
	var prev_button = $('.homepage-slider .prev-button');
	var next_button = $('.homepage-slider .next-button');
	var slider = $('.homepage-slider');
	var slides = $('.slides');
	var offset_x = slider.outerWidth();
	
	var num_slides = $('.slide').length;
	var cur_slide = 0;
	prev_button.hide();
	
	slides.css('width', num_slides * slider.outerWidth());
	
	prev_button.click(function () {
		if (cur_slide > 0) {
			$('.slides').animate({marginLeft: '+=' + offset_x});
			next_button.show();
			cur_slide--;
			
			if (cur_slide == 0) $(this).hide();
		}
	});
	
	next_button.click(function () {
		if (cur_slide < num_slides) {
			$('.slides').animate({marginLeft: '-=' + offset_x});
			prev_button.show();
			cur_slide++;
			
			if (cur_slide == num_slides - 1) $(this).hide();
		}
	});

}

