function swap(image, on) {
	if (on) {
		document.images[image].src = document.images[image].src.replace(/_off/gi, '_over');
	} else {
		document.images[image].src = document.images[image].src.replace(/_over/gi, '_off');
	}
}

    function rollover() {
        if (!document.getElementById) return
        var imgOrSrc;
        var imgPreload = new Array();
        var images = document.getElementsByTagName('img');
        for (var i = 0; i < images.length; i++) {
            if (images[i].getAttribute('rsrc')) {
                imgPreload[i] = new Image();
                imgPreload[i].src = images[i].getAttribute('rsrc');
                images[i].onmouseover = function() {
                    imgOrSrc = this.getAttribute('src');
                    this.setAttribute('src',this.getAttribute('rsrc'))
                }
                images[i].onmouseout = function() {
                    this.setAttribute('src',imgOrSrc)
                }
            }
        }
    }
                
            /**
            * Sets a Cookie with the given name and value.
            *
            *  name       Name of the cookie
            *  value      Value of the cookie
            *
            *  The cookie will be set to expire 10 years from the current date
            */
            function setCookie(name, value)
            {
                        var today = new Date();
                        var expire = new Date();
                        var nDays = 365 * 10;
                        expire.setTime(today.getTime() + 3600000*24*nDays);
 
                        document.cookie = name + "=" + escape(value) + ";expires=" + expire.toGMTString();
            }
    
            /**
             * Gets the value of the specified cookie.
             *
             * name  Name of the desired cookie.
             *
             * Returns a string containing value of specified cookie,
             *   or null if cookie does not exist.
             */
            function getCookie(name)
            {
                        var dc = document.cookie;
                        var prefix = name + "=";
                        var begin = dc.indexOf("; " + prefix);
                        if (begin == -1)
                        {
                                    begin = dc.indexOf(prefix);
                        if (begin != 0) return null;
                        }
                        else
                        {
                        begin += 2;
                        }
 
                        var end = document.cookie.indexOf(";", begin);
                        if (end == -1)
                        {
                        end = dc.length;
                        }
                        return unescape(dc.substring(begin + prefix.length, end));
            }