
/*
 *	Sigil.cz JavaScript
 *	http://sigil.cz/
 *	
 *	(c) 2009 MCZ | mcz@sigil.cz
 */



/* http://www.quirksmode.org/js/cookies.html */

function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; }
function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; }
function eraseCookie(name) { createCookie(name,"",-1); }

$.fn.wait = function(time, type) { time = time || 1000; type = type || "fx"; return this.queue(type, function() { var self = this; setTimeout(function() { $(self).dequeue(); }, time); }); };



/* Sigil functions */

function showSubmenu(e) {
	var d = e.find('ul').css('display');

	$('#topmenu li ul').fadeOut('fast');
	$('#topmenu li a.active').removeClass('active');

	if (d != 'block')
	{
		e.children('a').addClass('active');
		e.find('ul').fadeIn('fast');
	}
}


function initCollapsibleNavigation() {
	$('#main-menu h3 a')
		.append('<span> +</span>')
		.click(function(event) {
			event.preventDefault();

			if ($('#main-menu').hasClass('navigation-collapsed')) {
				$('#main-menu').removeClass('navigation-collapsed').find('ul ul').fadeIn('fast');
			}
			else {
				$('#main-menu ul ul').fadeOut('fast', function() {
					$('#main-menu').addClass('navigation-collapsed');
				});
			}
		});

	if ($('#main-menu').hasClass('navigation-collapsed')) {
		$('#main-menu ul ul').hide();
	}
}


function switchFooter() {
	$('#footer').toggleClass('no-image');

	if (($('#footer').attr('class')) == 'no-image')
	{
		$('#switch-background a').text('Zobrazit artwork');
		createCookie('switchFooter', 1, '180');
	}
	else
	{
		$('#switch-background a').text('Schovat artwork');
		eraseCookie('switchFooter');
	}
}


function loadContent(e) {
	var target = '#' + e.attr('target');
	$(target).load(e.attr('href') + ' ' + target + ' > .ajax-content');
}


