function preloadImages() { var d = document; if (d.images) { if (!d.p) d.p = new Array(); var i; var j = d.p.length var a = preloadImages.arguments; for (i = 0; i < a.length; i++) if (a[i].indexOf("#") != 0) { d.p[j] = new Image; d.p[j++].src = a[i]; } } } function swapImageRestore() { var i; var x; var a = document.sr; for(i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc; } function findObject(n, d) { var p; var i; var x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) { d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p); } if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n]; for (i = 0; !x && d.layers && i < d.layers.length; i++) x = findObject(n, d.layers[i].document); return x; } function swapImage() { var i; var j = 0; var x; var a = swapImage.arguments; document.sr = new Array; for(i = 0; i < (a.length - 2); i += 3) if ((x = findObject(a[i])) != null) { document.sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; } }