var menusArray = new Array();
menusArray[0] = "temples";
menusArray[1] = "maps";
menusArray[2] = "places";
menusArray[3] = "lists";

function menuInit() {
	if (readCookie("selectedMenu") != -1) {
		i = readCookie("selectedMenu");
		setCookie("selectedMenu", -1);
		if (document.getElementById(menusArray[i]) != null) {
			openMenu(i);
		}
	}
}

function openMenu(i) {
	clearMenus();
	if (readCookie("selectedMenu") != i) {
		document.getElementById(menusArray[i]).className = 'expandedMenu';
		document.getElementById(menusArray[i] + "Menu").style.display = 'block';
		setCookie("selectedMenu", i);
	} else {
		setCookie("selectedMenu", -1);
	}
}

function clearMenus() {
	for (i = 0; i < menusArray.length; i++) {
		document.getElementById(menusArray[i]).className = 'contractedMenu';
		document.getElementById(menusArray[i] + "Menu").style.display = 'none';
	}
}

function readCookie(name)
{
  var cookieValue = -1;
  var search = name + "=";
  if(document.cookie.length > 0)
  { 
    offset = document.cookie.indexOf(search);
    if (offset != -1)
    { 
      offset += search.length;
      end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      cookieValue = unescape(document.cookie.substring(offset, end))
    }
  }
  return cookieValue;
}

function setCookie(name, value) {
	document.cookie = name + "=" + escape(value);
}