// JavaScript Document
var bkcolor, bordercolor;
var currel;
var glowbk, glowborder;
var TLshine = '#A00';
var BRshine = '#B00';
var cur=-1;
function glow(el) {
	x = document.getElementById(el).style
	bkcolor=x.backgroundColor;
	bordercolor=x.borderColor;
	x.backgroundColor=glowbk;
	x.borderColor=glowborder;
	currel=el;
}
function unglow() {
  if (currel != "") {
	x = document.getElementById(currel).style;
	x.backgroundColor=bkcolor;
	x.borderColor=bordercolor;
	currel="";
	//alert("unglow");
  }
}
function innerglow(el,bk) {
	x = document.getElementById(el).style
	bkcolor=x.backgroundColor;
	bordercolor=x.borderColor;
	x.backgroundColor=bk;
	currel=el;
}
function outerglow(el,bord) {
	x = document.getElementById(el).style
	bkcolor=x.backgroundColor;
	bordercolor=x.borderColor;
	x.borderColor=bord;
	currel=el;
}
function initglow(gbk, gbor)
{
	glowbk = gbk;
	glowborder = gbor;
	currel="";
	cur=-1;
    window.onunload=unglow;
}
function initshine(gbk, gbor, tl, br) {
	initglow(gbk, gbor);
	TLshine = tl;
	BRshine = br;
}
function shineR(el) {
	if (el != "") {
	  x=document.getElementById(el).style;
	  x.borderLeftColor = TLshine;
	}
}
function shineL(el) {
	if (el != "") {
  	  x=document.getElementById(el).style;
	  x.borderRightColor = BRshine;
	}
}
function shineD(el) {
	if (el != "") {
  	  x=document.getElementById(el).style;
	  x.borderTopColor = TLshine;
	}
}
function shineU(el) {
	if (el != "") {
	  x=document.getElementById(el).style;
	  x.borderBottomColor = BRshine;
	}
}
function noshine1(el) {
	if (el != "") {
	  x=document.getElementById(el).style;
	  x.borderColor = bordercolor;
	}
}
function hglow(nav, n) {
	glow(nav[n]);
	if (n > 0)
	  shineL(nav[n-1]);
	if (n < nav.length-1)
	  shineR(nav[n+1]);
    cur = n;
}
function vglow(nav, n) {
	glow(nav[n]);
	if (n > 0)
	  shineU(nav[n-1]);
	if (n < nav.length-1)
	  shineD(nav[n+1]);
    cur = n;
}
function noshine(nav) {
	unglow();
	if (cur >= 0) {
	  if (cur > 0)
		noshine1(nav[cur-1]);
	  if (cur < nav.length-1)
		noshine1(nav[cur+1]);
      cur = -1;
	}
}
function xnav(url) {
	 w = window.open(url, "New_window", "")
	 w.focus()
}
function navto(url) {
	window.location=url;
	//alert(url);
}
function nav(url) {
	unglow();  // shouldn't be necessary
	navto(url);
}
// Open Donovan's page in a new window 
function DnK() {
	DnKWindow = window.open("http://DnKComputing.com", "DnkWindow")
	DnKWindow.focus()
}

