вот теперь понятно, а то из 1-ого вопроса я понял, что мол юзера надо запомнить, если jquery cookie подключите, то как то так будет - 
<script>
	
	$(document).ready(function(){
		var mode = "compact";
		
                $('#section_list_1').css('display','none');		
		$("#img_compact").click(function(){
			
			if(mode == "detail") {
				
				$("#img_compact").attr('src', '/images/category_compact_active.png');
				$("#img_detail").attr('src', '/images/category_detail_deactive.png');
                                $('#section_list_1').css('display','none');
                                $('#section_list_2').css('display','block');
				mode = "compact";                          
                                $.cookie('mode', mode, { path: "/", expires: 10 });
			}
		
		});
		
		$("#img_detail").click(function(){
			
			if(mode == "compact") {
				
				$("#img_detail").attr('src', '/images/category_detail_active.png');
				$("#img_compact").attr('src', '/images/category_compact_deactive.png');
				$('#section_list_2').css('display','none');
                                $('#section_list_1').css('display','block');
				mode = "detail";
				$.cookie('mode', mode , { path: "/", expires: 10 });
			}
		
		});
		
                if($.cookie('mode') != undefined){
                     if($.cookie('mode') == "detail"){
                           mode = "compact";
                           $("#img_detail").click();
                     } else if($.cookie('mode') == "compact") {
                           mode = "detail";
                           $("#img_compact").click();
                     }
               }
	});	
</script>
как то так попробуйте