//
// .easyCORPORATION
// przykładowy szablon do easy
//
// $Id: engine.js 4936 2007-11-28 12:16:19Z agach $
//

$(document).ready(function() {
	$('.dropdown').each(function(){
		this.style.cursor='pointer';
		if((':' + jQuery.cookie('dropdown')).match(':' + this.id + ':')) {
			$(this).children('.head').addClass('activehead');
			$(this).children('.body').addClass('activebody');
			$(this).children('.body').show();
		} else {
			$(this).children('.head').removeClass('activehead');
			$(this).children('.body').removeClass('activebody');
			$(this).children('.body').hide();
		}
		$(this).children('.head').click(function() {
			$(this.parentNode).children('.body').slideToggle('fast',function() {
				if(this.style.display != 'none') {
					$(this.parentNode).children('.head').addClass('activehead');
					$(this.parentNode).children('.body').addClass('activebody');
					$.cookie('dropdown', this.parentNode.id + ':' + $.cookie('dropdown'));
				} else {
					$.cookie('dropdown', $.cookie('dropdown').replace(this.parentNode.id + ':', '').replace(this.parentNode.id + ':', ''))
					$(this.parentNode).children('.head').removeClass('activehead');
					$(this.parentNode).children('.body').removeClass('activebody');
				}
			});
		});
	});
});

$(document).ready(function() {
	$('.divBox').each(function(){
		if(this.id[1] && (':' + jQuery.cookie('divBox')).match(':' + this.id + ':')) {
			$(this).children('.divBoxShow').removeClass('activedivBoxShow');
			$(this).children('.divBoxBody').removeClass('activedivBoxBody');
			$(this).children('.divBoxBody').hide();
		} else {
			$(this).children('.divBoxShow').addClass('activedivBoxShow');
			$(this).children('.divBoxBody').addClass('activedivBoxBody');
			$(this).children('.divBoxBody').show();
		}
		$(this).children('.divBoxShow').click(function() {
			$(this.parentNode).children('.divBoxBody').slideToggle('fast',function() {
				if(this.style.display != 'none') {
					$.cookie('divBox', $.cookie('divBox').replace(this.parentNode.id + ':', '').replace(this.parentNode.id + ':', ''))
					$(this.parentNode).children('.divBoxShow').addClass('activedivBoxShow');
					$(this.parentNode).children('.divBoxBody').addClass('activedivBoxBody');
				} else {
					$(this.parentNode).children('.divBoxShow').removeClass('activedivBoxShow');
					$(this.parentNode).children('.divBoxBody').removeClass('activedivBoxBody');
					$.cookie('divBox', this.parentNode.id + ':' + $.cookie('divBox'));
				}
			});
		});
	});
});

function divBoxRollUp() {
	$('.divBox .divBoxBody').hide();
	$(this.parentNode).children('.divBoxShow').removeClass('activedivBoxShow');
	$(this.parentNode).children('.divBoxBody').removeClass('activedivBoxBody');
}

function divBoxRollDown() {
	$('.divBox .divBoxBody').show();
	$(this.parentNode).children('.divBoxShow').addClass('activedivBoxShow');
	$(this.parentNode).children('.divBoxBody').addClass('activedivBoxBody');
}

$(document).ajaxStart(function(){
	ajax_loader(true);
});

$(document).ajaxStop(function(){
	ajax_loader(false);
});

var loader_count = 1;
function ajax_loader(s){
	if(s) {
		loader_count++;
		$('#overlay').click(function() {
			$('#overlay').fadeOut('fast');
		})
		$('#overlay').animate({opacity: 0.8}, 1);
	} else {
		if(--loader_count < 2)
			$('#overlay').fadeOut("slow");
	}
}

