var rollovers = new Array(10);
function setupRollovers() {
    var count = 0;
    if (!document.getElementsByTagName) return;
    // setup all img elements with class="button"
    var all_imgs = document.getElementsByTagName('img');
    for (var i=0; i<all_imgs.length; i++) {
        var img = all_imgs[i];
        if (img.className && (' ' + img.className + ' ').indexOf(' button ') != -1) {
            img.onmouseover = rollover;
            img.onmouseout = rollout;
            rollovers[count] = new Image();
            rollovers[count].src = img.src.replace(/_off\./, '_on.');
            count++;
        }
    }
}
function findTarget(e) {
    var target;
    var targetName;
    if (window.event && window.event.srcElement)
        target = window.event.srcElement;
    else if (e && e.target)
        target = e.target;
    if (!target) return null;
    targetName = target.nodeName.toLowerCase();
    if (targetName != 'img' && targetName != 'input') return null;
    return target;
}
function rollover(e) {
    var target = findTarget(e);
    if (!target) return;
    target.src = target.src.replace(/_off\./, '_on.');
}
function rollout(e) {
    var target = findTarget(e);
    if (!target) return;
    target.src = target.src.replace(/_on\./, '_off.');
}
window.onload = setupRollovers;

