checkCompat();

function preload() {
    var image = new Image
    for(var i = 0; i < arguments.length; i++)
        image.src = "/images/" + arguments[i];
}

function checkCompat() {
    if(document.compatMode && document.compatMode == "BackCompat") {    
        var classes = Array(0);
        for(i = 0; i < document.styleSheets.length; i++) {
            for(x = 0; x < document.styleSheets[i].rules.length; x++) {
                width = document.styleSheets[i].rules[x].style.width;
                if(width == "107px" || width == "110px") classes.push(document.styleSheets[i].rules[x]);
            }
        }
        for(i = 0; i < classes.length; i++) classes[i].style.width = "120px";
    }
}

function getObject(objectId) {
    if(document.getElementById && document.getElementById(objectId)) return document.getElementById(objectId);
    else if (document.all && document.all(objectId)) return document.all(objectId);
    else if (document.layers && document.layers[objectId]) return getObjNN4(document,objectId);
    else return false;
}

function getStyleObject(objectId) {
    if(document.getElementById && document.getElementById(objectId)) return document.getElementById(objectId).style;
    else if (document.all && document.all(objectId)) return document.all(objectId).style;
    else if (document.layers && document.layers[objectId]) return getObjNN4(document,objectId);
    else return false;
}

function getObjNN4(obj,name) {
    var x = obj.layers;
    var foundLayer;
    for (var i=0;i<x.length;i++) {
        if (x[i].id == name) foundLayer = x[i];
        else if (x[i].layers.length) var tmp = getObjNN4(x[i],name);
        if (tmp) foundLayer = tmp;
    }
    return foundLayer;
}