var rollOverArr=new Array();

function setrollover(OverImgSrc,pageImageName)
{
if (! document.images)return;
if (pageImageName == null)
    pageImageName = document.images[document.images.length-1].name;
rollOverArr[pageImageName]=new Object;
rollOverArr[pageImageName].overImg = new Image;
rollOverArr[pageImageName].overImg.src=OverImgSrc;
}

function rollover(pageImageName)
{
if (! document.images)return;
if (! rollOverArr[pageImageName])return;
if (! rollOverArr[pageImageName].outImg)
    {
    rollOverArr[pageImageName].outImg = new Image;
    rollOverArr[pageImageName].outImg.src = document.images[pageImageName].src;
    }
document.images[pageImageName].src=rollOverArr[pageImageName].overImg.src;
}

function rollout(pageImageName)
{
if (! document.images)return;
if (! rollOverArr[pageImageName])return;
document.images[pageImageName].src=rollOverArr[pageImageName].outImg.src;
}


function initRollovers() { 
if (!document.getElementById) return 

var aPreLoad = new Array(); 
var sTempSrc; 
var aImages = document.getElementsByTagName('img'); 

for (var i = 0; i < aImages.length; i++) { 
if (aImages[i].className == 'imgover') { 
var src = aImages[i].getAttribute('src'); 
var ftype = src.substring(src.lastIndexOf('.'), src.length); 
var hsrc = src.replace(ftype, '_over'+ftype); 

aImages[i].setAttribute('hsrc', hsrc); 

aPreLoad[i] = new Image(); 
aPreLoad[i].src = hsrc; 

aImages[i].onmouseover = function() { 
sTempSrc = this.getAttribute('src'); 
this.setAttribute('src', this.getAttribute('hsrc')); 
} 

aImages[i].onmouseout = function() { 
if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_over'+ftype, ftype); 
this.setAttribute('src', sTempSrc); 
} 
} 
} 
} 
window.onload = initRollovers;
//-->