/* 	
	Author: Martin Sanne Kristiansen
	HEYDAYS.info
*/


$(function(){
	
	var stageHeight = $(window).height();
	$(window).resize(setsize);
	
	function setsize(){
		stageHeight = $(window).height();
		$('.maingrid_li .inner').each(function(){
			var posY = ($(this).height()/2)-($(this).find('p').height()/2);
			$(this).css({top:posY});
		});
	}

	$('a').click(function(){
		var attr = $(this).attr('href');
		if (attr=='#next') {
			nextSlide();
		}else if (attr=='#prev') {
			prevSlide();
		}else{
			window.open(attr);
		}
		return false;
	});
	
	var slidenum = 0;
	var curslide = $('#slide-0');
	curslide.show();
	
	function prevSlide(){
		slidenum--;
		checknum();
		if (curslide) {
			curslide.animate({top:stageHeight},{ complete:function(){ $(this).hide(); } });
		}
		curslide = $('#slide-'+slidenum);
		curslide.show();
		
		var inner = curslide.find('.inner');
		var posY = (inner.height()/2)-(inner.find('p').height()/2);
		inner.css({top:posY});
		
		curslide.animate({top:-stageHeight},{duration:0});
		curslide.animate({top:0});
	}
	
	function nextSlide(){
		slidenum++;
		checknum();
		if (curslide) {
			curslide.animate({top:-stageHeight},{ complete:function(){ $(this).hide(); } });
		}
		curslide = $('#slide-'+slidenum);
		curslide.show();
		
		var inner = curslide.find('.inner');
		var posY = (inner.height()/2)-(inner.find('p').height()/2);
		inner.css({top:posY});
		
		curslide.animate({top:stageHeight},{duration:0});
		curslide.animate({top:0});
	}
	
	function checknum(){
		if (slidenum>=$('#slideshow li').length) slidenum = 0;
		if (slidenum<=-1) slidenum = $('#slideshow li').length-1;
	}
	
	setsize();

	var interval = setInterval(nextSlide,8000);

});



