window.onload = function () {
var linkElementLnk = document.getElementById("BackButtonlnk");
linkElementLnk.style.display = 'none';
insert();
}

addEventListener('load', function() { setTimeout(hideAddressBar, 0); }, false);
function hideAddressBar() { window.scrollTo(0, 1); }

function insert(){
var linkElement = document.getElementById("BackButton");
var linkElementLnk = document.getElementById("BackButtonlnk");
var loc_array = document.location.href.split('/');

if (loc_array[loc_array.length-3] == "maps" || loc_array[loc_array.length-2] == "stations")
{
  linkElementLnk.style.display = 'block';
  var newT = document.createTextNode("Stations & Maps");
  linkElementLnk.onclick = null;
  linkElementLnk.href ="/m/maps/";
}
else if (loc_array[loc_array.length-3] == "m")
{
  linkElementLnk.style.display = 'block';
  if (loc_array[loc_array.length-2] == "alert" && loc_array[loc_array.length-1] != "index.shtml" && loc_array[loc_array.length-1] != "")
  {
    var newT = document.createTextNode("Alerts & Advisories");
  }
  else if (loc_array[loc_array.length - 1] == "trip.html")
  {
      var newT = document.createTextNode("Stations & Maps");
      linkElementLnk.onclick = null;
      linkElementLnk.href = "/m/maps/";
  }
  else
  {
    var newT = document.createTextNode("Home");
    linkElementLnk.onclick = null;
    linkElementLnk.href ="/m/";
  }
}
else if (loc_array[loc_array.length-3] == "cs")
{
  linkElementLnk.style.display = 'block';
  var newT = document.createTextNode("Home");
  linkElementLnk.onclick = null;
  linkElementLnk.href ="/m/";
}
else if (loc_array[loc_array.length-3] == "stations" || loc_array[loc_array.length-4] == "stations")
{
  linkElementLnk.style.display = 'block';
  if (loc_array[loc_array.length-2] == "rail" || loc_array[loc_array.length-2] == "subway" || loc_array[loc_array.length-2] == "nhsl" || loc_array[loc_array.length-2] == "trolley")
  {
    if (loc_array[loc_array.length-1] == "index.html" || loc_array[loc_array.length-1] == "index.shtml" || loc_array[loc_array.length-1] == "")
    {
       var newT = document.createTextNode("Stations");
       linkElementLnk.onclick = null;
       linkElementLnk.href ="/m/stations/";
    }
    else
    {
      var newT = document.createTextNode(unescape(capWords(loc_array[loc_array.length-2])));
    }
  }
  else
  {
    var newT = document.createTextNode("Stations");
    linkElementLnk.onclick = null;
    linkElementLnk.href ="/m/stations/";
  }
}
else if (loc_array[loc_array.length-2] == "rail" || loc_array[loc_array.length-2] == "subway" || loc_array[loc_array.length-2] == "nhsl" || loc_array[loc_array.length-2] == "trolley")
{
  linkElementLnk.style.display = 'block';
  if (loc_array[loc_array.length-1] == "index.html" || loc_array[loc_array.length-1] == "index.shtml" || loc_array[loc_array.length-1] == "")
  {
    var newT = document.createTextNode(unescape(capWords(loc_array[loc_array.length-3])));
  }
  else
  {
    var newT = document.createTextNode(unescape(capWords(loc_array[loc_array.length-2])));
  }
}
else if (loc_array[loc_array.length-3] == "nta")
{
  linkElementLnk.style.display = 'block';
  var newT = document.createTextNode("Home");
  linkElementLnk.onclick = null;
  linkElementLnk.href ="http://m.septa.org";
}
else if (loc_array[loc_array.length-2] == "pda")
{
  linkElementLnk.style.display = 'block';
  var newT = document.createTextNode("Home");
  linkElementLnk.onclick = null;
  linkElementLnk.href ="http://m.septa.org";
}
else if (loc_array[loc_array.length-3] != "m")
{
    linkElementLnk.style.display = 'block';
    
	 if (loc_array[loc_array.length-2] == "w" || loc_array[loc_array.length-2] == "s" || loc_array[loc_array.length-2] == "h" )
	 {
		var newT = document.createTextNode(unescape(capWords(loc_array[loc_array.length-3])));
      tooltip.init ();
	 }
	 
	 else
	 {
		  if (loc_array[loc_array.length-1] == "index.html" || loc_array[loc_array.length-1] == "index.shtml" || loc_array[loc_array.length-1] == "")
		  {
		  var newT = document.createTextNode(unescape(capWords(loc_array[loc_array.length-3])));
		  }
		  else
		  {
		  var newT = document.createTextNode(unescape(capWords(loc_array[loc_array.length-2])));
		  }
	 }
}
linkElement.appendChild(newT);
}
function capWords(str){ 
   var words = str.split(" "); 
   for (var i=0 ; i < words.length ; i++){ 
      var testwd = words[i]; 
      var firLet = testwd.substr(0,1); 
      var rest = testwd.substr(1, testwd.length -1) 
      words[i] = firLet.toUpperCase() + rest 
   }
   return words;
}
