// Script for the gallery var gt, go, gc, gs, ga, gz, gi; function gaload(gaload_pics, gaload_caps) { gs = gaload_pics.split("^"); gz = gaload_caps.split("^"); gc = gs.length; gt = new Array(gc - 1); for (l = 1; l < gc; l++) {gt[l] = new Image(); gt[l].src = 'gallery/tn_' + gs[l]} ga = new Array(2); ga[0] = new Image; ga[0].src = 'visual/pixel.gif'; ga[1] = new Image; ga[1].src = 'visual/arr_up.gif'; ga[2] = new Image; ga[2].src = 'visual/arr_down.gif'; gc = gc - 1; go = 1; gashow(0); gamove(0); gi = window.setInterval('gainterfere(0)', 30000 + Math.random() * 30000) } function gainterfere(gastate) { window.clearInterval(gi); if (gastate == 0) { r = Math.round(Math.random() * 9) % 3 + 1; document['gath_' + r].src = 'visual/interference.gif'; gi = window.setInterval('gainterfere(' + r + ')', Math.random() * 2000) } else { document['gath_' + gastate].src = gt[go + gastate - 1].src gi = window.setInterval('gainterfere(0)', 30000 + Math.random() * 30000) } } function gashow(gashow_offs) { document['gamain'].src = 'gallery/' + gs[gashow_offs + go]; document.all('gacapt').innerHTML = gz[gashow_offs + go] } function gamove(gamove_offs) { go = Math.min(Math.max(go + gamove_offs, 1), gc - 2); for (l = 1; l < 4; l++) {document['gath_' + l].src = gt[go + l - 1].src} if (go == 1) {document['gaprev'].src = ga[0].src} else {document['gaprev'].src = ga[1].src} if (go == (gc - 2)) {document['ganext'].src = ga[0].src} else {document['ganext'].src = ga[2].src} } // Script for the rolling map var mi = new Array(11), mc = 0, mt, mf = 0, mb = new Array(11), ml = 0, md = 0; function mapimg(mapimg_n) { mi[mapimg_n] = new Image(); mi[mapimg_n].src = 'visual/rmap_' + mapimg_n + '.gif'; mb[mapimg_n] = 1 } function mapshow(mapshow_n) { if (mc != 0) document.all('mapl_' + mc).style.color = '#a1a1c7'; mc = mapshow_n; if (mc != 0) document.all('mapl_' + mc).style.color = '#ffffff'; document['rmap'].src = mi[mc].src } function mapgo() { mt = window.setInterval("mapinter()", 50) } function mapinter() { do { mf++ } while (mb[mf] != 1 && mf < 12); if (mf == 12) { window.clearInterval(mt); mapshow(0) } else { mapshow(mf) } } function maplist(maplist_n) { if (ml != 0) document.all['mlst_' + ml].style.display = 'none'; ml = maplist_n; document.all['mlst_' + ml].style.display = 'inline'; document.all['mlst_' + ml].scrollIntoView() } function mapdesc(mapdesc_n) { if (md != 0) document.all['mdes_' + md].style.display = 'none'; md = mapdesc_n; document.all['mdes_' + md].style.display = 'inline' }