/*
 * Javascript using jQuery library (jQuery.com)
 * Author: Daniel Lindén, Vebut.se
 */
$(document).ready(function(){

	var speed = 200;

	jQuery.fn.hideAll = function ()
	{
		var prev = this.prevAll("div");
		jQuery.each(prev, function(index, element){
			$(element).find("div").slideUp(speed);
			$(element).slideUp(speed);
		});

		var next = this.nextAll("div");
		jQuery.each(next, function(index, element){
			$(element).find("div").slideUp(speed);
			$(element).slideUp(speed);
		});
	}

	$("div#wrapper div").hide();

	$(":header").click(function(){

		var div = $(this).next('div');
		var slug = $(this).attr('id');
		var db = $(this).attr('class');

		if (div.css('display') == 'none')
		{
			div.find("div").hide();
			
			if (slug != "")
			{
				div.load('fetch.php', {page : slug, from : db}, function(){ div.slideDown().hideAll(); });
			}
			else div.slideDown(speed).hideAll();
		}
		else
		{
			div.slideUp(speed);
			div.find("div").slideUp(speed);
		}

	});

});