var preloaded = false;
var preload = new Array(0);

function newImage(src) {
    if(document.images) {
        var result = new Image();
        result.src = src;
        return result;
    }
}

function changeImages(/*name1, id1, name2, id2 ...*/) {
    if(preloaded && document.images)
        for(var i = 0; i < changeImages.arguments.length; i += 2)
            document[changeImages.arguments[i]].src =
                preload[changeImages.arguments[i + 1]].src;
}

/*
 * Kábé ugyanazt csinálja, mint a changeImages, csak preload nélkül is megy
 */
function showImages(/*name1, id1, src1, name2, id2, src2 ...*/) {
    if(document.images) {
        for(var i = 0; i < showImages.arguments.length; i += 3) {
            if(!preload[showImages.arguments[i + 1]]) {
                preload[showImages.arguments[i + 1]] =
                    newImage(showImages.arguments[i + 2]);
            }
            document[showImages.arguments[i]].src =
                preload[showImages.arguments[i + 1]].src;
        }
    }
}

function preloadImages(/*src1, id1, src2, id2, ...*/) {
    if(document.images) {
        for(var i = 0; i < preloadImages.arguments.length; i += 2)
            preload[preloadImages.arguments[i + 1]] = newImage(preloadImages.arguments[i]);
        preloaded = true;
    }
}

function openColors() {
    var colorsWidth = 520;
    var colorsHeight = 560;

}

function view(url, name, width, height) {
    var settings = 'width=' + width + ',height=' + height +
        ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no';
    window.open(url, name, settings);
}

// ---- Inserted by: goph-R ----
function view_with_scroll(url, name, width, height) {
    var settings = 'width=' + width + ',height=' + height +
        ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes';
    window.open(url, name, settings);
}
// -----------------------------

function printView(url, name, width, height) {
    var settings = 'width=' + width + ',height=' + height +
        ',toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=no';

    window.open(url, name, settings);
}
