// ==UserScript==
// @name           Server Banner
// @namespace      tacticalgamer.com
// @description    Adds server banners into the forums.
// @include        http://www.tacticalgamer.com/*
// ==/UserScript==
// version 0.1 - 4/07/2008 - jmaker

// YOU MAY CHANGE THIS TO EITHER (left, center, right)
var position = "center";

var bf2pr = '<a href="http://www.gametracker.com/server_info/64.34.161.157:16567/" target="_blank">' +
'<img style="margin-left: 8px" src="http://cache.www.gametracker.com/server_info/64.34.161.157:16567/b_350x20_C5A6C3E-383F2D-D2E1B5-2E3226.png" border="0" /></a>';
var bf2poe = '<a href="http://www.gametracker.com/server_info/64.34.183.232:16567/" target="_blank">' +
'<img style="margin-left: 8px" src="http://cache.www.gametracker.com/server_info/64.34.183.232:16567/b_350x20_C5A6C3E-383F2D-D2E1B5-2E3226.png" border="0" /></a>';
var cod4srv1 = '<a href="http://www.gametracker.com/server_info/75.125.97.200:28960/" target="_blank">' +
'<img style="margin-left: 8px" src="http://cache.www.gametracker.com/server_info/75.125.97.200:28960/b_350x20_C5A6C3E-383F2D-D2E1B5-2E3226.png" border="0" /></a>';
var cod4trm = '<a href="http://www.gametracker.com/server_info/75.125.97.201:28960/" target="_blank">' +
'<img style="margin-left: 8px" src="http://cache.www.gametracker.com/server_info/75.125.97.201:28960/b_350x20_C5A6C3E-383F2D-D2E1B5-2E3226.png" border="0" /></a>';
var armapub = '<a href="http://www.gametracker.com/server_info/64.34.178.169:2302/" target="_blank">' +
'<img style="margin-left: 8px" src="http://cache.www.gametracker.com/server_info/64.34.178.169:2302/b_350x20_C5A6C3E-383F2D-D2E1B5-2E3226.png" border="0" /></a>';
var armapriv = '<a href="http://www.gametracker.com/server_info/64.34.178.169:2312/" target="_blank">' +
'<img style="margin-left: 8px" src="http://cache.www.gametracker.com/server_info/64.34.178.169:2312/b_350x20_C5A6C3E-383F2D-D2E1B5-2E3226.png" border="0" /></a>';
var bf2141con = '<a href="http://www.gametracker.com/server_info/64.34.163.112:16567/" target="_blank">' +
'<img style="margin-left: 8px" src="http://cache.www.gametracker.com/server_info/64.34.163.112:16567/b_350x20_C5A6C3E-383F2D-D2E1B5-2E3226.png" border="0" /></a>';
var bf2142ns = '<a href="http://www.gametracker.com/server_info/64.34.184.33:17567/" target="_blank">' +
'<img style="margin-left: 8px" src="http://cache.www.gametracker.com/server_info/64.34.184.33:17567/b_350x20_C5A6C3E-383F2D-D2E1B5-2E3226.png" border="0" /></a>';
var pcssrv1 = '<a href="http://www.gametracker.com/server_info/70.87.55.29:27015/" target="_blank">' +
'<img style="margin-left: 8px" src="http://cache.www.gametracker.com/server_info/70.87.55.29:27015/b_350x20_C5A6C3E-383F2D-D2E1B5-2E3226.png" border="0" /></a>';
var pcssrv2 = '<a href="http://www.gametracker.com/server_info/70.87.55.28:27015/" target="_blank">' +
'<img style="margin-left: 8px" src="http://cache.www.gametracker.com/server_info/70.87.55.28:27015/b_350x20_C5A6C3E-383F2D-D2E1B5-2E3226.png" border="0" /></a>';
var etqw = '<a href="http://www.gametracker.com/server_info/64.34.180.110:27733/" target="_blank">' +
'<img style="margin-left: 8px" src="http://cache.www.gametracker.com/server_info/64.34.180.110:27733/b_350x20_C5A6C3E-383F2D-D2E1B5-2E3226.png" border="0" /></a>';
var tf2 = '<a href="http://www.gametracker.com/server_info/75.125.97.195:27015/" target="_blank">' +
'<img style="margin-left: 8px" src="http://cache.www.gametracker.com/server_info/75.125.97.195:27015/b_350x20_C5A6C3E-383F2D-D2E1B5-2E3226.png" border="0" /></a>';
var ns = '<a href="http://www.gametracker.com/server_info/74.52.157.234:27015/" target="_blank">' +
'<img style="margin-left: 8px" src="http://cache.www.gametracker.com/server_info/74.52.157.234:27015/b_350x20_C5A6C3E-383F2D-D2E1B5-2E3226.png" border="0" /></a>';

// find the element to insert after
menu = document.evaluate("//div[contains(@class, 'tborder')]", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);

// create the code for our banners
var div = document.createElement("div");
div.style.marginTop = "10px";
div.style.textAlign = position;

// add any server from the list above
div.innerHTML = tf2;

// here we insert our code
menu.snapshotItem(0).parentNode.insertBefore(div, menu.snapshotItem(0).nextSibling);