function openWindow(url, width, height, scrolling)
{
    var left = (screen.width - width) / 2;
    var top = (screen.height - height) / 2;
    window.open(url, "", "width=" + width + ", height=" + height + ", top=" + top + ", left=" + left + ",toolbar=no,menubar=no,location=no,status=no,resizable=no,scrollbars=" + scrolling + ",padding=0");
}



var aImagesOn = new Array();
var aImagesOff = new Array();

function swapImage(img, bOn)
{
    var toImg = (bOn) ? aImagesOn[img.number] : aImagesOff[img.number];
    img.src = toImg.src;
}
 
function initRollOverImages(sContainer)
{
    var container;
    if (sContainer)
    {
        container = document.getElementById(sContainer);
    }
    else
    {
        container = document;
    }
    
    var imgs = container.getElementsByTagName("img");

    for (var i = 0; i < imgs.length; i++)
    {
        if (imgs[i].id.indexOf("_ro") != -1)
        {
            var suffix = imgs[i].src.substring(imgs[i].src.lastIndexOf("."));
            imgs[i].number = i;
            
            if (!(/.*_on.*/.test(imgs[i].src)))
            {
                imgs[i].onmouseover = function() {
                    swapImage(this, true);
                    };
                imgs[i].onmouseout = function() {
                    swapImage(this, false);
                    };

                aImagesOff[i] = new Image();
                aImagesOff[i].src = imgs[i].src;
                aImagesOn[i] = new Image();
                aImagesOn[i].src = imgs[i].src.substring(0,imgs[i].src.lastIndexOf(".")) + "_on" + suffix;
            }
            else
            {
                aImagesOff[i] = new Image();
                aImagesOff[i].src = imgs[i].src.replace("_on", "");
                aImagesOn[i] = new Image();
                aImagesOn[i].src = imgs[i].src;
            }
        }
    }
}
