$(document).ready(function($) {
	$('#main_nav').greybackMenu();
	$('#header a, #outer_footer a, .panel_link').live('click',function() {
		if($('#content_bg').width() > 0) {
			$('#inner_content').fadeOut();
			$('#content_bg').animate({width:'0'},'400');
		}
		$('#mainnav a').removeClass('active');
		var href = $(this).attr('href');
		var hashPosition = href.search('#')+1;
		var pageName = href.substring(hashPosition);
		if((pageName.length)&&(pageName != 'home')) {
			$.get("/content/"+pageName,function(data){
				var ajax_class = $(data).attr('class');
				switch(ajax_class) {
					case "ajax_small":
						bg_width = '395px';
						$('#inner_content').width('300px');
						break;
					case "ajax_medium":
						bg_width = '595px';
						$('#inner_content').width('500px');
						break;
					case "ajax_large":
						bg_width = '775px';
						$('#inner_content').width('680px');
						break;
				}
				$('#content_bg').animate({width:bg_width},'400',function(){
					$('#inner_content').html(data).fadeIn();
				});
			});
		}
		return false;
	});
});
