jQuery.fn.fadeToggle = function(speed, easing, callback) {
   return this.animate({opacity: 'toggle'}, speed, easing, callback);

};



$(document).ready(function() 

{

	/* existing profile pages */

	$('.profile').click(function() {
		$("#profile").toggle();
	});
	
	
	$('#profile a.close').click(function() {
		$("#profile").hide();
	});
	
	
	/* scroll panes */
	
	$('.scroll-pane').jScrollPane();
	$('.pane').jScrollPane({scrollbarWidth:15, scrollbarMargin:10});
	
	
	/* menu */

	
	$('#menu-bar a.close').click(function() {
		$("#menu-list").show();
	});
	
	$('#menu-list a.close').click(function() {
		$("#menu-list").hide();
	});
	
	$('a.next').click(function() {
		$(this).next('ul').toggle();
	});
	
	/* dynamic about pages */
	
	function loadTp(url) {
		$('div#practice').slideUp(300, function(){ 
			$("div#practice div").load(url, {a: 1}, function(){
				$('div#practice').slideDown(300);
			});
		});
	};

	$('a.tp-link').click(function(){
		loadTp($(this).attr('href'));
		return false;
	});
	
	$('div#practice a.close').live('click', function(){
		$('div#practice').slideUp(300);
		return false;
	});


		
});