/* Used in navigation */
sfHover = function() {

	var sfEls = document.getElementById("nav").getElementsByTagName("LI");

	for (var i=0; i<sfEls.length; i++) {

		sfEls[i].onmouseover=function() {

			this.className+=" sfhover";

		}

		sfEls[i].onmouseout=function() {

			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");

		}

	}

}

if (window.attachEvent) window.attachEvent("onload", sfHover);


/* Used in multiple areas to show/hide divs */
var listx = new Array();

function hidediv(pass) {
	var divs = document.getElementsByTagName('div');
	for(i = 0; i < divs.length; i++) {
		if(document.getElementById("cont"+pass+"")) document.getElementById("cont"+pass+"").className = "cont";
		//if(document.getElementById("anch"+pass+"")) document.getElementById("anch"+pass+"").innerHTML = "<img src=\"/images/ico_plus.gif\" alt=\"[+]\" /> show me more";
		if(document.getElementById("anch"+pass+"")) document.getElementById("anch"+pass+"").style.visibility = "visible";
		if(document.getElementById("logo"+pass+"")) document.getElementById("logo"+pass+"").style.visibility = "hidden";
		
		if (divs[i].id == (pass)) {
			if (document.getElementById) // DOM3 = IE5, NS6
				divs[i].style.display = 'none';
			else {
				if (document.layers) {
					document.layers[divs[i]].display = 'none';
					document.layers[divs[i]].position = 'absolute';
				}
				else {
					document.all.hideShow.divs[i].visibility = 'none';
					document.all.hideShow.divs[i].position = 'absolute';
				}
			}
		}
	}
	
	listx[pass] = "hidden";
}
function showdiv(pass) {
	if (listx[pass] == "shown") hidediv(pass);
	else {
		var divs = document.getElementsByTagName('div');
		if(document.getElementById("cont"+pass+"")) document.getElementById("cont"+pass+"").className = "cont g";
		//if(document.getElementById("anch"+pass+"")) document.getElementById("anch"+pass+"").innerHTML = "<img src=\"/images/ico_minus.gif\" alt=\"[-]\" /> show me less";
		if(document.getElementById("anch"+pass+"")) document.getElementById("anch"+pass+"").style.visibility = "hidden";
		if(document.getElementById("logo"+pass+"")) document.getElementById("logo"+pass+"").style.visibility = "visible";
		
		for(i = 0; i < divs.length; i++) {
			if (divs[i].id == (pass)) {
				if (document.getElementById) {
					// IE 6+/NN6
					divs[i].style.display = 'block';
				}
				else {
					if (document.layers) {
						//netscape 5
						document.layers[divs[i]].display = 'block';
						document.layers[divs[i]].position = 'relative';
					}
					else {
						// IE 4 and 5 not 5+
						document.all.hideShow.divs[i].visibility = 'block';
						document.all.hideShow.divs[i].position = 'relative';
					}
				}
			}
		}
		listx[pass] = "shown";
	}
}

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") == "internalPDF")
     anchor.target = "_blank";
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;