// JavaScript - Stuart Landridge - Modern Web Design

function setupRollovers() {
if (!document.getElementsByTagName)
return;
/*
var df = document.getElementById('footer');
var chtm = df.innerHTML;
chtm += '<div id="xacalLink"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="65" height="19" name="presentation" align="middle"><param name="movie" value="/flash/xacal.swf" /><param name="bgcolor" value="#ffffff" /><param name="quality" value="high" /></object>';
chtm += </div>';
df.innerHTML = chtm;
*/
var all_links = document.getElementsByTagName('a');
for (var i = 0; i < all_links.length; i++) {
     var link = all_links[i];
     if (link.className &&
     (' ' + link.className + ' ').indexOf(' rollover ') != -1)
              {
                 if (link.childNodes &&
link.childNodes.length == 1 &&
link.childNodes[0].nodeName.toLowerCase() == 'img') {
link.onmouseover = mouseover;
link.onmouseout = mouseout;
var oLink = document.getElementById('mainLogo');
if(oLink) {
	oLink.onclick = function() {
		location.href='/default.htm';
		return false;
	}	
}
         }
      }
   }
}
function findTarget(e)  {
   var target;
   if (window.event && window.event.srcElement)
        target = window.event.srcElement;
   else if (e && e.target)
        target = e.target;
   if (!target)
         return null;
   while (target != document.body &&
         target.nodeName.toLowerCase() != 'a')
          target = target.parentNode;
    if (target.nodeName.toLowerCase() != 'a')
    return null;
    return target;
}
function mouseover(e) {
     var target = findTarget(e);
     if (!target) return;
     var img_tag = target.childNodes[0];
     img_tag.src = img_tag.src.replace(/(\.[^.]+)$/, '_over$1');
}
function mouseout(e) {
      var target = findTarget(e);
      if (!target) return;
      var img_tag = target.childNodes[0];
      img_tag.src = img_tag.src.replace(/_over(\.[^.]+)$/, '$1');
}
window.onload = setupRollovers;
