$(document).ready(function(){
	$('.lnk_p').click(function(){
		$(this).siblings('.lnk_p').removeClass('selected');
		$(this).parent().parent().find('.p_des').hide().addClass('hidden');
		
		if(!$(this).hasClass('selected')){
			$('#'+$(this).attr('rel')).fadeIn('fast', function(){
				$(this).removeClass('hidden');
			});
			$(this).addClass('selected');
		}else{
			$(this).removeClass('selected');
		}
		return false;
	});

	
	
	$('#reference_list h3 a').click(function(){
		 return false;
	});
	
	 manageBash();
	 manageProjects();
	 
	 $('.chk_filter').click(manageProjects);
});


function manageBash(){
	var hash = window.location.hash;
	if(hash != '#' && hash != ''){
		$('.chk_filter').attr('checked', '');
		$('.chk_filter').each(function(){
			var val = '#'+this.value;
			if(val == hash){
				$(this).attr('checked', 'checked');
			}
		});
	}
}

function manageProjects(){
	$('.project').hide();
	$('.chk_filter').each(function(){
		var val = this.value;
		if($(this).attr('checked') == true){
			$('.project.'+val).show();
		}
	});
}
