|
|
'); d.close(); win.focus(); } return true; } /////////////////////////////////////////////////////////////////////////// function load_img() { // asynchronously load all images into cache for (i=0; i < imax ; i++) { id[i]=setTimeout("load_src()",0); } return; } ///////////////////////////////////////////////////////////////////////////// function load_src() { // load individual images into cache if (index < imax) { if (iwidth && iheight) { images[index] = new Image(iwidth,iheight); } else { images[index] = new Image(); } images[index].onload=count_images; images[index].src = urls[index]; index++; } return; } ///////////////////////////////////////////////////////////////////////////// function clear_ids() { // clear asynchronous id's for (i=0; i < imax ; i++) {clearTimeout(id[i]);} return; } ///////////////////////////////////////////////////////////////////////////// function count_images() // count images as they are loaded into cache { if (++num_loaded_images == imax) { show_speed(); clear_ids(); animate(); } else { document.animation.src=images[num_loaded_images-1].src; document.form.frame.value="Loading "+num_loaded_images+" of "+imax; } } /////////////////////////////////////////////////////////////////////////// function reset_display() // update display/settings after range change { var j; frame=rstart; j=frame+1; if (images[frame].complete) { document.animation.src=images[frame].src; document.form.frame.value="Displaying "+j+" of "+imax; } playing=0; } /////////////////////////////////////////////////////////////////////////// function clear_range() // clear subrange { rstart=0; frame=-1; rstop=imax-1; dir=1; playing=0; document.form.start_frame.value=rstart+1; document.form.stop_frame.value=rstop+1; document.form.direction.value="Reverse"; bname="Reverse"; reset_display(); } /////////////////////////////////////////////////////////////////////////// function cur2start() // set current frame to start range { playing=0; dir=1; rstart=frame; document.form.start_frame.value=rstart+1; if (rstart >= rstop) { rstop=imax-1; document.form.stop_frame.value=rstop+1; } document.form.direction.value="Reverse"; bname="Reverse"; } /////////////////////////////////////////////////////////////////////////// function cur2stop() // set current frame to stop range { playing=0; dir=-1 rstop=frame; document.form.stop_frame.value=rstop+1; if (rstart >= rstop) { rstart=0; document.form.start_frame.value=rstart+1; } document.form.direction.value="Forward"; bname="Forward"; } function image_abort() // abort loading images { imax=num_loaded_images; if (!images[num_loaded_images].complete) imax=imax-1; alert("Aborting"); if (imax > -1) animate(); } /////////////////////////////////////////////////////////////////////////// function image_error(message) // abort loading images { alert(message); } /////////////////////////////////////////////////////////////////////////// function start_play() // start movie { if (playing == 0) { if (timeout_id == null && num_loaded_images==imax) animate(); } } /////////////////////////////////////////////////////////////////////////// function stop_play() // stop movie { if (timeout_id) clearTimeout(timeout_id); timeout_id=null; playing = 0; } /////////////////////////////////////////////////////////////////////////// function swing_mode() // set swing mode { if (swingon) { swingon=0; document.form.swing.value="OFF"; } else { swingon=1; document.form.swing.value="ON"; } } /////////////////////////////////////////////////////////////////////////// function next_frame() // increment frame logic (TODO - work through equivilent "mod" logic.... { frame=frame+dir; if (frame < rstart) { frame=rstop; if (swingon) frame=rstart; } else { if (frame > rstop) { frame=rstart; if (swingon) frame=rstop; } } s.setValue(frame); } /////////////////////////////////////////////////////////////////////////// function animate() // control movie loop { var j; next_frame(); j=frame+1; if (images[frame].complete) { document.animation.src=images[frame].src; document.form.frame.value="Displaying "+j+" of "+imax; if (swingon && (j == (rstop+1) || frame == rstart)) reverse(); timeout_id=setTimeout("animate()",delay); playing=1; } } /////////////////////////////////////////////////////////////////////////// function step() // step frames { var j; if (timeout_id) clearTimeout(timeout_id); timeout_id=null; next_frame(); j=frame+1; if (images[frame].complete) { document.animation.src=images[frame].src; document.form.frame.value="Displaying "+j+" of "+imax; if (swingon && (j == (rstop+1) || frame == rstart)) reverse(); playing=0; } } /////////////////////////////////////////////////////////////////////////// function reverse() // reverse direction { dir=-dir; if (dir > 0) document.form.direction.value="Reverse"; bname="Reverse"; if (dir < 0) document.form.direction.value="Forward"; bname="Forward"; } /////////////////////////////////////////////////////////////////////////// function show_speed() // show speed { document.form.rate.value=Math.round(speed); delay = 1000.0/speed; } /////////////////////////////////////////////////////////////////////////// // actual image loading is done here show_speed(); images = new Array(imax); urls= new Array(imax); id= new Array(imax); urls[0]=url_path+"/20090627/eis_slot_fs_20090627_He_II_256.317_part.png"; urls[1]=url_path+"/20090915/eis_slot_fs_20090915_He_II_256.317_part.png"; urls[2]=url_path+"/20091006/eis_slot_fs_20091006_He_II_256.317_part.png"; urls[3]=url_path+"/20091028/eis_slot_fs_20091028_He_II_256.317_part.png"; urls[4]=url_path+"/20091117/eis_slot_fs_20091117_He_II_256.317_part.png"; urls[5]=url_path+"/20091208/eis_slot_fs_20091208_He_II_256.317_part.png"; urls[6]=url_path+"/20100107/eis_slot_fs_20100107_He_II_256.317_part.png"; urls[7]=url_path+"/20100211/eis_slot_fs_20100211_He_II_256.317_part.png"; urls[8]=url_path+"/20100309/eis_slot_fs_20100309_He_II_256.317_part.png"; urls[9]=url_path+"/20100413/eis_slot_fs_20100413_He_II_256.317_part.png"; urls[10]=url_path+"/20100504b/eis_slot_fs_20100504b_He_II_256.317_part.png"; urls[11]=url_path+"/20100615/eis_slot_fs_20100615_He_II_256.317_part.png"; urls[12]=url_path+"/20100727/eis_slot_fs_20100727_He_II_256.317_part.png"; urls[13]=url_path+"/20100906/eis_slot_fs_20100906_He_II_256.317_part.png"; urls[14]=url_path+"/20100928/eis_slot_fs_20100928_He_II_256.317_part.png"; urls[15]=url_path+"/20101020/eis_slot_fs_20101020_He_II_256.317_part.png"; urls[16]=url_path+"/20101116/eis_slot_fs_20101116_He_II_256.317_part.png"; urls[17]=url_path+"/20101204/eis_slot_fs_20101204_He_II_256.317_part.png"; urls[18]=url_path+"/20110201/eis_slot_fs_20110201_He_II_256.317_part.png"; urls[19]=url_path+"/20110223a/eis_slot_fs_20110223a_He_II_256.317_part.png"; urls[20]=url_path+"/20110223b/eis_slot_fs_20110223b_He_II_256.317_part.png"; urls[21]=url_path+"/20110225a/eis_slot_fs_20110225a_He_II_256.317_part.png"; urls[22]=url_path+"/20110225b/eis_slot_fs_20110225b_He_II_256.317_part.png"; urls[23]=url_path+"/20110427/eis_slot_fs_20110427_He_II_256.317_part.png"; urls[24]=url_path+"/20110607/eis_slot_fs_20110607_He_II_256.317_part.png"; urls[25]=url_path+"/20110628/eis_slot_fs_20110628_He_II_256.317_part.png"; urls[26]=url_path+"/20110721/eis_slot_fs_20110721_He_II_256.317_part.png"; urls[27]=url_path+"/20110809/eis_slot_fs_20110809_He_II_256.317_part.png"; urls[28]=url_path+"/20110830/eis_slot_fs_20110830_He_II_256.317_part.png"; urls[29]=url_path+"/20110920/eis_slot_fs_20110920_He_II_256.317_part.png"; urls[30]=url_path+"/20111011/eis_slot_fs_20111011_He_II_256.317_part.png"; urls[31]=url_path+"/20111101/eis_slot_fs_20111101_He_II_256.317_part.png"; urls[32]=url_path+"/20111122/eis_slot_fs_20111122_He_II_256.317_part.png"; urls[33]=url_path+"/20111214/eis_slot_fs_20111214_He_II_256.317_part.png"; urls[34]=url_path+"/20120105/eis_slot_fs_20120105_He_II_256.317_part.png"; urls[35]=url_path+"/20120130/eis_slot_fs_20120130_He_II_256.317_part.png"; urls[36]=url_path+"/20120216/eis_slot_fs_20120216_He_II_256.317_part.png"; urls[37]=url_path+"/20120323/eis_slot_fs_20120323_He_II_256.317_part.png"; urls[38]=url_path+"/20120420/eis_slot_fs_20120420_He_II_256.317_part.png"; urls[39]=url_path+"/20120530/eis_slot_fs_20120530_He_II_256.317_part.png"; urls[40]=url_path+"/20120623/eis_slot_fs_20120623_He_II_256.317_part.png"; urls[41]=url_path+"/20120624/eis_slot_fs_20120624_He_II_256.317_part.png"; urls[42]=url_path+"/20120710/eis_slot_fs_20120710_He_II_256.317_part.png"; urls[43]=url_path+"/20120823/eis_slot_fs_20120823_He_II_256.317_part.png"; urls[44]=url_path+"/20120911/eis_slot_fs_20120911_He_II_256.317_part.png"; urls[45]=url_path+"/20121002/eis_slot_fs_20121002_He_II_256.317_part.png"; urls[46]=url_path+"/20121030/eis_slot_fs_20121030_He_II_256.317_part.png"; urls[47]=url_path+"/20121114/eis_slot_fs_20121114_He_II_256.317_part.png"; urls[48]=url_path+"/20121226/eis_slot_fs_20121226_He_II_256.317_part.png"; urls[49]=url_path+"/20130119/eis_slot_fs_20130119_He_II_256.317_part.png"; urls[50]=url_path+"/20130205/eis_slot_fs_20130205_He_II_256.317_part.png"; urls[51]=url_path+"/20130302/eis_slot_fs_20130302_He_II_256.317_part.png"; urls[52]=url_path+"/20130319/eis_slot_fs_20130319_He_II_256.317_part.png"; urls[53]=url_path+"/20130411/eis_slot_fs_20130411_He_II_256.317_part.png"; urls[54]=url_path+"/20130501/eis_slot_fs_20130501_He_II_256.317_part.png"; urls[55]=url_path+"/20130611/eis_slot_fs_20130611_He_II_256.317_part.png"; urls[56]=url_path+"/20130723/eis_slot_fs_20130723_He_II_256.317_part.png"; urls[57]=url_path+"/20130815/eis_slot_fs_20130815_He_II_256.317_part.png"; urls[58]=url_path+"/20130903/eis_slot_fs_20130903_He_II_256.317_part.png"; urls[59]=url_path+"/20130924/eis_slot_fs_20130924_He_II_256.317_part.png"; urls[60]=url_path+"/20131008/eis_slot_fs_20131008_He_II_256.317_part.png"; urls[61]=url_path+"/20131011/eis_slot_fs_20131011_He_II_256.317_part.png"; urls[62]=url_path+"/20131021/eis_slot_fs_20131021_He_II_256.317_part.png"; urls[63]=url_path+"/20131105/eis_slot_fs_20131105_He_II_256.317_part.png"; urls[64]=url_path+"/20131126/eis_slot_fs_20131126_He_II_256.317_part.png"; urls[65]=url_path+"/20131218/eis_slot_fs_20131218_He_II_256.317_part.png"; urls[66]=url_path+"/20140107/eis_slot_fs_20140107_He_II_256.317_part.png"; urls[67]=url_path+"/20140131/eis_slot_fs_20140131_He_II_256.317_part.png"; urls[68]=url_path+"/20140218/eis_slot_fs_20140218_He_II_256.317_part.png"; urls[69]=url_path+"/20140311/eis_slot_fs_20140311_He_II_256.317_part.png"; urls[70]=url_path+"/20140403/eis_slot_fs_20140403_He_II_256.317_part.png"; urls[71]=url_path+"/20140422/eis_slot_fs_20140422_He_II_256.317_part.png"; urls[72]=url_path+"/20140513/eis_slot_fs_20140513_He_II_256.317_part.png"; urls[73]=url_path+"/20140715/eis_slot_fs_20140715_He_II_256.317_part.png"; urls[74]=url_path+"/20140807/eis_slot_fs_20140807_He_II_256.317_part.png"; urls[75]=url_path+"/20140828/eis_slot_fs_20140828_He_II_256.317_part.png"; urls[76]=url_path+"/20140916/eis_slot_fs_20140916_He_II_256.317_part.png"; urls[77]=url_path+"/20141008/eis_slot_fs_20141008_He_II_256.317_part.png"; urls[78]=url_path+"/20141128/eis_slot_fs_20141128_He_II_256.317_part.png"; urls[79]=url_path+"/20141209/eis_slot_fs_20141209_He_II_256.317_part.png"; urls[80]=url_path+"/20150210/eis_slot_fs_20150210_He_II_256.317_part.png"; urls[81]=url_path+"/20150303/eis_slot_fs_20150303_He_II_256.317_part.png"; urls[82]=url_path+"/20150403/eis_slot_fs_20150403_He_II_256.317_part.png"; urls[83]=url_path+"/20150418/eis_slot_fs_20150418_He_II_256.317_part.png"; urls[84]=url_path+"/20150506/eis_slot_fs_20150506_He_II_256.317_part.png"; urls[85]=url_path+"/20150521a/eis_slot_fs_20150521a_He_II_256.317_part.png"; urls[86]=url_path+"/20150617/eis_slot_fs_20150617_He_II_256.317_part.png"; urls[87]=url_path+"/20150717/eis_slot_fs_20150717_He_II_256.317_part.png"; urls[88]=url_path+"/20150818/eis_slot_fs_20150818_He_II_256.317_part.png"; urls[89]=url_path+"/20150910/eis_slot_fs_20150910_He_II_256.317_part.png"; urls[90]=url_path+"/20151007/eis_slot_fs_20151007_He_II_256.317_part.png"; urls[91]=url_path+"/20151023/eis_slot_fs_20151023_He_II_256.317_part.png"; urls[92]=url_path+"/20151110/eis_slot_fs_20151110_He_II_256.317_part.png"; urls[93]=url_path+"/20151221/eis_slot_fs_20151221_He_II_256.317_part.png"; urls[94]=url_path+"/20160112/eis_slot_fs_20160112_He_II_256.317_part.png"; urls[95]=url_path+"/20160202/eis_slot_fs_20160202_He_II_256.317_part.png"; urls[96]=url_path+"/20160301/eis_slot_fs_20160301_He_II_256.317_part.png"; urls[97]=url_path+"/20160315/eis_slot_fs_20160315_He_II_256.317_part.png"; urls[98]=url_path+"/20160405/eis_slot_fs_20160405_He_II_256.317_part.png"; urls[99]=url_path+"/20160427/eis_slot_fs_20160427_He_II_256.317_part.png"; urls[100]=url_path+"/20160517/eis_slot_fs_20160517_He_II_256.317_part.png"; urls[101]=url_path+"/20160525/eis_slot_fs_20160525_He_II_256.317_part.png"; urls[102]=url_path+"/20160601/eis_slot_fs_20160601_He_II_256.317_part.png"; urls[103]=url_path+"/20160622/eis_slot_fs_20160622_He_II_256.317_part.png"; urls[104]=url_path+"/20160720/eis_slot_fs_20160720_He_II_256.317_part.png"; urls[105]=url_path+"/20160816/eis_slot_fs_20160816_He_II_256.317_part.png"; urls[106]=url_path+"/20160830/eis_slot_fs_20160830_He_II_256.317_part.png"; urls[107]=url_path+"/20160905/eis_slot_fs_20160905_He_II_256.317_part.png"; urls[108]=url_path+"/20160906/eis_slot_fs_20160906_He_II_256.317_part.png"; urls[109]=url_path+"/20160920/eis_slot_fs_20160920_He_II_256.317_part.png"; urls[110]=url_path+"/20161011/eis_slot_fs_20161011_He_II_256.317_part.png"; urls[111]=url_path+"/20161101/eis_slot_fs_20161101_He_II_256.317_part.png"; urls[112]=url_path+"/20161123/eis_slot_fs_20161123_He_II_256.317_part.png"; urls[113]=url_path+"/20161213/eis_slot_fs_20161213_He_II_256.317_part.png"; urls[114]=url_path+"/20170118/eis_slot_fs_20170118_He_II_256.317_part.png"; urls[115]=url_path+"/20170215/eis_slot_fs_20170215_He_II_256.317_part.png"; urls[116]=url_path+"/20170307/eis_slot_fs_20170307_He_II_256.317_part.png"; urls[117]=url_path+"/20170329/eis_slot_fs_20170329_He_II_256.317_part.png"; urls[118]=url_path+"/20170418/eis_slot_fs_20170418_He_II_256.317_part.png"; urls[119]=url_path+"/20170530/eis_slot_fs_20170530_He_II_256.317_part.png"; urls[120]=url_path+"/20170620/eis_slot_fs_20170620_He_II_256.317_part.png"; urls[121]=url_path+"/20170714/eis_slot_fs_20170714_He_II_256.317_part.png"; urls[122]=url_path+"/20170822/eis_slot_fs_20170822_He_II_256.317_part.png"; urls[123]=url_path+"/20170914/eis_slot_fs_20170914_He_II_256.317_part.png"; urls[124]=url_path+"/20171003/eis_slot_fs_20171003_He_II_256.317_part.png"; urls[125]=url_path+"/20171026/eis_slot_fs_20171026_He_II_256.317_part.png"; urls[126]=url_path+"/20171114/eis_slot_fs_20171114_He_II_256.317_part.png"; urls[127]=url_path+"/20171201/eis_slot_fs_20171201_He_II_256.317_part.png"; urls[128]=url_path+"/20171212/eis_slot_fs_20171212_He_II_256.317_part.png"; urls[129]=url_path+"/20180109/eis_slot_fs_20180109_He_II_256.317_part.png"; urls[130]=url_path+"/20180612/eis_slot_fs_20180612_He_II_256.317_part.png"; urls[131]=url_path+"/20180617/eis_slot_fs_20180617_He_II_256.317_part.png"; urls[132]=url_path+"/20180618/eis_slot_fs_20180618_He_II_256.317_part.png"; urls[133]=url_path+"/20180710/eis_slot_fs_20180710_He_II_256.317_part.png"; urls[134]=url_path+"/20180904/eis_slot_fs_20180904_He_II_256.317_part.png"; urls[135]=url_path+"/20180925/eis_slot_fs_20180925_He_II_256.317_part.png"; urls[136]=url_path+"/20181016/eis_slot_fs_20181016_He_II_256.317_part.png"; urls[137]=url_path+"/20181106/eis_slot_fs_20181106_He_II_256.317_part.png"; urls[138]=url_path+"/20181127/eis_slot_fs_20181127_He_II_256.317_part.png"; urls[139]=url_path+"/20181211/eis_slot_fs_20181211_He_II_256.317_part.png"; urls[140]=url_path+"/20190108/eis_slot_fs_20190108_He_II_256.317_part.png"; urls[141]=url_path+"/20190205/eis_slot_fs_20190205_He_II_256.317_part.png"; urls[142]=url_path+"/20190226/eis_slot_fs_20190226_He_II_256.317_part.png"; urls[143]=url_path+"/20190319/eis_slot_fs_20190319_He_II_256.317_part.png"; urls[144]=url_path+"/20190410/eis_slot_fs_20190410_He_II_256.317_part.png"; urls[145]=url_path+"/20190430/eis_slot_fs_20190430_He_II_256.317_part.png"; urls[146]=url_path+"/20190514/eis_slot_fs_20190514_He_II_256.317_part.png"; urls[147]=url_path+"/20190611/eis_slot_fs_20190611_He_II_256.317_part.png"; urls[148]=url_path+"/20190709/eis_slot_fs_20190709_He_II_256.317_part.png"; urls[149]=url_path+"/20190806/eis_slot_fs_20190806_He_II_256.317_part.png"; urls[150]=url_path+"/20190827/eis_slot_fs_20190827_He_II_256.317_part.png"; urls[151]=url_path+"/20191008/eis_slot_fs_20191008_He_II_256.317_part.png"; urls[152]=url_path+"/20191119/eis_slot_fs_20191119_He_II_256.317_part.png"; urls[153]=url_path+"/20191210/eis_slot_fs_20191210_He_II_256.317_part.png"; urls[154]=url_path+"/20191231/eis_slot_fs_20191231_He_II_256.317_part.png"; urls[155]=url_path+"/20200121/eis_slot_fs_20200121_He_II_256.317_part.png"; urls[156]=url_path+"/20200211/eis_slot_fs_20200211_He_II_256.317_part.png"; urls[157]=url_path+"/20200303/eis_slot_fs_20200303_He_II_256.317_part.png"; urls[158]=url_path+"/20200324/eis_slot_fs_20200324_He_II_256.317_part.png"; urls[159]=url_path+"/20200505/eis_slot_fs_20200505_He_II_256.317_part.png"; urls[160]=url_path+"/20200526/eis_slot_fs_20200526_He_II_256.317_part.png"; urls[161]=url_path+"/20200618/eis_slot_fs_20200618_He_II_256.317_part.png"; urls[162]=url_path+"/20200707/eis_slot_fs_20200707_He_II_256.317_part.png"; urls[163]=url_path+"/20200818/eis_slot_fs_20200818_He_II_256.317_part.png"; urls[164]=url_path+"/20200910/eis_slot_fs_20200910_He_II_256.317_part.png"; urls[165]=url_path+"/20200929/eis_slot_fs_20200929_He_II_256.317_part.png"; urls[166]=url_path+"/20201110/eis_slot_fs_20201110_He_II_256.317_part.png"; urls[167]=url_path+"/20210209/eis_slot_fs_20210209_He_II_256.317_part.png"; urls[168]=url_path+"/20210223/eis_slot_fs_20210223_He_II_256.317_part.png"; urls[169]=url_path+"/20210317/eis_slot_fs_20210317_He_II_256.317_part.png"; urls[170]=url_path+"/20210406/eis_slot_fs_20210406_He_II_256.317_part.png"; urls[171]=url_path+"/20210427/eis_slot_fs_20210427_He_II_256.317_part.png"; urls[172]=url_path+"/20210615/eis_slot_fs_20210615_He_II_256.317_part.png"; urls[173]=url_path+"/20210713/eis_slot_fs_20210713_He_II_256.317_part.png"; urls[174]=url_path+"/20210810/eis_slot_fs_20210810_He_II_256.317_part.png"; urls[175]=url_path+"/20210903/eis_slot_fs_20210903_He_II_256.317_part.png"; urls[176]=url_path+"/20210909/eis_slot_fs_20210909_He_II_256.317_part.png"; urls[177]=url_path+"/20210921/eis_slot_fs_20210921_He_II_256.317_part.png"; urls[178]=url_path+"/20211012/eis_slot_fs_20211012_He_II_256.317_part.png"; urls[179]=url_path+"/20211112/eis_slot_fs_20211112_He_II_256.317_part.png"; urls[180]=url_path+"/20211123/eis_slot_fs_20211123_He_II_256.317_part.png"; urls[181]=url_path+"/20211214/eis_slot_fs_20211214_He_II_256.317_part.png"; urls[182]=url_path+"/20220322/eis_slot_fs_20220322_He_II_256.317_part.png"; urls[183]=url_path+"/20220412/eis_slot_fs_20220412_He_II_256.317_part.png"; urls[184]=url_path+"/20220503/eis_slot_fs_20220503_He_II_256.317_part.png"; urls[185]=url_path+"/20220524/eis_slot_fs_20220524_He_II_256.317_part.png"; urls[186]=url_path+"/20220621/eis_slot_fs_20220621_He_II_256.317_part.png"; urls[187]=url_path+"/20220719/eis_slot_fs_20220719_He_II_256.317_part.png"; urls[188]=url_path+"/20220824/eis_slot_fs_20220824_He_II_256.317_part.png"; urls[189]=url_path+"/20220913/eis_slot_fs_20220913_He_II_256.317_part.png"; urls[190]=url_path+"/20221006/eis_slot_fs_20221006_He_II_256.317_part.png"; urls[191]=url_path+"/20221026/eis_slot_fs_20221026_He_II_256.317_part.png"; urls[192]=url_path+"/20221115/eis_slot_fs_20221115_He_II_256.317_part.png"; urls[193]=url_path+"/20221213/eis_slot_fs_20221213_He_II_256.317_part.png"; urls[194]=url_path+"/20230110/eis_slot_fs_20230110_He_II_256.317_part.png"; load_img(); // -->