
function showSelectedMenu() {
  var menuValue = document.reservation.setMenuSelection_setMenu.value;

  if (menuValue == "none") return false;

  var url = "reservations.php?showMenu=" + menuValue;

  var scrollTop = 0;

  if (typeof(window.pageYOffset) == 'number')
    scrollTop = window.pageYOffset;
  else if (document.body && document.body.scrollTop)
    scrollTop = document.body.scrollTop;
  else if (document.documentElement && document.documentElement.scrollTop)
    scrollTop = ( window.pageYOffset ? window.pageYOffset : document.body.scrollTop );

  var height = 0;
  if (typeof(window.innerHeight) == 'number')
    height = window.innerHeight;
  else if (document.documentElement && document.documentElement.clientHeight)
    height = document.documentElement.clientHeight;
  else if (document.body && document.body.clientHeight)
    height = document.body.clientHeight;

  var contents = document.getElementById("popupContents");
  contents.style.height = (height - 240) + "px";
  contents.innerHTML = "<div class='loading'>Loading Menu...</div>";

  var close = document.getElementById("popupClose");
  close.onclick = hideMenu;
  close.onmouseover = function() { document.getElementById("popupClose").style.color = "#c1d3ff"; document.getElementById("popupClose").style.cursor = "pointer"; }
  close.onmouseout = function() { document.getElementById("popupClose").style.color = "white"; }

  document.reservation.date_month.style.visibility 	= "hidden";
  document.reservation.date_day.style.visibility 	= "hidden";
  document.reservation.date_year.style.visibility 	= "hidden";
  document.reservation.time.style.visibility 	= "hidden";
  document.reservation.setMenuSelection_setMenu.style.visibility = "hidden";
  document.reservation.numguests.style.visibility	= "hidden";
  document.reservation.time_ampm.style.visibility	= "hidden";

  var popup = document.getElementById("popup");
  popup.style.left = ((document.body.clientWidth - 500) / 2) + "px";
  popup.style.top = (scrollTop + 50) + "px";
  popup.style.height = (height - 100) + "px";
  popup.style.display = "block";

  ajaxLoad(url, ajaxReturn);
}

function ajaxReturn(content) {
  document.getElementById("popupContents").innerHTML = content;
}

function hideMenu() {
  document.reservation.date_month.style.visibility 	= "visible";
  document.reservation.date_day.style.visibility 	= "visible";
  document.reservation.date_year.style.visibility 	= "visible";
  document.reservation.time.style.visibility 	= "visible";
  document.reservation.setMenuSelection_setMenu.style.visibility = "visible";
  document.reservation.numguests.style.visibility	= "visible";
  document.reservation.time_ampm.style.visibility	= "visible";

  var popup = document.getElementById("popup");
  popup.style.display = "none";
}

function showSetMenus() {
  document.getElementById("setMenuBlurb").style.display = "block";
  document.getElementById("setMenuChooser").style.display = "block";
}

function hideSetMenus() {
  document.getElementById("setMenuBlurb").style.display = "none";
  document.getElementById("setMenuChooser").style.display = "none";
  document.reservation.setMenuSelection_setMenu.value = "none";
}
