// JavaScript Document

function fixLinks()
{
  if (!document.getElementsByTagName) return null;
  var server = document.location.hostname;
  var anchors = document.getElementsByTagName("a");
  for(var i=0; i < anchors.length; i++)
  {
    var a = anchors[i];
    var href = a.href;
    var id = a.id;
    var title = a.title;
    if (href.indexOf("#header") != -1) { // back to top
      a.className = "alt";
    } else if ((href.indexOf("#") != -1) && (href.indexOf("header") == -1)) { // jump ref
      var index = href.indexOf("#") + 1;
      href = "javascript:show('" + href.substring(index) + "');";
      a.setAttribute("href",href);
    }
  }
}

function hideDivs(exempt)
{
  if (!document.getElementsByTagName) return null;
  if (!exempt) exempt = "";
  var divs = document.getElementsByTagName("div");
  for(var i=0; i < divs.length; i++)
  {
    var div = divs[i];
    var id = div.id;
    if ((id != "wrapper") && (id != "header") && (id != "logo") && (id != "pagebody") && (id != "content") && (id != "menu") && (id != "rule") && (id != "footer") && (id != exempt))
    {
      div.className = "hidden";
    }
  }
}

function show(what)
{
  if (!document.getElementById) return null;
  showWhat = document.getElementById(what);
  showWhat.className = "copy";
  hideDivs(what);
}

/* function sendFocus(what)
{
  var obj = document.getElementById(what);
  obj.focus();
} */

window.onload = function()
{
  fixLinks();
  hideDivs("intro");
/* sendFocus("tNav1"); */
}



// Added this function to swap images that are anti-aliased against different colors.
function imgSwap()
{
	if (!document.getElementsByTagName) return null;
  	var divs = document.getElementsByTagName("div");
	  for(var i=0; i < divs.length; i++)
	  {
		var div = divs[i];
		var id = div.id;
		if ((id == "header") || (id == "logo")) 
			{
				div.className = "hideIntro";
			}
	  }
}

function show(what)
{
  if (!document.getElementById) return null;
  showWhat = document.getElementById(what);
  showWhat.className = "copy";
  imgSwap(); // A call to the new function to swap the images.
  hideDivs(what);
}



function sendFocus(what)
{
  var obj = document.getElementById(what);
  obj.focus();
}

window.onload = function()
{
  fixLinks();
  hideDivs("intro");
  sendFocus("tNav1");
}