function confirmCancel(url) {
  var answer = confirm('Are you sure?');
  if (answer) go(url);
}

function confirmWithMsg(url, msg) {
  var answer = confirm(msg);
  if (answer) go(url);
}

function setClassName(obj, clsName) {
  if (obj) obj.className = clsName;
}

function go(url) {
  if (url) document.location = url;
}

function selectNavTabs() {
  if (arguments[0]) {
    if ($('user-menu'))
    {
      if (arguments[0] == 'g-yourstuff' || arguments[0] == 'g-explore')
      {
        $('user-menu').style.visibility = 'visible';
      }
      else
      {
        $('user-menu').style.visibility = 'hidden';
      }
    }
    setClassName($(arguments[0]), 'global-menu-tab-sel gr-border');
  }
  if (arguments[1]) setClassName($(arguments[1]), 'user-menu-tab-sel ur-border');
}

function showError(msg) {
  resetNotifications();
  $('error').innerHTML = msg;
  show($('error'));
}

function showNotice(msg) {
  resetNotifications();
  $('notice').innerHTML = msg;
  show($('notice'));
}

function resetNotifications() {
  var errorN = $('error');
  hide(errorN);
  errorN.innerHTML = '';

  var noticeN = $('notice');
  hide(noticeN);
  noticeN.innerHTML = '';  
}

function show(e) {
  e.style.display = "";
  e.style.visibility = 'visible';
}

function hide(e) {
  e.style.display = 'none';
  e.style.visibility = 'hidden';
}


