var prevId;
prevId = "";

function Cook(id) {
  var then = new Date()
  then.setTime(then.getTime() + 10*60*1000)
  document.cookie = "jmi=" + id + ";expires="+then.toGMTString()
}

function togglej(id) {
  for (i=1;(i<=prevId.length) && (i<=id.length);i++) {
    if (id.substr(0,i)!=prevId.substr(0,i)) {
      el = id2object("extend" + prevId.substr(0,i));
      el.style.display = "none";
			href = id2object("href" + prevId.substr(0,i));
			href.className = "multiple";
    }
  }
	el = id2object("href" + id);
	if(el.className == "open") {
		el.className = "multiple";
		extended = id2object("extend" + id);
		extended.style.display = "none";
	} else {
		for (i=1;i<=id.length;i++) {
			el = id2object("href" + id.substr(0,i));
			el.className = "open";
			extended = id2object("extend" + id.substr(0,i));
			extended.style.display = "block";
		}
	}
  prevId = id
  Cook(id)
}

function id2object(el){
  if (typeof(el)=="string"){el = document.getElementById(el);}
  return el;
}