﻿var slide_count;
var slide_interval;
var old_slide = 0;
var current_slide = 0;
var max_timer = 10; //in seconds
var current_timer = 0;
var div_height = 374;

$(document).ready(function(){
  slide_count = $("div.slide").size();
  $("div.slide:eq("+current_slide+")").css('top','0px');

  slide_interval = setInterval(updateTimer,1000); //time in milliseconds
  $('#scrollup').hover(function() {
    pauseTimer();
  }, function() {
		resumeTimer();
  });
  $('div.updown').hover(function() {
    pauseTimer();
  }, function() {
		resumeTimer();
  });

});
function updateTimer() {
	current_timer = (current_timer + 1) % max_timer; 
	$("#currtime").text(current_timer);
	if(current_timer==0){
		slide_rotate();
	}
}
function slide_rotate() {
  current_slide = (old_slide + 1) % slide_count; 
  $("div.slide:eq(" + old_slide + ")").animate({top: -div_height+5},"slow", function() {
    $(this).css('top',div_height+'px');
  });
  $("div.slide:eq(" + current_slide + ")").show().animate({top: 0},"slow");  
  old_slide = current_slide;
}
function slide_down() {
  current_slide = (slide_count+(old_slide - 1)) % slide_count;
  $("div.slide:eq(" + old_slide + ")").animate({top: div_height},"slow", function() {
    $(this).css('top',div_height+'px');
  });
  $("div.slide:eq(" + current_slide + ")").css('top','-'+(div_height-5)+'px');
  $("div.slide:eq(" + current_slide + ")").show().animate({top: 0},"slow");  
  old_slide = current_slide;  
}
function pushUpDown(direction){
  clearInterval(slide_interval);
	current_timer = 0;
	if(direction==0){
		slide_down();
	}else{
		slide_rotate();
	}
}
function pauseTimer(){
	clearInterval(slide_interval);
}
function resumeTimer(){
	slide_interval = setInterval(updateTimer,1000); //time in milliseconds
}

