function imgLoadAll(path, ovr /* ... */) {
    var args = imgLoadAll.arguments;
    for (var i=2; i < args.length; i++) imgLoad(path + args[i], ovr);
}
    
function imgLoad(srcName, ovr) {
    (new Image()).src = srcName;
    if (ovr) (new Image()).src = imgStateSrc(srcName, "over");
}

function imgStateSrc(srcName, stName) {
    var ext = srcName.lastIndexOf(".");
    var state = srcName.lastIndexOf("-");
    var slash = srcName.lastIndexOf("/");
    if (state <= slash) state = ext;
    var stStr = "";
    if (stName.length > 0) stStr = "-" + stName;
    return srcName.substring(0, state) +
    		stStr + srcName.substring(ext, srcName.length);
}

function imgOvr(imgName) {
    var img = document.images[imgName];
    img.src = imgStateSrc(img.src, "over");
}

function imgOut(imgName) {
    var img = document.images[imgName];
    img.src = imgStateSrc(img.src, "");
}


function showBig(src) {
    var elem = document.getElementById('big');
    elem.style.visibility = 'visible';
    var img = document.images['bigPix'];
    img.src = src;
    return false;
}

function hideBig() {
    var elem = document.getElementById('big');
    elem.style.visibility = 'hidden';
    return false;
}

function pop(url,width,height) {
    popup(url, null,"width=" + width + ",height=" + height);
    return false;
}

function popup(url,name,props) {
    var newWin = window.open(url, name,
        props + ",toolbar=no,location=no,directories=no,status=no,menubar=no" +
        ",scrollbars=no,resizable=yes");
    newWin.focus();
}
