window.onload = function(){
	new Ajax("hidemenue.php", {method: 'post', postBody: "action=getStatus", onComplete: initToggler}).request();
}

function initToggler(resp){

	if($('slidelink')){$('slidelink').remove();}
	
	var actionlink = new Element("a").setProperties({'id': 'slidelink','href': '#'});

	var toggleImage = new Element('img');
	actionlink.adopt(toggleImage);
	
	//DEBUG
//var getValues = function(obj){var res = '';res += 'Objekt: '+obj+'\n\n';for(temp in obj){res = temp +': '+obj[temp]+'\n';alert(res);}}
//getValues(actionlink);

	if(resp == "hidden"){
		
		toggleImage.setProperties({
			alt:"Statusleiste einblenden",
			title:"Statusleiste einblenden",
			src:"images/buttons/runter.gif"
		 });
		
		actionlink.onclick = showStatusBar.pass($('slideaction'),actionlink);
		
	}else{
		
		toggleImage.setProperties({
			alt:"Statusleiste ausblenden",
			title:"Statusleiste ausblenden",
			src:"images/buttons/hoch.gif"
		 });
		
		actionlink.onclick = hideStatusBar.pass($('slideaction'),actionlink);
	}
					
	$('slideaction').adopt(actionlink);
	
}

function showStatusBar(stbar){
	
	this.remove();
	
	$('slidecontent').effect('opacity').set(1);
	$('slidecontent').effect('margin-top', {duration: 500,transition: Fx.Transitions.linear}).custom(-25,0).chain(
		function(){
			new Ajax("hidemenue.php", {method: 'post', postBody: "action=setVisible", onComplete: initToggler}).request();
		}
	);
}

function hideStatusBar(stbar){
	
	this.remove();
	
	$('slidecontent').effect('margin-top', {duration: 500,transition: Fx.Transitions.linear}).custom(0,-25).chain(
		function(){
			$('slidecontent').effect('opacity').set(0);
			new Ajax("hidemenue.php", {method: 'post', postBody: "action=setHidden", onComplete: initToggler}).request();
		}
	);
	
	
}