// JavaScript Document

var linksArray = new Array(5)

linksArray[0] = new Array(2)
linksArray[0][0] = ""
linksArray[0][1] = ""
linksArray[1] = new Array(2)
linksArray[1][0] = ""
linksArray[1][1] = ""
linksArray[2] = new Array(2)
linksArray[2][0] = ""
linksArray[2][1] = ""
linksArray[3] = new Array(2)
linksArray[3][0] = ""
linksArray[3][1] = ""
linksArray[4] = new Array(2)
linksArray[4][0] = ""
linksArray[4][1] = ""
linksArray[5] = new Array(2)
linksArray[5][0] = ""
linksArray[5][1] = ""
var noAvailable = "";
var AE
var Dupe
var t1
var u1
var t2
var u2
var t3
var u3
var t4
var u4
var t5
var u5
var t6
var u6
function writeQuickLinkNav() {
	externalLinks()
	var cookietest = new Date();
	cookietest.setMonth(cookietest.getMonth() + 10);
	setCookie("TestCookie","Yes","",cookietest.toGMTString());
	if (getCookieValue("TestCookie") == null) {
		setCookie("TestCookie","Yes","","Thu, 01-Jan-70 00:00:01 GMT");
		return false;
	}
	else {
		if (document.getElementById("qladd") == null) {
			loadTheLinks()
		}
		else {
			setCookie("TestCookie","Yes","","Thu, 01-Jan-70 00:00:01 GMT");
			var navmenutop = document.getElementById("qladd")
			var qlbutton = document.createElement("a")
			qlbutton.setAttribute("href","javascript:addToLinks()")
			var buttlnk = document.createElement("img")
			var buttlnk = document.createElement("img")
				buttlnk.setAttribute("src","/images/global/ql_bg_big.gif")
				buttlnk.setAttribute("alt","Add This Page to My Quick Links")
			qlbutton.appendChild(buttlnk)
			navmenutop.appendChild(qlbutton)
			loadTheLinks()
		}
	}
	return
}
function addToLinks() {
	var removeSign = /[#]/
	var passedURL = window.parent.location.href;
	var stringURL = new String(passedURL)
	var URLsplit = stringURL.split(removeSign)
	var URL = new String(URLsplit[0])
	var title = document.getElementsByTagName("title")[0].text
	createLink(title, URL)
	}
function createLink(t, u) {
	checkForAvailable()
	checkForDupe(t, u)
	if (Dupe == "True") {
		window.open("/popups/duplicate_link.html","popUp","width=270, height=150")
	}
	else if (AE == 6) {
		window.open("/popups/max_links.html","popUp","width=605, height=265")
	}
	else
	{
		linksArray[AE][0] = t;
		linksArray[AE][1] = u;
		cookiedate = new Date();
		cookiedate.setMonth(cookiedate.getMonth() + 12)
		var newtitle = linksArray[AE][0]
		var newurl = linksArray[AE][1]
		setCookie("ql"+AE+"0",newtitle,"",cookiedate.toGMTString())
		setCookie("ql"+AE+"1",newurl,"",cookiedate.toGMTString())
		AE = ""
		window.location.replace(u);
	}
}
function checkForDupe(t, u) {
	if ((u == linksArray[0][1]) || (u == linksArray[1][1]) || (u == linksArray[2][1]) || (u == linksArray[3][1]) || (u == linksArray[4][1])  || (u == linksArray[5][1])) {
		Dupe = "True" }
	else {
		Dupe = "False"
	}
}
	
function checkForAvailable() {
	for (i=0; i < 7; i++) {
		if ( i == 6 ) {
			AE = i
			break;
		}
		if (linksArray[i][0] == "") {
			AE = i
			break;
		}
	}
}
		
function setCookie(cookieName, cookieValue, cookiePath, cookieExpires) {
		cookieValue = escape(cookieValue)
		cookiePath = ";Path=/;";
		document.cookie = cookieName + "=" + cookieValue + ";expires=" + cookieExpires + cookiePath;
}

function getCookieValue(cookieName) {
	var cookieValue = document.cookie;
	var cookieStartsAt = cookieValue.indexOf(" " + cookieName + "=");
	if (cookieStartsAt == -1) {
			cookieStartsAt = cookieValue.indexOf(cookieName + "=");
	}
	if (cookieStartsAt == -1) {
			cookieValue = null;
	}
	else {
		cookieStartsAt = cookieValue.indexOf("=", cookieStartsAt) + 1;
		var cookieEndsAt = cookieValue.indexOf(";", cookieStartsAt);
		if (cookieEndsAt == -1) {
			cookieEndsAt = cookieValue.length;
		}
		cookieValue = unescape(cookieValue.substring(cookieStartsAt, cookieEndsAt));
	}
	return cookieValue;
}
function shutWindow() {
	this.close()
}
function setMaxLinks() {
	var c1 = getCookieValue("ql00")
	var c2 = getCookieValue("ql10")
	var c3 = getCookieValue("ql20")
	var c4 = getCookieValue("ql30")
	var c5 = getCookieValue("ql40")
	var c6 = getCookieValue("ql50")
	var s1 = document.createElement("span")
	var c1t = document.createTextNode(c1)
	s1.appendChild(c1t)
	var s2 = document.createElement("span")
	var c2t = document.createTextNode(c2)
	s2.appendChild(c2t)
	var s3 = document.createElement("span")
	var c3t = document.createTextNode(c3)
	s3.appendChild(c3t)
	var s4 = document.createElement("span")
	var c4t = document.createTextNode(c4)
	s4.appendChild(c4t)
	var s5 = document.createElement("span")
	var c5t = document.createTextNode(c5)
	s5.appendChild(c5t)
	var s6 = document.createElement("span")
	var c6t = document.createTextNode(c6)
	s6.appendChild(c6t)
	var d1 = document.getElementById("but1")
	var d1c = document.getElementById("but1").lastChild.previousSibling
	var d2 = document.getElementById("but2")
	var d2c = document.getElementById("but2").lastChild.previousSibling
	var d3 = document.getElementById("but3")
	var d3c = document.getElementById("but3").lastChild.previousSibling
	var d4 = document.getElementById("but4")
	var d4c = document.getElementById("but4").lastChild.previousSibling
	var d5 = document.getElementById("but5")
	var d5c = document.getElementById("but5").lastChild.previousSibling
	var d6 = document.getElementById("but6")
	var d6c = document.getElementById("but6").lastChild.previousSibling
	d1.replaceChild(s1, d1c)
	d2.replaceChild(s2, d2c)
	d3.replaceChild(s3, d3c)
	d4.replaceChild(s4, d4c)
	d5.replaceChild(s5, d5c)
	d6.replaceChild(s6, d6c)
}

function replaceLink() {
	var rep
	for (i=0; i < 7; i++) {
		if (i == 6) {
			break; 
		}
		if (document.getElementById("rad"+i).checked) {
			rep = i
			break;
		}
	}
	if (rep == 6) {
		return false
	}
	else {
		var removeSign = /[#]/
		var passedURL = window.opener.window.parent.location.href;
		var stringURL = new String(passedURL)
		var URLsplit = stringURL.split(removeSign)
		u = new String(URLsplit[0])
		t = window.opener.document.getElementsByTagName("title")[0].text
		linksArray[rep][0] = t;
		linksArray[rep][1] = u;
		cookiedate = new Date();
		cookiedate.setMonth(cookiedate.getMonth() + 12)
		var newtitle = linksArray[rep][0]
		var newurl = linksArray[rep][1]
		setCookie("ql"+rep+"0",newtitle,"",cookiedate.toGMTString())
		setCookie("ql"+rep+"1",newurl,"",cookiedate.toGMTString())
		rep = ""
		this.close()
		window.opener.window.location.replace(u);
	}
}

function loadTheLinks() {
	var cutTitle = / - /
	setCookie("TestCookie","Yes","","Thu, 01-Jan-70 00:00:01 GMT");
		t1 = getCookieValue("ql00")
		u1 = getCookieValue("ql01")
		if ((t1 != null) && (u1 != null)) {
			linksArray[0][0] = t1;
			linksArray[0][1] = u1;
			var titlestring = new String(t1)
			var linkSplit = titlestring.split(cutTitle)
			var qlnavli = document.getElementById("link1")
			var qlnava = document.getElementById("link1").firstChild
			var qlnavnewa = document.createElement("a")
			qlnavnewa.setAttribute("title",t1)
			qlnavnewa.setAttribute("href",u1)
			var tsec1 = new String(linkSplit[0])
			var tsec2 = new String(linkSplit[1])
			var tp1 = document.createTextNode(tsec1)
			var newspan = document.createElement("span")
			newspan.className='linkspan'
			if (titlestring.indexOf(" - ") == -1) {
				if (tsec1.length < 30) {
				tp1 = document.createTextNode(tsec1);
				qlnavnewa.className="qlsingleline";
				qlnavnewa.appendChild(tp1)
				}
				else if (tsec1.length > 48) {
					var paget = tsec1.substring(0,48)
					var tpf = document.createTextNode(paget + "...")
					qlnavnewa.appendChild(tpf)
				}
				else {
					var tpf = document.createTextNode(tsec1)
					qlnavnewa.appendChild(tpf)
				}
			}
			else {
				if (tsec2.length > 48) {
					var paget = tsec2.substring(0,48)
					var tpf = document.createTextNode(paget + "...")
					qlnavnewa.appendChild(tpf)
				}
				else if (tsec2.length < 30) {
					tpf = document.createTextNode(tsec2);
					qlnavnewa.className="qlsingleline";
					qlnavnewa.appendChild(tpf)
				}
				else {
					var tpf = document.createTextNode(tsec2)
					qlnavnewa.appendChild(tpf)
				}
			}
			newspan.appendChild(qlnavnewa)
			qlnavli.replaceChild(newspan, qlnava)
		}
		t2 = getCookieValue("ql10")
		u2 = getCookieValue("ql11")
		if ((t2 != null) && (u2 != null)) {
			linksArray[1][0] = t2;
			linksArray[1][1] = u2;
			var titlestring = new String(t2)
			var linkSplit = titlestring.split(cutTitle)
			var qlnavli = document.getElementById("link2")
			var qlnava = document.getElementById("link2").firstChild
			var qlnavnewa = document.createElement("a")
			qlnavnewa.setAttribute("title",t2)
			qlnavnewa.setAttribute("href",u2)
			var tsec1 = new String(linkSplit[0])
			var tsec2 = new String(linkSplit[1])
			var tp1 = document.createTextNode(tsec1 + ":")
			var pbrk = document.createElement("br")
			var newspan = document.createElement("span")
			newspan.className='linkspan'
			if (titlestring.indexOf(" - ") == -1) {
				if (tsec1.length < 30) {
				tp1 = document.createTextNode(tsec1);
				qlnavnewa.className="qlsingleline";
				qlnavnewa.appendChild(tp1)
				}
				else if (tsec1.length > 48) {
					var paget = tsec1.substring(0,48)
					var tpf = document.createTextNode(paget + "...")
					qlnavnewa.appendChild(tpf)
				}
				else {
					var tpf = document.createTextNode(tsec1)
					qlnavnewa.appendChild(tpf)
				}
			}
			else {
				if (tsec2.length > 48) {
					var paget = tsec2.substring(0,48)
					var tpf = document.createTextNode(paget + "...")
					qlnavnewa.appendChild(tpf)
				}
				else if (tsec2.length < 30) {
					tpf = document.createTextNode(tsec2);
					qlnavnewa.className="qlsingleline";
					qlnavnewa.appendChild(tpf)
				}
				else {
					var tpf = document.createTextNode(tsec2)
					qlnavnewa.appendChild(tpf)
				}
			}
			newspan.appendChild(qlnavnewa)
			qlnavli.replaceChild(newspan, qlnava)
		}
		t3 = getCookieValue("ql20")
		u3 = getCookieValue("ql21")
		if ((t3 != null) && (u3 != null)) {
			linksArray[2][0] = t3;
			linksArray[2][1] = u3;
			var titlestring = new String(t3)
			var linkSplit = titlestring.split(cutTitle)
			var qlnavli = document.getElementById("link3")
			var qlnava = document.getElementById("link3").firstChild
			var qlnavnewa = document.createElement("a")
			qlnavnewa.setAttribute("title",t3)
			qlnavnewa.setAttribute("href",u3)
			var tsec1 = new String(linkSplit[0])
			var tsec2 = new String(linkSplit[1])
			var tp1 = document.createTextNode(tsec1 + ":")
			var pbrk = document.createElement("br")
			var newspan = document.createElement("span")
			newspan.className='linkspan'
			if (titlestring.indexOf(" - ") == -1) {
				if (tsec1.length < 30) {
				tp1 = document.createTextNode(tsec1);
				qlnavnewa.className="qlsingleline";
				qlnavnewa.appendChild(tp1)
				}
				else if (tsec1.length > 48) {
					var paget = tsec1.substring(0,48)
					var tpf = document.createTextNode(paget + "...")
					qlnavnewa.appendChild(tpf)
				}
				else {
					var tpf = document.createTextNode(tsec1)
					qlnavnewa.appendChild(tpf)
				}
			}
			else {
				if (tsec2.length > 48) {
					var paget = tsec2.substring(0,48)
					var tpf = document.createTextNode(paget + "...")
					qlnavnewa.appendChild(tpf)
				}
				else if (tsec2.length < 30) {
					tpf = document.createTextNode(tsec2);
					qlnavnewa.className="qlsingleline";
					qlnavnewa.appendChild(tpf)
				}
				else {
					var tpf = document.createTextNode(tsec2)
					qlnavnewa.appendChild(tpf)
				}
			}
			newspan.appendChild(qlnavnewa)
			qlnavli.replaceChild(newspan, qlnava)
		}
		t4 = getCookieValue("ql30")
		u4 = getCookieValue("ql31")
		if ((t4 != null) && (u4 != null)) {
			linksArray[3][0] = t4;
			linksArray[3][1] = u4;
			var titlestring = new String(t4)
			var linkSplit = titlestring.split(cutTitle)
			var qlnavli = document.getElementById("link4")
			var qlnava = document.getElementById("link4").firstChild
			var qlnavnewa = document.createElement("a")
			qlnavnewa.setAttribute("title",t4)
			qlnavnewa.setAttribute("href",u4)
			var tsec1 = new String(linkSplit[0])
			var tsec2 = new String(linkSplit[1])
			var tp1 = document.createTextNode(tsec1 + ":")
			var pbrk = document.createElement("br")
			var newspan = document.createElement("span")
			newspan.className='linkspan'
			if (titlestring.indexOf(" - ") == -1) {
				if (tsec1.length < 30) {
				tp1 = document.createTextNode(tsec1);
				qlnavnewa.className="qlsingleline";
				qlnavnewa.appendChild(tp1)
				}
				else if (tsec1.length > 48) {
					var paget = tsec1.substring(0,48)
					var tpf = document.createTextNode(paget + "...")
					qlnavnewa.appendChild(tpf)
				}
				else {
					var tpf = document.createTextNode(tsec1)
					qlnavnewa.appendChild(tpf)
				}
			}
			else {
				if (tsec2.length > 48) {
					var paget = tsec2.substring(0,48)
					var tpf = document.createTextNode(paget + "...")
					qlnavnewa.appendChild(tpf)
				}
				else if (tsec2.length < 30) {
					tpf = document.createTextNode(tsec2);
					qlnavnewa.className="qlsingleline";
					qlnavnewa.appendChild(tpf)
				}
				else {
					var tpf = document.createTextNode(tsec2)
					qlnavnewa.appendChild(tpf)
				}
			}
			newspan.appendChild(qlnavnewa)
			qlnavli.replaceChild(newspan, qlnava)
		}
		t5 = getCookieValue("ql40")
		u5 = getCookieValue("ql41")
		if ((t5 != null) && (u5 != null)) {
			linksArray[4][0] = t5;
			linksArray[4][1] = u5;
			var titlestring = new String(t5)
			var linkSplit = titlestring.split(cutTitle)
			var qlnavli = document.getElementById("link5")
			var qlnava = document.getElementById("link5").firstChild
			var qlnavnewa = document.createElement("a")
			qlnavnewa.setAttribute("title",t5)
			qlnavnewa.setAttribute("href",u5)
			var tsec1 = new String(linkSplit[0])
			var tsec2 = new String(linkSplit[1])
			var tp1 = document.createTextNode(tsec1 + ":")
			var pbrk = document.createElement("br")
			var newspan = document.createElement("span")
			newspan.className='linkspan'
			if (titlestring.indexOf(" - ") == -1) {
				if (tsec1.length < 30) {
				tp1 = document.createTextNode(tsec1);
				qlnavnewa.className="qlsingleline";
				qlnavnewa.appendChild(tp1)
				}
				else if (tsec1.length > 48) {
					var paget = tsec1.substring(0,48)
					var tpf = document.createTextNode(paget + "...")
					qlnavnewa.appendChild(tpf)
				}
				else {
					var tpf = document.createTextNode(tsec1)
					qlnavnewa.appendChild(tpf)
				}
			}
			else {
				if (tsec2.length > 48) {
					var paget = tsec2.substring(0,48)
					var tpf = document.createTextNode(paget + "...")
					qlnavnewa.appendChild(tpf)
				}
				else if (tsec2.length < 30) {
					tpf = document.createTextNode(tsec2);
					qlnavnewa.className="qlsingleline";
					qlnavnewa.appendChild(tpf)
				}
				else {
					var tpf = document.createTextNode(tsec2)
					qlnavnewa.appendChild(tpf)
				}
			}
			newspan.appendChild(qlnavnewa)
			qlnavli.replaceChild(newspan, qlnava)
		}
		t6 = getCookieValue("ql50")
		u6 = getCookieValue("ql51")
		if ((t6 != null) && (u6 != null)) {
			linksArray[5][0] = t6;
			linksArray[5][1] = u6;
			var titlestring = new String(t6)
			var linkSplit = titlestring.split(cutTitle)
			var qlnavli = document.getElementById("link6")
			var qlnava = document.getElementById("link6").firstChild
			var qlnavnewa = document.createElement("a")
			qlnavnewa.setAttribute("title",t6)
			qlnavnewa.setAttribute("href",u6)
			var tsec1 = new String(linkSplit[0])
			var tsec2 = new String(linkSplit[1])
			var tp1 = document.createTextNode(tsec1 + ":")
			var pbrk = document.createElement("br")
			var newspan = document.createElement("span")
			newspan.className='linkspan'
			if (titlestring.indexOf(" - ") == -1) {
				if (tsec1.length < 30) {
				tp1 = document.createTextNode(tsec1);
				qlnavnewa.className="qlsingleline";
				qlnavnewa.appendChild(tp1)
				}
				else if (tsec1.length > 48) {
					var paget = tsec1.substring(0,48)
					var tpf = document.createTextNode(paget + "...")
					qlnavnewa.appendChild(tpf)
				}
				else {
					var tpf = document.createTextNode(tsec1)
					qlnavnewa.appendChild(tpf)
				}
			}
			else {
				if (tsec2.length > 48) {
					var paget = tsec2.substring(0,48)
					var tpf = document.createTextNode(paget + "...")
					qlnavnewa.appendChild(tpf)
				}
				else if (tsec2.length < 30) {
					tpf = document.createTextNode(tsec2);
					qlnavnewa.className="qlsingleline";
					qlnavnewa.appendChild(tpf)
				}
				else {
					var tpf = document.createTextNode(tsec2)
					qlnavnewa.appendChild(tpf)
				}
			}
			newspan.appendChild(qlnavnewa)
			qlnavli.replaceChild(newspan, qlnava)
		}
}

function externalLinks() { 
if (!document.getElementsByTagName) return; 
var anchors = document.getElementsByTagName("a"); 
for (var i=0; i<anchors.length; i++) { 
var anchor = anchors[i]; 
if (anchor.getAttribute("href") && 
anchor.getAttribute("rel") == "external") 
anchor.target="_blank"; 
} 
} 


	
