var slides;
var num_slides;
var cur_slide = 0;
var slide_interval;
$(document).ready(function() {
    slides = $('#home_gallery .event');
    num_slides = $(slides).size();
    if (num_slides > 1) {
        slide_interval = setInterval(next_slide, 6200);
    }
    $('#hga_left').click(function() {
        clearInterval(slide_interval);
        $(slides[cur_slide]).fadeOut(100);
        cur_slide--;
        $(slides[cur_slide]).fadeIn(300);
        slide_interval = setInterval(next_slide, 6200);
        if (cur_slide == 0) {
            $('#hga_left').hide();
        } else {
            $('#hga_left').show();
        }
        if (cur_slide == (num_slides - 1)) {
            $('#hga_right').hide();
        } else {
            $('#hga_right').show();
        }
    });
    $('#hga_right').click(function() {
        clearInterval(slide_interval);
        $(slides[cur_slide]).fadeOut(100);
        cur_slide++;
        $(slides[cur_slide]).fadeIn(300);
        slide_interval = setInterval(next_slide, 6200);
        
        if (cur_slide == 0) {
            $('#hga_left').hide();
        } else {
            $('#hga_left').show();
        }
        if (cur_slide == (num_slides - 1)) {
            $('#hga_right').hide();
        } else {
            $('#hga_right').show();
        }
    });
});

function next_slide() {
    $(slides[cur_slide]).fadeOut(100);
    cur_slide++;
    if (cur_slide == num_slides) {
        cur_slide = 0;
    }
    $(slides[cur_slide]).fadeIn(300);
    if (cur_slide == 0) {
        $('#hga_left').hide();
    } else {
        $('#hga_left').show();
    }
    if (cur_slide == (num_slides - 1)) {
        $('#hga_right').hide();
    } else {
        $('#hga_right').show();
    }
}

