var panels_state = {};

function showHidePanel(p_id, skip_save) {
	
	//var nav_ico 	= $get("nav_ico_"+p_id);
	var nav_panel 	= $get("nav_items_"+p_id);
	
	var is_open = nav_panel.style.display != "none";
	
	for (key in panels_state)
		$get("nav_items_"+key).style.display = "none";
	nav_panel.style.display = is_open ? "none" : "block";
	//nav_ico.src = "/squelettes/img/triangle_" + (is_open ? "off" : "on") + ".gif";
	
	panels_state[p_id] = !is_open;
	
	if (!skip_save)
		savePanelsState();
	
}

function savePanelsState() {
	
	var state = "";
	for (var key in panels_state)
		if (panels_state[key])
			state += "," + key;
	state = state.substring(1);
	
	var datas = { "panels_state" : state };
	EdLib.makeHTTPRequest("POST", "/squelettes/ws/save_panels_state.php", null, datas);
	
}

function restorPanelsState(state) {
	
	var open_panels = state.split(",");
	for (var i=0; i<open_panels.length; i++)
		showHidePanel(open_panels[i], true);	
	
}
