if (document.images) {
ly1 = new Image(140,22); ly1.src = "../img/ly1.gif";
ly2 = new Image(140,22); ly2.src = "../img/ly2.gif";
ly3 = new Image(140,22); ly3.src = "../img/ly3.gif";
so1 = new Image(140,21); so1.src = "../img/so1.gif";
so2 = new Image(140,21); so2.src = "../img/so2.gif";
so3 = new Image(140,21); so3.src = "../img/so3.gif";
ry1 = new Image(140,34); ry1.src = "../img/ry1.gif";
ry2 = new Image(140,34); ry2.src = "../img/ry2.gif";
ry3 = new Image(140,34); ry3.src = "../img/ry3.gif";
gl1 = new Image(140,35); gl1.src = "../img/gl1.gif";
gl2 = new Image(140,35); gl2.src = "../img/gl2.gif";
gl3 = new Image(140,35); gl3.src = "../img/gl3.gif";
sa1 = new Image(140,23); sa1.src = "../img/sa1.gif";
sa2 = new Image(140,23); sa2.src = "../img/sa2.gif";
sa3 = new Image(140,23); sa3.src = "../img/sa3.gif";
cd1 = new Image(140,20); cd1.src = "../img/cd1.gif";
cd2 = new Image(140,20); cd2.src = "../img/cd2.gif";
cd3 = new Image(140,20); cd3.src = "../img/cd3.gif";
vi1 = new Image(140,21); vi1.src = "../img/vi1.gif";
vi2 = new Image(140,21); vi2.src = "../img/vi2.gif";
vi3 = new Image(140,21); vi3.src = "../img/vi3.gif";
ca1 = new Image(140,22); ca1.src = "../img/ca1.gif";
ca2 = new Image(140,22); ca2.src = "../img/ca2.gif";
ca3 = new Image(140,22); ca3.src = "../img/ca3.gif";
ku1 = new Image(140,20); ku1.src = "../img/ku1.gif";
ku2 = new Image(140,20); ku2.src = "../img/ku2.gif";
ku3 = new Image(140,20); ku3.src = "../img/ku3.gif";
be1 = new Image(140,22); be1.src = "../img/be1.gif";
be2 = new Image(140,22); be2.src = "../img/be2.gif";
be3 = new Image(140,22); be3.src = "../img/be3.gif";
}

function di20(id, newSrc) {
    var Bil = FI(document, id, 0);
    if (Bil) {
        Bil.src = newSrc;
    }
}

function FI(doc, name, j) {
    var Bil = false;
    if (doc.images) {
        Bil = doc.images[name];
    }
    if (Bil) {
        return Bil;
    }
    if (doc.layers) {
        for (j = 0; j < doc.layers.length; j++) {
            Bil = FI(doc.layers[j].document, name, 0);
            if (Bil) {
                return (Bil);
            }
        }
    }
    return (false);
}


function Start(grp) {
    var cmd = false;
    if (cmd) {
        eval("Ned(" + cmd + ")");
        eval("Gen(" + cmd + ")");
    }
}

function FG(grp, Navn) {
    var img = FI(document, Navn, 0);
    if (!img) {
        return (false);
    }
    var Dok = eval("document.G_" + grp);
    if (!Dok) {
        Dok = new Object();
        eval("document.G_" + grp + " = Dok");
        Dok.Bils = new Array();
    }
    if (img) {
        var i;
        for (i = 0; i < Dok.Bils.length; i++) {
            if (Dok.Bils[i] == img) {
                break;
            }
        }
        Dok.Bils[i] = img;
        if (!img.atRestSrc) {
            img.atRestSrc = img.src;
            img.initialSrc = img.src;
        }
    }
    return (Dok);
}

function Ned(grp, Navn, downSrc, downOver) {
    if (!downOver) {
        downOver = downSrc;
    }
    var cmd = "'" + grp + "','" + Navn + "','" + downSrc + "','" + downOver + "'";
    var Dok = FG(grp, Navn, false);
    if (!Dok || !downSrc) {
        return;
    }
    obj = FI(document, Navn, 0);
    var Bils = Dok.Bils;
    if (Bils) {
        for (i = 0; i < Bils.length; i++) {
            var curImg = Bils[i];
            if (curImg && curImg != obj) {
                curImg.atRestSrc = curImg.initialSrc;
                curImg.isDown = false;
                obj.downOver = false;
                curImg.src = curImg.initialSrc;
            }
        }
    }
    obj.atRestSrc = downSrc;
    obj.downOver = downOver;
    obj.src = downOver;
    obj.isDown = true;
}

function Skift(grp) {
    var i, j = 0, newSrc, objName;
    var Dok = false;
    for (i = 1; i < (Skift.arguments.length - 1); i += 2) {
        objName = Skift.arguments[i];
        newSrc = Skift.arguments[i + 1];
        Dok = FG(grp, objName);
        if (!Dok) {
            continue;
        }
        obj = FI(document, objName, 0);
        if (!obj) {
            continue;
        }
        if (obj.isDown) {
            if (obj.downOver) {
                obj.src = obj.downOver;
            }
        } else {
            obj.src = newSrc;
            obj.atRestSrc = obj.initialSrc;
        }
        obj.skipMe = true;
        j++;
    }
    if (!Dok) {
        return;
    }
    Bils = Dok.Bils;
    if (Bils) {
        for (i = 0; i < Bils.length; i++) {
            var curImg = Bils[i];
            if (curImg.atRestSrc && !curImg.skipMe) {
                curImg.src = curImg.atRestSrc;
            }
            curImg.skipMe = false;
        }
    }
}

function Gen(grp) {
    var Dok = eval("document.G_" + grp);
    if (!Dok) {
        return;
    }
    Bils = Dok.Bils;
    if (Bils) {
        for (i = 0; i < Bils.length; i++) {
            var curImg = Bils[i];
            if (curImg.atRestSrc) {
                curImg.src = curImg.atRestSrc;
            }
        }
    }
}

