var max = 0;
var min = -180;
var curx = min;
var expanded = false;
var timeout = 10;
var sidebar;

function sidebarAction(){
	if(expanded){
		hideSidebar();
	}//
	else{
		showSidebar();
	}
}//

function showSidebar(){
	//var sidebar = document.getElementById('admin_sidebar');
	if( curx < max ){
		curx += 10;
		sidebar.style.left = curx +'px';
		window.setTimeout('showSidebar(sidebar)', timeout);
	}//if
	else{
		sidebar.style.left = max+'px';
		expanded = true;
		SetCookie('sidebarstate', 'expanded');
	}//
}//showSidebar


function hideSidebar(){
	//var sidebar = document.getElementById('sidebar');
	if( curx > min ){
		curx -= 10;
		sidebar.style.left = curx +'px';
		window.setTimeout('hideSidebar(sidebar)', timeout);
	}//if
	else{
		sidebar.style.left = min+'px';
		expanded = false;
		SetCookie('sidebarstate', 'collapsed');
	}//
}//hideSidebar

function initSidebar(){
	min = -180;
	max = 0;
	timeout = 10;
	
	sidebarstate = GetCookie('sidebarstate');
	
	sidebar = document.getElementById('admin_sidebar');
	
	if( sidebarstate != null ){
		if( sidebarstate == 'expanded' ){
			sidebar.style.left = max+'px';
			curx = max;
			expanded = true;
		}//
		else{
			sidebar.style.left = min+'px';
			curx = min;
			expanded = false;
		}//
	}//
	sidebar.style.visibility = 'visible';
	
}//initSidebar

if (isJsEnabled){
 if( document.getElementById('admin_sidebar') )
	addLoadEvent(initSidebar);
}//
