Event.observe(window, 'load', initHomeGallery);
var slides;
var num_slides;
var cur_slide;
function initHomeGallery() {
	slides = $$('.hg_image');
	num_slides = slides.size();
	cur_slide = -1;
	nextSlide();
}
function nextSlide() {
	if(cur_slide != -1) {
	    new Effect.Fade(slides[cur_slide], { duration: 2.0 });
		cur_slide++;
		if(cur_slide == num_slides) {
		    cur_slide = 0;
		}
		new Effect.Appear(slides[cur_slide], { duration: 2.0 });
		setTimeout("nextSlide()", 5000);
	} else {
		cur_slide++;
		setTimeout("nextSlide()", 3000);
	}
}