
window.onload = function()
{
    setRollovers();
}

function setRollovers()
{
    if (!document.getElementsByTagName)
    {
        return;
    }

    var imgs = document.getElementsByTagName('img');
    var num_imgs = imgs.length;
    for (var i = 0; i < num_imgs; i++)
    {
        if ((/rollover/.test(imgs[i].className)) &&
            (imgs[i].parentNode.nodeName == 'A'))
        {
            imgs[i].parentNode.onmouseover = function() { roll(this); };
            imgs[i].parentNode.onmouseout = function() { roll(this); };
            imgs[i].parentNode.onfoucs = function() { roll(this); };
            imgs[i].parentNode.onblur = function() { roll(this); };
        }
    }
}

function roll(o)
{
    var src = o.childNodes[0].src;
    var new_src = '';
    var extension = src.substring(src.lastIndexOf('.'), src.length);
    
    if (/_o/.test(src))
    {
        new_src = src.replace('_o', '');
    }
    else
    {
        new_src = src.replace(extension, '_o' + extension);
    }
    
    o.childNodes[0].src = new_src;
}