function externalLinks() {
  if (!document.getElementsByTagName) return;
  $A(document.getElementsByTagName("a")).each(function(anchor){
    if (anchor.getAttribute("href") &&
        anchor.getAttribute("rel") == "external")
      anchor.target = "_blank";
  });
}
Event.observe(window,'load', externalLinks, false);


function onMouse() {
  var aPreLoad = new Array();
  var sTempSrc;
  $A(document.getElementsByTagName('img')).each(function(aImage){
    if (aImage.className == 'ro') {
      var src = aImage.getAttribute('src');
      var ftype = src.substring(src.lastIndexOf('.'), src.length);
      var hsrc = src.replace(ftype, '_on'+ftype);

      aImage.setAttribute('hsrc', hsrc);
			
      image = new Image();
      image.src = hsrc;
      aPreLoad.push(image);
			
      Event.observe(aImage,'mouseover',function(event) {
        if(!Event.element) return;
        var el = Event.element(event);
        sTempSrc = el.src;
        el.src = hsrc;
      },false);

      Event.observe(aImage,'mouseout',function(event) {
        if(!Event.element) return;
        var el = Event.element(event);
        if(!sTempSrc){
          sTempSrc = el.src.replace('_on' + ftype, ftype);
        }
        el.src = sTempSrc;
      },false);
    }
  });
}

Event.observe(window,'load', onMouse, false);







