



window.onload = window_onload;



/* add any functions that need to run onload in here */

function window_onload()

{

    set_rollovers();

}



/*  =======================================================

    SET_ROLLOVERS

    loops through all images looking for class="ro"

    if found, adds onmouseover and onmouseout events



    // PNG rollovers in Opera 7.5 doesn't seem to work

*/

function set_rollovers()

{

    var path, img;

    if(document.getElementsByTagName)

    {

        var isie = /MSIE ((5\.5)|[6789])/.test(navigator.userAgent) && navigator.platform == "Win32" && !/Opera/.test(navigator.userAgent);

        var els = document.getElementsByTagName("IMG");

        for(var i=0,j=els.length;i<j;i++)

        {

            if(els[i].className == "ro")

            {

                // preload image

                path = els[i].src;

                img = new Image();

                img.src = path.substr(0,path.length-4) + '_o.' + path.substr(path.length-3,3);



                // attach event handlers

                els[i].onmouseover = function()

                {

                    var path;

                    if(isie && /\.png'/i.test(this.runtimeStyle.filter)){

                        path = this.runtimeStyle.filter;

                        path = path.substr(56,path.indexOf("'",56) - 56);

                        this.ofilter = this.runtimeStyle.filter;

                        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft." +

					        "AlphaImageLoader(src='" + path.substr(0,path.length-4) + '_o.' + path.substr(path.length-3,3) + "',sizingMethod='scale')";

                    }else{

                        path = this.src;

                        this.osrc = path;

                        this.src = path.substr(0,path.length-4) + '_o.' + path.substr(path.length-3,3);

                    }



                };



                els[i].onmouseout = function()

                {

                    if(isie && /\.png'/i.test(this.runtimeStyle.filter)){

                        this.runtimeStyle.filter = this.ofilter;

                    }else{

                        if(this.osrc)this.src = this.osrc;

                    }

                };



            }

        }

    }

}





/* utility functions here */

function openWin(sImg, iWidth, iHeight)

{

	window.open('<?php echo $PHP_SELF; ?>?img=' + sImg, 'the_window', "width=" + iWidth + ",height=" + iHeight + ",resizable=yes,scrollbars=no");

}