if (document.getElementById) {
  document.write("<link rel=\"stylesheet\" href=\"/css/page.css\" type=\"text/css\" />");
}

var lo, nv, nvB;
window.onload = start;

function start() {
  if (document.getElementById) {
    lo = document.getElementById("logo"); // top: 20px; left: 2px; width: 225px;
    nv = document.getElementById("nav");  // top: 96px; left: 635px; width: 215px;
    nvB = document.getElementById("navBg");
    lo.style.top = "0px";
    nv.style.top = nvB.style.top = "10px";
    lo.style.left = "225px";
    nv.style.left = nvB.style.left = "420px";
    lo.style.display = "block";
    nv.style.display = nvB.style.display = "block";
    window.setTimeout("moveLogoNav(0,20)",400);
    photoLinks();
  }
}

function moveLogoNav(t,tmax) {
  if (t<tmax) {
    var dx = discreteQuad(225,tmax,.75,t);
    lo.style.left = ""+(125-dx)+"px";
    nv.style.left = nvB.style.left = ""+(411+dx)+"px";
    t = t+1;
    window.setTimeout("moveLogoNav("+t+","+tmax+")",20);
  }
}

function photoLinks() {
  var allDivs = document.getElementsByTagName("div");
  for (var i = 0; i < allDivs.length; i++) {
    if ((allDivs[i].className == "photoR") || (allDivs[i].className == "photoL") ||
        (allDivs[i].className == "photoLBlue") || (allDivs[i].className == "photoRBlue")) {
      var A1 = allDivs[i].getElementsByTagName("a")[0];
      var A2 = allDivs[i].getElementsByTagName("p")[0].getElementsByTagName("a")[0];
      if ((allDivs[i].className == "photoLBlue") || (allDivs[i].className == "photoRBlue")) {
        A1.getElementsByTagName("img")[0].style.backgroundColor = "#43B2CC";
      } else {
        A1.getElementsByTagName("img")[0].style.backgroundColor = "#BAE02E";
      }
      A1.onmouseover = A2.onmouseover = pLinkOver;
      A1.onmouseout = A2.onmouseout = pLinkOut;
    }
  }
}

function pLinkOver(e) {
  if (!e) var e = window.event;												// IE plays differently
  if (e.target) { targ = e.target; }
	else if (e.srcElement) { targ = e.srcElement; }			// IE plays differently
	if (targ.nodeType == 3) { targ = targ.parentNode; }	// defeat Safari bug
  pLink(targ,1); 
}
function pLinkOut(e) {
  if (!e) var e = window.event;												// IE plays differently
  if (e.target) { targ = e.target; }
	else if (e.srcElement) { targ = e.srcElement; }			// IE plays differently
	if (targ.nodeType == 3) { targ = targ.parentNode; }	// defeat Safari bug
  pLink(targ,0); 
}

function pLink(target,arg) {
  while (target.tagName.toLowerCase() != "div") { target = target.parentNode; }
  var divTargClass = target.className;
  imgTarg = target.getElementsByTagName("a")[0].getElementsByTagName("img")[0];
  var otherColor = ((divTargClass == "photoLBlue") || (divTargClass == "photoRBlue")) ?
   "#43B2CC" : "#BAE02E";
  imgTarg.style.backgroundColor = arg ? "#FFF" : otherColor;
}