var view_mode = 'compact';

$(document).ready(function() {
	var is_private = true;
	
	//determine the view mode
	var pieces = document.location.search.split('&');
	for (var i=0; i < pieces.length; i++) {
		var pair = pieces[i].split('=');
		if(pair[0] == 'view_mode') view_mode = pair[1];
	};
	
	$('#view_expand').click(function() {
		if(view_mode == 'expand') return;
		
		var els = $('#sortables_container .container');
		if(els[0].tagName == 'DIV') is_private = false;
						
		if(is_private) {
			$(els).each(function() {
				$(this).addClass('expanded');
				
			});
		}
		else {
			$(els).each(function() {
				$(this).addClass('expanded');
				
				var pc = $(this).find('.public_content');
				$(this).find('.item_owner').insertAfter(pc);
				$(this).find('.item_comments').insertAfter(pc);
				$(this).find('h3').insertAfter(pc);
			});
		}
		
		//rewrite the pagination urls
		$('.paginator a').each(function() {
			$(this).attr('href', $(this).attr('href') + '&view_mode=expand');
		})
				
		view_mode = 'expand';
	});
	
	$('#view_compact').click(function() {
		if(view_mode == 'compact') return;
		
		var els = $('#sortables_container .container');
		if(els[0].tagName == 'DIV') is_private = false;
				
		if(is_private) {
			
		}
		else {
			$(els).each(function() {
				$(this).removeClass('expanded');
				
				var pc = $(this).find('.public_content')
				$(this).find('h3').prependTo(pc);
			});
		}
		
		//rewrite the pagination urls
		$('.paginator a').each(function() {
			var url = '';
			var pieces = $(this).attr('href').split('&');
			for (var i=0; i < pieces.length - 1; i++) {
				if(i != 0) url += '&';
				url += pieces[i];
			};
			
			$(this).attr('href', url);
		})
				
		view_mode = 'compact';
	});
});