BetterTabs

By KWierso Last update Oct 1, 2008 — Installed 97 times. Daily Installs: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

There are 9 previous versions of this script.

// ==UserScript==

// @name           BetterTabs

// @namespace      tabs@kwierso.com

// @description    Redoes the tabs in the RT header for great justice.

// @include        http://*.roosterteeth.com/*

// @exclude        http://delta.roosterteeth.com/*

// ==/UserScript==



(function()

{

	//define what you want each tab to do and look like.

	//mind you, space is limited, don't break the page!



	//RT

		var RTText = "Rooster Teeth";

		var RTLink = "";



	//RvB

		var RvBText = "Red vs. Blue";

		var RvBLink = "";



	//SH

		var SHText = "The Strangerhood";

		var SHLink = "";



	//PANICS

		var PanicsText = "PANICS";

		var PanicsLink = "";



	//Magic

		var MagicText = "1-800-Magic";

		var MagicLink = "";



	//AH

		var AHText = "Achievement Hunter";

		var AHLink = "";



	//Delta

		var DeltaText = "Delta";

		var DeltaLink = "";



	//Grifball

		var GBText = "Grifball";

		var GBLink = "";



	//Store

		var StoreText = "The Store";

		var StoreLink = "";





	//DON'T MESS WITH ANYTHING BELOW THIS LINE!



	var tabholder = document.getElementById("tab");

	var anchors = tabholder.getElementsByTagName("a");

	var holders = [[],[]];


	holders[[0,0]] = document.URL.replace(/(delta|www|rvb|sh|panics|magic)\.roosterteeth\.com/, "www.roosterteeth.com");
	holders[[0,1]] = "Rooster Teeth";

	holders[[1,0]] = document.URL.replace(/(delta|www|rvb|sh|panics|magic)\.roosterteeth\.com/, "rvb.roosterteeth.com");
	holders[[1,1]] = "Red vs. Blue";

	holders[[2,0]] = document.URL.replace(/(delta|www|rvb|sh|panics|magic)\.roosterteeth\.com/, "sh.roosterteeth.com");
	holders[[2,1]] = "The Strangerhood";

	holders[[3,0]] = document.URL.replace(/(delta|www|rvb|sh|panics|magic)\.roosterteeth\.com/, "panics.roosterteeth.com");
	holders[[3,1]] = "PANICS";

	holders[[4,0]] = document.URL.replace(/(delta|www|rvb|sh|panics|magic)\.roosterteeth\.com/, "magic.roosterteeth.com");
	holders[[4,1]] = "1-800-Magic";

	holders[[5,0]] = "http://ah.roosterteeth.com";
	holders[[5,1]] = "Achievement Hunter";

	holders[[6,0]] = document.URL.replace(/(delta|www|rvb|sh|panics|magic)\.roosterteeth\.com/, "delta.roosterteeth.com");
	holders[[6,1]] = "Delta";

	holders[[7,0]] = "http://www.grifball.com";
	holders[[7,1]] = "Grifball";

	holders[[8,0]] = "http://www.roosterteethstore.com";
	holders[[8,1]] = "The Store";


	for(i = 0; i<anchors.length; i++)

	{

		//alert(anchors[i].innerHTML);

		if(i == 0)

		{

			if(RTLink != "")

			anchors[i].href = RTLink;
			else 
			{	//alert(holders[[0,1]]);
				if(RTText == holders[[0,1]])
				{
					anchors[i].href = holders[[0,0]];
				
				}
				if(RTText == holders[[1,1]])
				{
					anchors[i].href = holders[[1,0]];
				
				}
				if(RTText == holders[[2,1]])
				{
					anchors[i].href = holders[[2,0]];
				
				}
				if(RTText == holders[[3,1]])
				{
					anchors[i].href = holders[[3,0]];
				
				}
				if(RTText == holders[[4,1]])
				{
					anchors[i].href = holders[[4,0]];
				
				}
				if(RTText == holders[[5,1]])
				{
					anchors[i].href = holders[[5,0]];
				
				}
				if(RTText == holders[[6,1]])
				{
					anchors[i].href = holders[[6,0]];
				
				}
				if(RTText == holders[[7,1]])
				{
					anchors[i].href = holders[[7,0]];
				
				}
				if(RTText == holders[[8,1]])
				{
					anchors[i].href = holders[[8,0]];
				
				}

				
			}

			anchors[i].innerHTML = RTText;

		}

		if(i == 1)

		{

			if(RvBLink != "")

			anchors[i].href = RvBLink;
			else 
			{	if(RvBText == holders[[0,1]])
				{
					anchors[i].href = holders[[0,0]];
				
				}
				if(RvBText == holders[[1,1]])
				{
					anchors[i].href = holders[[1,0]];
				
				}
				if(RvBText == holders[[2,1]])
				{
					anchors[i].href = holders[[2,0]];
				
				}
				if(RvBText == holders[[3,1]])
				{
					anchors[i].href = holders[[3,0]];
				
				}
				if(RvBText == holders[[4,1]])
				{
					anchors[i].href = holders[[4,0]];
				
				}
				if(RvBText == holders[[5,1]])
				{
					anchors[i].href = holders[[5,0]];
				
				}
				if(RvBText == holders[[6,1]])
				{
					anchors[i].href = holders[[6,0]];
				
				}
				if(RvBText == holders[[7,1]])
				{
					anchors[i].href = holders[[7,0]];
				
				}
				if(RvBText == holders[[8,1]])
				{
					anchors[i].href = holders[[8,0]];
				
				}
				
			}

			anchors[i].innerHTML = RvBText;

		}

		if(i == 2)

		{

			if(SHLink != "")

			anchors[i].href = SHLink;
			else 
			{	if(SHText == holders[[0,1]])
				{
					anchors[i].href = holders[[0,0]];
				
				}
				if(SHText == holders[[1,1]])
				{
					anchors[i].href = holders[[1,0]];
				
				}
				if(SHText == holders[[2,1]])
				{
					anchors[i].href = holders[[2,0]];
				
				}
				if(SHText == holders[[3,1]])
				{
					anchors[i].href = holders[[3,0]];
				
				}
				if(SHText == holders[[4,1]])
				{
					anchors[i].href = holders[[4,0]];
				
				}
				if(SHText == holders[[5,1]])
				{
					anchors[i].href = holders[[5,0]];
				
				}
				if(SHText == holders[[6,1]])
				{
					anchors[i].href = holders[[6,0]];
				
				}
				if(SHText == holders[[7,1]])
				{
					anchors[i].href = holders[[7,0]];
				
				}
				if(SHText == holders[[8,1]])
				{
					anchors[i].href = holders[[8,0]];
				
				}
				
			}

			anchors[i].innerHTML = SHText;

		}

		if(i == 3)

		{

			if(PanicsLink != "")

			anchors[i].href = PanicsLink;
			else 
			{	if(PanicsText == holders[[0,1]])
				{
					anchors[i].href = holders[[0,0]];
				
				}
				if(PanicsText == holders[[1,1]])
				{
					anchors[i].href = holders[[1,0]];
				
				}
				if(PanicsText == holders[[2,1]])
				{
					anchors[i].href = holders[[2,0]];
				
				}
				if(PanicsText == holders[[3,1]])
				{
					anchors[i].href = holders[[3,0]];
				
				}
				if(PanicsText == holders[[4,1]])
				{
					anchors[i].href = holders[[4,0]];
				
				}
				if(PanicsText == holders[[5,1]])
				{
					anchors[i].href = holders[[5,0]];
				
				}
				if(PanicsText == holders[[6,1]])
				{
					anchors[i].href = holders[[6,0]];
				
				}
				if(PanicsText == holders[[7,1]])
				{
					anchors[i].href = holders[[7,0]];
				
				}
				if(PanicsText == holders[[8,1]])
				{
					anchors[i].href = holders[[8,0]];
				
				}
				
			}

			anchors[i].innerHTML = PanicsText;

		}

		if(i == 4)

		{

			if(MagicLink != "")

			anchors[i].href = MagicLink;
			else 
			{	if(MagicText == holders[[0,1]])
				{
					anchors[i].href = holders[[0,0]];
				
				}
				if(MagicText == holders[[1,1]])
				{
					anchors[i].href = holders[[1,0]];
				
				}
				if(MagicText == holders[[2,1]])
				{
					anchors[i].href = holders[[2,0]];
				
				}
				if(MagicText == holders[[3,1]])
				{
					anchors[i].href = holders[[3,0]];
				
				}
				if(MagicText == holders[[4,1]])
				{
					anchors[i].href = holders[[4,0]];
				
				}
				if(MagicText == holders[[5,1]])
				{
					anchors[i].href = holders[[5,0]];
				
				}
				if(MagicText == holders[[6,1]])
				{
					anchors[i].href = holders[[6,0]];
				
				}
				if(MagicText == holders[[7,1]])
				{
					anchors[i].href = holders[[7,0]];
				
				}
				if(MagicText == holders[[8,1]])
				{
					anchors[i].href = holders[[8,0]];
				
				}
				
			}

			anchors[i].innerHTML = MagicText;

		}

		if(i == 5)

		{

			if(AHLink != "")

			anchors[i].href = AHLink;
			else 
			{	if(AHText == holders[[0,1]])
				{
					anchors[i].href = holders[[0,0]];
				
				}
				if(AHText == holders[[1,1]])
				{
					anchors[i].href = holders[[1,0]];
				
				}
				if(AHText == holders[[2,1]])
				{
					anchors[i].href = holders[[2,0]];
				
				}
				if(AHText == holders[[3,1]])
				{
					anchors[i].href = holders[[3,0]];
				
				}
				if(AHText == holders[[4,1]])
				{
					anchors[i].href = holders[[4,0]];
				
				}
				if(AHText == holders[[5,1]])
				{
					anchors[i].href = holders[[5,0]];
				
				}
				if(AHText == holders[[6,1]])
				{
					anchors[i].href = holders[[6,0]];
				
				}
				if(AHText == holders[[7,1]])
				{
					anchors[i].href = holders[[7,0]];
				
				}
				if(AHText == holders[[8,1]])
				{
					anchors[i].href = holders[[8,0]];
				
				}
				
			}

			anchors[i].innerHTML = AHText;

		}

		if(i == 6)

		{

			if(DeltaLink != "")

			anchors[i].href = DeltaLink;
			else 
			{	if(DeltaText == holders[[0,1]])
				{
					anchors[i].href = holders[[0,0]];
				
				}
				if(DeltaText == holders[[1,1]])
				{
					anchors[i].href = holders[[1,0]];
				
				}
				if(DeltaText == holders[[2,1]])
				{
					anchors[i].href = holders[[2,0]];
				
				}
				if(DeltaText == holders[[3,1]])
				{
					anchors[i].href = holders[[3,0]];
				
				}
				if(DeltaText == holders[[4,1]])
				{
					anchors[i].href = holders[[4,0]];
				
				}
				if(DeltaText == holders[[5,1]])
				{
					anchors[i].href = holders[[5,0]];
				
				}
				if(DeltaText == holders[[6,1]])
				{
					anchors[i].href = holders[[6,0]];
				
				}
				if(DeltaText == holders[[7,1]])
				{
					anchors[i].href = holders[[7,0]];
				
				}
				if(DeltaText == holders[[8,1]])
				{
					anchors[i].href = holders[[8,0]];
				
				}
				
			}

			anchors[i].innerHTML = DeltaText;

		}

		if(i == 7)

		{

			if(GBLink != "")

			anchors[i].href = GBLink;
			else 
			{	if(GBText == holders[[0,1]])
				{
					anchors[i].href = holders[[0,0]];
				
				}
				if(GBText == holders[[1,1]])
				{
					anchors[i].href = holders[[1,0]];
				
				}
				if(GBText == holders[[2,1]])
				{
					anchors[i].href = holders[[2,0]];
				
				}
				if(GBText == holders[[3,1]])
				{
					anchors[i].href = holders[[3,0]];
				
				}
				if(GBText == holders[[4,1]])
				{
					anchors[i].href = holders[[4,0]];
				
				}
				if(GBText == holders[[5,1]])
				{
					anchors[i].href = holders[[5,0]];
				
				}
				if(GBText == holders[[6,1]])
				{
					anchors[i].href = holders[[6,0]];
				
				}
				if(GBText == holders[[7,1]])
				{
					anchors[i].href = holders[[7,0]];
				
				}
				if(GBText == holders[[8,1]])
				{
					anchors[i].href = holders[[8,0]];
				
				}
				
			}

			anchors[i].innerHTML = GBText;

		}

		if(i == 8)

		{

			if(StoreLink != "")

			anchors[i].href = StoreLink;
			else 
			{	if(StoreText == holders[[0,1]])
				{
					anchors[i].href = holders[[0,0]];
				
				}
				if(StoreText == holders[[1,1]])
				{
					anchors[i].href = holders[[1,0]];
				
				}
				if(StoreText == holders[[2,1]])
				{
					anchors[i].href = holders[[2,0]];
				
				}
				if(StoreText == holders[[3,1]])
				{
					anchors[i].href = holders[[3,0]];
				
				}
				if(StoreText == holders[[4,1]])
				{
					anchors[i].href = holders[[4,0]];
				
				}
				if(StoreText == holders[[5,1]])
				{
					anchors[i].href = holders[[5,0]];
				
				}
				if(StoreText == holders[[6,1]])
				{
					anchors[i].href = holders[[6,0]];
				
				}
				if(StoreText == holders[[7,1]])
				{
					anchors[i].href = holders[[7,0]];
				
				}
				if(StoreText == holders[[8,1]])
				{
					anchors[i].href = holders[[8,0]];
				
				}
				
			}

			anchors[i].innerHTML = StoreText;

		}



	}



	

})();