// Event.observe(window, 'load', function() {
// 		slides = $$('.home_feature');
// 		numslides = slides.size();
// 		curslide = -1;
// 		if(numslides > 1) { switchSlide(); }
// 		else if(numslides == 1) { slides[0].show(); }
// });
// var slides, numslides, curslide;
// var switchSlide = function() {
//     if(curslide != -1) new Effect.Fade(slides[curslide], { duration:0.3 });
//     if(curslide == (numslides - 1)) { curslide = 0; }
//     else { curslide++; }
//     new Effect.Appear(slides[curslide], { duration:0.3 });
//     window.setTimeout("switchSlide()", 5000);
// }

var slides, numslides, curslide, curindex;
var slidesActive = true;
Event.observe(window, 'load', function() {
	slides = $$('.home_feature');
	numslides = slides.size();
	curindex = 0;
	Event.observe('hf_left', 'click', function() {
		if(curindex != 0) {
			curindex--;
			selectSlide(curindex);
			slidesActive = false;
		}
	});
	Event.observe('hf_right', 'click', function() {
		if(curindex < (numslides - 1)) {
			curindex++;
			$$('.home_feature').invoke('hide');
			selectSlide(curindex);
			slidesActive = false;
		}
	});
	selectSlide(0);
	setTimeout('nextSlide()', 6000);
});
var selectSlide = function(slideindex) {
	curindex = slideindex;
	$$('.home_feature').invoke('hide');
	slides[slideindex].show();
	$$('.hf_dot_selected').each(function(elem) { elem.removeClassName('hf_dot_selected'); });
	var dots = $$('.hf_dot');
	dots[slideindex].addClassName('hf_dot_selected');
}
var nextSlide = function() {
	if(slidesActive) {
		if(curindex < (numslides - 1)) {
			curindex++;
		} else {
			curindex = 0;
		}
		selectSlide(curindex);
		setTimeout('nextSlide()', 6000);
	}
}