var expanded = [];

function loadAjaxTreeMenu() {
  var stored = $.cookie('ariadne_treemenu');
  if ( stored ) {
    expanded = stored.split(",");
  }
}

function saveAjaxTreeMenu() {
  expanded = [];
  $("li.collapsable").each(function(i, e) {
    expanded[i] = e.id;
  });
  $.cookie('ariadne_treemenu', expanded.join(","), {path: '/'});
}

function isExpanded(expand) {
  var fixedExpand = false;
  if (expand) {
  	fixedExpand = $.inArray(this.id, expand) != -1;
  }
  return (fixedExpand || $.inArray(this.id, expanded) != -1);
}

$(document).ready(loadAjaxTreeMenu);
$(window).unload(saveAjaxTreeMenu);

