function getURL() {
var thisurl = window.location.href
document.lookup.dest.value=thisurl;
}

function launchHelp(article) {
    var genhref = "http://kb.esignalcentral.com/?cid=23&c=12&cpc=f738m3xXs0v1AOScNwjAT";
    var helpurl;
    var win;
    if (article == 0) {
        helpurl = genhref;
        window.open(helpurl, "Help");
    } else {
        if (article == 1) {
            helpurl = genhref + '&t=atr';
            win = window.open(helpurl, 'HelpForm','status,scrollbars,resizable,width=560,height=630');            
        } else {
            helpurl = "http://kb.esignalcentral.com/al/12/4/"+article+".html";
            win = window.open(helpurl, 'HelpWindow','status,scrollbars,resizable,width=500,height=150');
        }
        win.focus();
    }
}

function getUsername() {
  var cookies = document.cookie;
  var pos = cookies.indexOf("usernm=");
  if (pos >= 0) {
    var start = pos + 7;
    var end = cookies.indexOf(";", start);
    if (end == -1) end = cookies.length;
    return cookies.substring(start, end);
  }
  return "";
} 

function toggleLog() {
  if (document.cookie.indexOf("rb_ID=") >= 0) {
      document.getElementById("logout").className = "visible";
      var username = getUsername();
      var unameNodes = document.getElementsByName("uname");
      var node;
      for (var i = 0; i < unameNodes.length; ++i) {
	unameNodes[i].href = unameNodes[i].href.replace("USER", username);
      }
  } else {
      document.getElementById("login").className = "visible";
  }
}

function initTabs()
{
  var tabmap={'home':'home', 'brddir':'board', 'mf':'board', 'ncbrds':'board', 'bullseye':'bullseye', 'profile':'profile', 'rr':'rules', "test":"test"};

  var tabname = navid ? tabmap[navid] : "";

  var tabid="navlist_tab_"+tabname;
  var tgt = document.getElementById(tabid);
  if (tgt) { tgt.className = tgt.className + ' current'; }
  var listid="sub_navlist_" + tabname;
  var tgt = document.getElementById(listid);
  if (tgt) { tgt.className = "sub_navlist_on"; }
  var itemid="sub_navitem_"+ tabname + "_" + subnavid;
  var tgt = document.getElementById(itemid);
  if (tgt) { tgt.className = tgt.className + "current"; }
}

function InitSubNav() {
  initTabs();
  toggleLog();
  document.getElementById("symbols").select();
}

function subTabClick(elem) {
  var tablist = elem.parentNode.getElementsByTagName("li");
  for (var i = 0; i < tablist.length; ++i) {
    tablist[i].className = ""
  }
  elem.className = "current";
}

function tabClick2(evt) {
  evt = (evt) ? evt : ((event) ? event : null);
  if (evt) {
    var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
    if (elem) {
       while (elem.nodeName != "LI") elem = elem.parentNode;
       subTabClick(elem);
    }
  }
}

function setupTabClicks(grp) {
    var tablist = document.getElementById(grp).getElementsByTagName("li");
    for (var i = 0; i < tablist.length; ++i) {
       tablist[i].onclick = tabClick2;
    }
}

var cookieExpireDate = new Date(2020,1,1,0,0,0);

function togcollapsible(el) {
  var node = dojo.byId(el);
  var open = dojo.hasClass(node.parentNode, "closed");
  var image = open ? 'collapse' : 'expand';
  if (open) {
    dojo.cookie(node.id, 1, {expires : cookieExpireDate}); 
  } else {
    dojo.cookie(node.id, 0, {expires : -1});
  }
  node.getElementsByTagName('img')[0].setAttribute('src', '/images/'+image+'.gif');  
  dojo.toggleClass(node.parentNode, "closed");
}

