﻿// JScript File

function rollOver(parent,action) {

    var image = findChildByNodeName(parent,"IMG");
    
    var imgExtension = "." + getImageType(image);
    
    var targetIndex = image.src.indexOf(imgExtension);
    var imgSuffix = "_over";
    
    if (action == "out") {
        targetIndex = image.src.indexOf("_over");
        imgSuffix = "";
    }
    
    
    var imgPath = image.src.substring(0,targetIndex) + imgSuffix + imgExtension;
    
    image.src = imgPath;
}

function getImageType(obj) {
    var s = obj.src;
    var t = s.substring(s.length - 3, s.length);
    return t;
}

function findChildByNodeName(parent,nameToMatch) {
    var children = parent.childNodes;
    var result = null;
    
    for (var i=0; i<children.length; i++) {
        var node = children[i];
        if (node.nodeName == nameToMatch) {
            result = node;
            break;
        }
    }
    
    return result;
}