var menu_timer = null;

function confirmAction(message) {
  return confirm(message);
}

function cancelTimer() {
  clearTimeout(menu_timer);
}

function showMenu(menu) {
  cancelTimer(menu_timer);
  document.getElementById("mainnav_" + menu + "_submenu").style.display = "block";
}

function startTimer() {
  menu_timer = setTimeout("hideMenus()",300);
}


function hideMenus() {
  document.getElementById("mainnav_news_submenu").style.display = "none";
  document.getElementById("mainnav_locations_submenu").style.display = "none";
  document.getElementById("mainnav_membership_submenu").style.display = "none";
  document.getElementById("mainnav_programs_submenu").style.display = "none";
  document.getElementById("mainnav_childcare_submenu").style.display = "none";
  document.getElementById("mainnav_about_submenu").style.display = "none";
  document.getElementById("mainnav_giving_submenu").style.display = "none";
}

function menuitemOn(li) {
  li.className = "menuitem_selected";
}

function menuitemOff(li) {
  li.className = "menuitem_clear";
}

function xmlhttpPost(action,uri) {
    var xmlHttpReq = false;
    var strURL = action;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
          return self.xmlHttpReq.response;
        }
    }
    self.xmlHttpReq.send(encodeURIComponent(uri));
}

function toggleDetail(id) {
  if (document.getElementById(id).style.display == "none" || 
        document.getElementById(id).style.display == "") {
    document.getElementById(id).style.display = "block";
  }
  else {
    document.getElementById(id).style.display = "none";
  }
}
