
function preloadImages() {

    // Если в документе есть встроенные изображения...

    if (document.images) {

       // Установить переменную imgFiles равной массиву всех 
       // файлов изображений, передаваемых как аргументы функции preloadImages().

       var imgFiles = preloadImages.arguments;

       // Создать новый массив preloadArray

       var preloadArray = new Array();

       // Для каждого изображения файл передается как аргумент функции preloadImages()
       // (для всех 13-ти)...

       for (var i=0; i < imgFiles.length; i++) {

            // Создать новый объект Image в массиве preloadArray 
            // и связать его с файлом-источником, так чтобы это изображение
            //  загружалось в память.

            preloadArray[i] = new Image;
            preloadArray[i].src = imgFiles[i];
       }
    }
}

function swap(id, newsrc) {
    var theImage = locateImage(id);
    if (theImage) {
        theImage.src = newsrc;
    }
}


function locateImage(name) {
    var theImage = false;
    if (document.images) {
        theImage = document.images[name];
    }
    if (theImage) {
        return theImage;
    }
    return (false);
}

