var mouse = false;
var cmsToolbar = null;

$(window).load(function() 
{
	cmsToolbar = $('#cmsToolbar');
	
	// Toolbar DIV autom. einblenden
	if(Cookie.get('cmsToolbar') == 'true') {
		showCmsToolbar();
		
	}
	
	// Toolbar DIV einblenden/ausblenden
	$(document).keypress(function(event) 
	{
		if(mouse && event.which == 101) 
		{
			if(Cookie.get('cmsToolbar') == 'true') {
				Cookie.erase('cmsToolbar');
				cmsToolbar.slideUp('fast', function callback() { moveBodyUp() });
				if(document.hideElements){ hideElements() }
			} else {
				Cookie.set('cmsToolbar', 'true');
				showCmsToolbar();
				if(document.showElements){ showElements() }
				
			}
		}
	});
	$(document).mousedown(function() {
		mouse = true;
	});
	$(document).mouseup(function() {
		mouse = false;
	});
	
});

function showCmsToolbar()
{
	// Toolbar DIV am Anfang des <body> einfügen
	if(!document.getElementById('cmsToolbar'))
	{
		var div = $(document.createElement('div'));
		div.attr('id', 'cmsToolbar');
		$(document.body).prepend(div);
	}
	
	cmsToolbar = $('#cmsToolbar');
	
	// Inhalt laden
	cmsToolbar.load(
		'/cmsfrontend/toolbar',
		{
			url: document.location.href
		}
	);
	
	cmsToolbar.slideDown('fast', function callback() { moveBodyDown() });
}

function moveBodyDown()
{
	height = $("#cmsToolbar").css("height")
	$("body").css("margin-top", height);
	$('body').css("background-position", "0px 98px")
}

function moveBodyUp()
{
	$("body").css("margin-top", 0);
	$('body').css("background-position", "0px 0px")
}