function replace (fullStr, matchStr, replaceStr) {
  var pos = fullStr.indexOf(matchStr);
  var rStr = fullStr;

  while (pos != -1) {
    rStr = rStr.substring(0, pos) + replaceStr + rStr.substring(pos + matchStr.length, rStr.length)
    pos = rStr.indexOf(matchStr, pos + replaceStr.length);
  }

  return rStr;
}

function getCookie(name) {
  var cookies = document.cookie
  var pos = cookies.indexOf(name + "=")
  var cookie = ""

  if (pos != -1) {
    cookie = cookies.substring(pos, cookies.length);
    pos = cookie.indexOf(";");
    if (pos != -1)
      cookie = cookie.substring(0, pos);
    cookie = cookie.substring(name.length + 1, cookie.length);
    return cookie;
  }
  else {
    return "";
  }
}

function showLogin() {
  var LoginPage = "/val/Login.asp"
  //var LoginPage = "https://networking.missouristate.edu/val/Login.asp"
  var rStr = "<a href='" + LoginPage + "'>Login<\/a>"
  var path = document.location.pathname.toLowerCase()
  var LoginDisplay = unescape(getCookie("LoginDisplay"))
  LoginDisplay = LoginDisplay.replace(/\+/g, " ")

  if (LoginDisplay != "")
    if (path.indexOf("/pub/") != -1) {
      //force login by redirecting to login page
      document.location.href = LoginPage + "?page=" + path
    }
    else
      rStr = LoginDisplay

  return rStr
}

function Go(Page,Page2) {
  if (getCookie('LoginDisplay') != '')
    if (Page2 != null)
      Page = Page2
    else {
      var rExp = new RegExp("\\/pub\\/","ig")
      Page = Page.replace(rExp, "/val/")
    }
  location.href = Page
}