files['rollover.js'] = true;include_once('proto/abstract.js');include_once('proto/type.js');var imagesDir = '/lib/images/buttons/';var rolloverImages = new Array();function rollover() {this.src = rolloverImages[this.id]['over']};function rollout() {this.src = rolloverImages[this.id]['out']};function rolldown() {this.src = rolloverImages[this.id]['down']};function addRollover(id, overSrc, downSrc) {rolloverImages[id] = new Array();rolloverImages[id]['over'] = imagesDir + overSrc;rolloverImages[id]['down'] = imagesDir + downSrc};function RolloverLoad() {var preloads = new Array(), image;for (var id in rolloverImages) {if (id != 'extend') {image = $(id);rolloverImages[id]['out'] = image.src;preloads[rolloverImages[id]['over']] = true;preloads[rolloverImages[id]['down']] = true;image.onmouseover = rollover;image.onmouseout = rollout;image.onmousedown = rolldown;image.onmouseup = rollover}};var div = document.createElement('div');var imgNode;for (var file in preloads) {if (file != 'extend') {imgNode = document.createElement('img');imgNode.setAttribute('src', file);div.appendChild(imgNode)}};if (div.childNodes.length) {var body = document.getElementsByTagName('body')[0];div.style.display = 'none';body.appendChild(div)}};addLoadNotification(RolloverLoad)