/* =Load Functions
-----------------------------------------------------------------------------*/
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent(doNewWin);
addLoadEvent(highlightPage);

/* =Open a new window
-----------------------------------------------------------------------------*/
function doNewWin() {
  if (!document.getElementsByTagName) return false;
  var links=document.getElementsByTagName("a");
  for (var i=0; i < links.length; i++) {
    if (links[i].title.match("Opens in a New Window")) {
      links[i].onclick=function() {window.open(this.href);return false;
      }
    }
  }
}

/* = highlight page link
-----------------------------------------------------------------------------*/
function highlightPage() {
	if (!document.getElementsByTagName) return false;
	if (!document.getElementById) return false;
	if (!document.getElementById("navigation")) return false;
	var nav = document.getElementById("navigation");
	var links = nav.getElementsByTagName("a");
	for (var i=0; i < links.length; i++) {
		var linkurl = links[i].getAttribute("href");
		var currenturl = window.location.href;
		if (currenturl.indexOf(linkurl) != -1) {
			links[i].className = " on";
		}
	}
}

