$(document).ready(function(){
	//References
	var loading = $("#localloading");
	var container = $("#localcontent");
	var infobox = $("#ajaxcontent");
	var link;
	
	//Manage click events
	$("a.ajax-links").click(function(e){
		//prevent default action
		e.preventDefault();
		
		if (infobox.is(":hidden")) {
		
		} else {
			infobox.slideUp("fast");
		}

		showLoading();
		
		if (container.is(":hidden")) {
		
		} else {
			container.slideUp("fast");
		}
		
		//container.slideUp("fast");
/*		
		container.fadeTo("slow", 0.01, function(){
			$(this).slideUp("slow", function() {
                 //$(this).hide();
             });
		});
*/
/*
		container.fadeTo("slow", 0.01, function(){
			//$(this).slideUp("fast");
		});	
*/			
		link = $(this).attr("href") + " div#subcontent";
/*		
		container.load(link, '', hideLoading());
		//container.slideDown("fast");
		
		container.fadeTo("slow", 1.0, function(){
			//$(this).slideDown("slow", function() {
			//});
		});
*/
		//container.load(link, '', hideLoading()).fadeTo("slow", 1.0, function(){});

//container.hide().fadeTo("fast", 0.01).load(link, '', hideLoading()).fadeTo("slow", 1.0, function(){});
//container.hide().load(link, '', hideLoading()).fadeTo("fast", 1.0);

		container.load(link, '', hideLoading()).slideDown("fast").fadeTo("fast", 1.0);
		
		e.stopPropagation();
	});
	
	container.click(function(e) {
		//e.preventDefault();
  		var target = $(e.target);

  		if (target.hasClass('closebutton')) {
  			infobox.slideDown();
  			container.slideUp("fast");
  		}
	});

	function showLoading(){
		loading
			.css({visibility:"visible"})
			.css({opacity:"1"})
			.css({display:"block"});
	}
	
	function hideLoading(){
		loading.fadeTo(1000, 0);
	};
});