/* Author: Ben Janik

*/

$(function(){
 $('#slider')
  .anythingSlider({
  	theme : 'metallic',
  	resizeContents : false,
  	navigationFormatter : null
  })
  .anythingSliderFx({
   // '.selector' : [ 'caption', 'distance/size', 'time', 'easing' ]
   // 'distance/size', 'time' and 'easing' are optional parameters
   '.caption-top'    : [ 'caption-Top', '50px', '1000', 'easeInOutExpo' ],
   '.caption-right'  : [ 'caption-Right', '130px', '1000', 'easeOutBounce' ],
   '.caption-bottom' : [ 'caption-Bottom', '50px', '1000', 'easeInOutCirc' ],
   '.caption-left'   : [ 'caption-Left', '130px', '1000', 'easeOutBounce' ]
  })
  /* add a close button (x) to the caption */
  .find('div[class*=caption]')
    .css({ position: 'absolute' })
    .prepend('<span class="closer">x</span>')
    .find('.close').click(function(){
      var cap = $(this).parent(),
       ani = { bottom : -50 }; // bottom
      if (cap.is('.caption-top')) { ani = { top: -50 }; }
      if (cap.is('.caption-left')) { ani = { left: -150 }; }
      if (cap.is('.caption-right')) { ani = { right: -150 }; }
      cap.animate(ani, 400, function(){ cap.hide(); } );
    });
});

// button event listener
document.getElementById('button')
		.addEventListener('click', function() {
			window.scrollTo(0, document.body.scrollHeight);
			$('#slider').data('AnythingSlider').startStop(true);  // start the slideshow
		});

