/**
 * Ajax Shade
 * 
 * Copyright (c) 2009 Kyosuke Nakamura (kyosuke.jp)
 * Licensed under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 */


$(function(){
	$('.shadeGroup').each(function(){
		var group = $(this);
		var btn = group.find('.shadeBtn a');
		var contents = $('<div class="shadeContents"></div>');
		group.append(contents).addClass('shadeClose');
		contents.hide();
		btn.click(function(event){
			event.preventDefault();
		}).one('click', function(){
			contents.load(btn.attr('href') + ' .shadeContents > *', function(){
				btn.click(function(){
					contents.slideToggle(300);
					group.toggleClass('shadeClose').toggleClass('shadeOpen');
				});
				btn.trigger('click');
			});
		});	
	});
});

