$(function() {
  slide_interval = setInterval("home_slider('up');", 7000);
});
var slide_interval = null;
var view_counter = 0;

function home_slider(direction){
  if (view_counter>=$('.slide').size())
    view_counter = 0;
  //hide current box
  $('.slide:eq('+view_counter+')').slideUp('slow');
  //if first box show signup button
  if (direction=='up'){
    //if not the last one show the +1
    var next_view = view_counter+1;
    if (next_view<$('.slide').size()){
      $('.slide:eq('+next_view+')').show('fast');
    }else{
      $('.slide:eq(0)').slideDown();
    }
    view_counter++;
  }
  if (direction=='down'){
    //if not the next to first one show the -1
    var next_view = view_counter-1;
    //adjust the negative around the loop
    if (next_view < 0) next_view = $('.slide').size() - 1;
    
    if (next_view != 0){
      $('.slide:eq('+next_view+')').slideDown('normal');
    }else{
      $('.slide:eq(0)').slideDown();
    }
    view_counter=next_view;
  }
}

function slide_up_click(){
  $('#js_slide_up').unbind();
  $('#js_slide_up').click(function(){
    home_slider('up');
    clearInterval(slide_interval);
    slide_interval = setInterval("home_slider('up');", 7000);
    return false;
  });
}

function slide_down_click(){
  $('#js_slide_down').unbind();
  $('#js_slide_down').click(function(){
    home_slider('down');
    clearInterval(slide_interval);
    slide_interval = setInterval("home_slider('up');", 7000);
    return false;
  });
}
