window.onload = init

function init()
{ setRollovers()
  setTargets()
}





/* this inserts Javascript code for rollovers */

function setRollovers()
{ imgs = document.getElementsByTagName('img');
  for (i=0;i<imgs.length;i++)
  { if (/rollOver/.test(imgs[i].className))
    { imgs[i].parentNode.onmouseover=function(){roll(this,true);}
      imgs[i].parentNode.onmouseout=function(){roll(this,false);}
    }
  }
}

function roll(node,status)
{ nodeImg = node.firstChild
  srcImage = nodeImg.getAttribute("src")
  
  if (status)
  { navState = srcImage.substring(srcImage.length - 7,srcImage.length - 4)
    if (navState == "off")
    { srcImage = srcImage.substring(0,srcImage.length - 7)
      srcImage = srcImage + "on.gif"
      nodeImg.setAttribute("src",srcImage)
    }
  }
  else
  { navState = srcImage.substring(srcImage.length - 7,srcImage.length - 4)
    if ((navState != "sel"))
    { srcImage = srcImage.substring(0,srcImage.length - 6)
      srcImage = srcImage + "off.gif"
      nodeImg.setAttribute("src",srcImage)
    }
  }
}





/*

setTargets() adds the target attribute to <a> tags that
have rel="newWindow"

*/

function setTargets()
{ var anchors = document.getElementsByTagName("a")
  for (var i=0; i<anchors.length; i++)
  { var anchor = anchors[i]
    if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "newWindow") 
    { anchor.target = "_blank"
    }
  } 
}