jQuery(function($){
	/* 
	 * Side Panel 
	 */
	var sidepanelVisible = 1;
	var activePostType = "";
	$('#home-recent-things')[0].index = 0;

	$("#home-recent-things").jCarouselLite({
		btnNext: ".btn-older",
		btnPrev: ".btn-newer",
		btnGo: ["#logo.home"],
		circular: false,
		vertical: true,
		start: 1,
		visible: 3,
		scroll: 1,
		mouseWheel: true
	});
	
	$('.home #c1 .wrapper')
		.css({overflow:'hidden'})
		.wrapInner("<div class='scroll'>");
	
		
	// Recent Main Things click to change main thing
	$('#home-recent-things .recent-thing a').click(function(){
		var index = $(this).parents('.recent-thing').index();
		$('#home-recent-things')[0].index = index;
		resizeMainThing(true);
		if(index==0){
			$('#logo.home,#logo.home a').animate({width: '298px'});
		} else {
			$('#logo.home,#logo.home a').animate({width: '358px'});
		}
		
		var display_menu = ($('#c1 .post:eq('+index+') input[name=display_menu]').val() == "yes") ? 1 : 0;

		if( $('.home #c1 .wrapper .post:eq('+index+')').attr('class') == 'post post-type-wildcard' ) {
			if(display_menu == 1){
				showSidePanel();
			} else {
				hideSidePanel();
			}
		} else {
			showSidePanel();
		}
		
		return false;
	});
	
	/* Recent Things Scroll */
	function resizeMainThing(ease) {
		if(ease != true) ease = false;
		
		var index = $('#home-recent-things')[0].index;
		
		var wrapper = $('.home #c1 .wrapper');
		var css = {top:wrapper.scrollTop() - ($('.home #c1 .wrapper .post:eq('+index+')').position().top)};
		
		var cssClass = $('.home #c1 .wrapper .post:eq('+index+')').attr('class');
		
		if(ease)
			$('.scroll',wrapper).stop().animate(css,'fast');
		else
			$('.scroll',wrapper).css(css);

		var ww = $(window).width(),wh = $(window).height();
		$('.rsimg').css({'height':(wh-380).toString()+'px','width':'auto'});
		
		var allowedWidth = $(window).width() - 210;
		var allowedHeight = $(window).height() - 380;
		
		$('.wildcard-image').each(function(){
			var imgW = $(this).width();
			var imgH = $(this).height();
			$(this).css({ 'max-width': allowedWidth, 'max-height':allowedHeight });
		});
		
		//$('.wildcard-image').css({'height':(wh-160).toString()+'px','width':'auto'});

		$('#c1 .wrapper .post-type-photo .content').css({'margin-top':'-'+((wh-320)/2)+'px'});
		//$('#c1 .wrapper .post-type-video .content').css({'margin-top':'-'+((wh-340)/2)+'px'});
	}


	var sidepanel = $('.home #c2');
	function showSidePanel(){
		//$('.sidepanel-button').animate({right:-$(this).width()+'px'},'fast');
		if( $('.sidepanel-button').length > 0 ) {
			$('.sidepanel-button').remove();
		}
		sidepanel.animate({right:0},'fast');
	}
	
	function hideSidePanel(){
		sidepanel
			.animate({right:-sidepanel.width()+'px'},'fast')
			.after('<a href="#expand" class="sidepanel-button">Expand Sidepanel</a>');
		
		jQuery('.sidepanel-button').click(
			function(){
				sidepanel.animate({right:0},'fast');
				$(this).animate({right:-$(this).width()+'px'},'fast').remove();
				return false;
			}
		);
	}
	
	$('#home-side-panel h3').click(function(){hideSidePanel();});

	$('#logo.home').click(function(){
		$('#home-recent-things')[0].index = 0;
		$('#logo.home,#logo.home a').animate({width: '298px'});
		resizeMainThing(false);
	});

	$(window).resize(resizeMainThing);
	// On load resize main thing
	resizeMainThing(true);
	
	// On load resize Photo post and Wildcard post images
	//var ww = $(window).width(),wh = $(window).height();
	//$('.rsimg').css({'height':(wh-380).toString()+'px','width':'auto'});
	

	// On load hide the sidepanel if the first main thing is a wildcard
	if( $('.home #c1 .wrapper .post:eq(0)').attr('class') == 'post post-type-wildcard' ) {
		var index = $('#home-recent-things')[0].index;
		var display_menu = ($('#c1 .post:eq('+index+') input[name=display_menu]').val() == "yes") ? 1 : 0;
		if(display_menu == 1){
			showSidePanel();
		} else {
			hideSidePanel();
		}
	}
	
	
	
	
});
	

