
$(document).ready(function() {
	prep();
	resize();
	sliderNav();	
	
});
prep = function() {	
	sliderinuse = 'false';
	// ratio
	ratio = 1.695;	
}
resize = function() {
	
	var screenwidth = $(window).width();
	var screenheight = $(window).height();
	
	// position nav
	anchortoppos = (screenheight / 2) - ($('#sliderholder a.nav').height() / 2); 
	$('#sliderholder a.nav').css({'top':anchortoppos});
	
	// re-position slider now page has been resized
	if (sliderinuse == 'true') {
		
		newXPos = 0 - (currentimg * screenwidth) + screenwidth;
		$('ul#slider').css({'left':newXPos});
		xPos = newXPos;
		
	}
	
	// set sliderholder width & height
	$('#sliderholder').css({"width":screenwidth,"height":screenheight});
	
	// set ul width
	var ulwidth = screenwidth * $('ul#slider li').size();
	$('ul#slider').css({"width":ulwidth});
	
	// set li widths
	$('ul#slider li').css({"height":screenheight,"width":screenwidth});
	
	var imgheight = $('ul#slider img').height();	
	
	if (imgheight < screenheight) {
		$('ul#slider li img').css({"height":screenheight});
		
		// align image centrally here
		//var newleftpos = 0 - (screenwidth / 2);
		//$('ul#slider li img').css({"left":newleftpos});
		
		var imgnewwidth = screenheight * ratio;
		$('ul#slider li img').css({"width":imgnewwidth});
		if (imgnewwidth < screenwidth) {
			$('ul#slider li img').css({"width":screenwidth});
			$('ul#slider li img').css({"height":screenwidth / ratio});
		}
	}
	else {
		
		// align image back to left
		//$('ul#slider li img').css({"left":0});
		
		$('ul#slider li img').css({"width":"100%"});
		var imgnewheight = screenwidth / ratio;
		$('ul#slider li img').css({"height":imgnewheight});
		if (imgnewheight < screenheight) {
			$('ul#slider li img').css({"height":screenheight});
			$('ul#slider li img').css({"width":screenheight * ratio});
		}
	}
}
$(window).resize(function() {
	resize();
});
//delay
/*var TO = false;
$(window).resize(function(){
 if(TO !== false)
    clearTimeout(TO);
 TO = setTimeout(resize, 1000);
});*/
sliderNav = function() {
	
	xPos = 0;
	currentimg = 1;
	
	$('#sliderholder a#next').click(function(event) {
		
		resetlimit();
	
		if (xPos != limit) {
			// for use with resize function
			sliderinuse = 'true';
			currentimg++;
			
			var screenwidth = $(window).width();
			newXPos = xPos-screenwidth;
			$('ul#slider').animate({'left':newXPos},200);
			xPos = newXPos;
		}
		
		event.preventDefault(); 
	
	});
	
	$('#sliderholder a#prev').click(function(event) {
		
		resetlimit();
		
		if (xPos != 0) {
			// for use with resize function
			sliderinuse = 'true';
			currentimg--;
			
			var screenwidth = $(window).width();
			newXPos = xPos+screenwidth;
			$('ul#slider').animate({'left':newXPos},200);
			xPos = newXPos;
		}
		
		event.preventDefault(); 
	
	});
	
}
resetlimit = function() {
	limit = ($('ul#slider li').size() * $(window).width()) - $(window).width();
	limit = Number('-' + limit);
}
