$(document).ready(function() {
	$(window).resize(function() { adjustSizes() });
	
	innit();

	$('#work, #etcetra').val('0');
	$('#work').change(changeWork);
	$('#etcetra').change(changeEtcetra);
	
	$('#welcome').delay(1000).fadeIn(500);
	
});

function changeWork() {

	var selected = $('#work option:selected').val();
	
	if (selected == '1' || selected == '0') {
	}else {
		
	$('#etcetra').val('0');

	$('#greeting div').fadeOut(200);
	$('#stage').fadeOut(200, function(){
	
			$.ajax({
				url: "work/"+selected+".html",
				type: "GET",
				cache: false,
				beforeSend: function() {
				},
				success: function(html, fun) {
					$('#stage').html(html).fadeIn(200);
					innit();
				},
				complete: function() {
					//
				}
			}); //end ajax
	}); //end fade out callback
	
	}
	
} //end changeWork

function changeEtcetra() {

	var selected = $('#etcetra option:selected').val();

	if (selected == '1' || selected == '0') {
	}else {
	
		$('#work').val('0');
		$('#greeting > div').fadeOut(200);
	
	
		$('#stage').fadeOut(200).hide();
		$('#'+selected).fadeIn(200);
	}
}

function slideshow() {
	$('.slide:not(.silent):not(:eq(0))').hide();
	$('.caption:not(:eq(0))').hide();
	
	$('.slide:not(.silent)').click(function() {
		if ($(this).next('.slide').length != 0) {
			$(this).fadeOut(200, function(){
				$(this).next().fadeIn(200);
			});
			$('.caption:visible').fadeOut(200, function(){
				$(this).next().fadeIn(200);
			});
		} else if ($('.slide:eq(1):not(.silent)').length != 0 ) {
			$(this).fadeOut(200, function(){
				$('.slide:not(.silent):eq(0)').fadeIn(200);
			});
			$('.caption:visible').fadeOut(200, function(){
				$('.caption:eq(0)').fadeIn(200);
			});
		}
	});
	
	$('.next').click(function() {
		$('.slide:visible:not(.silent)').click();
	});
	
}

function innit() {
	slideshow();
	$('.slide img').css('height','100%').css('width','100%');
	$('.slide:eq(0) img').hide().load(function () { $(this).show(); adjustSizes(); });
}

function adjustSizes() {
	if ($('#stage').length != 0) {
		$('#stage').css('height',($(window).height())+'px');
	}
	
	if ($('.slide').length != 0) {
		$('.slide').css('height',($(window).height()-100)+'px')
		.css('width',($(window).width())+'px');
		
		$('.middle').css('height',($(window).height()-110)+'px')
		.css('width',($(window).width())+'px');
		
		if ( $('.slide img:not(.bleed)').height() >= $('.slide').height() ) {
			$('.slide img').css('height','100%').css('width','');
		}

		if ( $('.slide img:not(.bleed)').width() >= $('.slide').width() ) {
			$('.slide img').css('width','100%').css('height','');
		}
	}	
}
