document.write('
'); var imageSrcArray = new Array( 'http://www.chenguang.cc/ruishide/images/3.jpg', 'http://www.chenguang.cc/ruishide/images/2.jpg', 'http://www.chenguang.cc/ruishide/images/1.jpg', 'http://www.chenguang.cc/ruishide/images/4.jpg', 'http://www.chenguang.cc/ruishide/images/5.jpg' ); var imageIDsArray = new Array('1','2','3'); var imageUrlArray = new Array( 'yysc.asp', 'yysc.asp', 'yysc.asp', 'yysc.asp', 'yysc.asp' ); var numImgs = 5; var begImg = 0; var curImg = 0; var timerId = -1; var interval = 4000; var imgIsLoaded = false; var current_transition = 15; var bFirst = false; var agt=navigator.userAgent.toLowerCase(); var is_major = parseInt(navigator.appVersion); var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1)); var is_ie3 = (is_ie && (is_major < 4)); var is_ie4 = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) ); var is_ie5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) ); var browserCanBlend = (is_ie && !is_ie3 && !is_ie4 && !is_ie5); var transitions = new Array; transitions[0] = "progid:DXImageTransform.Microsoft.Fade(duration=1)"; transitions[1] = "progid:DXImageTransform.Microsoft.Blinds(Duration=1,bands=20)"; transitions[2] = "progid:DXImageTransform.Microsoft.Checkerboard(Duration=1,squaresX=20,squaresY=20)"; transitions[3] = "progid:DXImageTransform.Microsoft.Strips(Duration=1,motion=rightdown)"; transitions[4] = "progid:DXImageTransform.Microsoft.Barn(Duration=1,orientation=vertical)"; transitions[5] = "progid:DXImageTransform.Microsoft.GradientWipe(duration=1)"; transitions[6] = "progid:DXImageTransform.Microsoft.Iris(Duration=1,motion=out)"; transitions[7] = "progid:DXImageTransform.Microsoft.Wheel(Duration=1,spokes=12)"; transitions[8] = "progid:DXImageTransform.Microsoft.Pixelate(maxSquare=10,duration=1)"; transitions[9] = "progid:DXImageTransform.Microsoft.RadialWipe(Duration=1,wipeStyle=clock)"; transitions[10] = "progid:DXImageTransform.Microsoft.RandomBars(Duration=1,orientation=vertical)"; transitions[11] = "progid:DXImageTransform.Microsoft.Slide(Duration=1,slideStyle=push)"; transitions[12] = "progid:DXImageTransform.Microsoft.RandomDissolve(Duration=1,orientation=vertical)"; transitions[13] = "progid:DXImageTransform.Microsoft.Spiral(Duration=1,gridSizeX=40,gridSizeY=40)"; transitions[14] = "progid:DXImageTransform.Microsoft.Stretch(Duration=1,stretchStyle=push)"; transitions[15] = "special case"; var transition_count = 15; var arrPreload = new Array(); var _PRELOADRANGE = 4; function change_transition() { current_transition = document.all.transitionType.selectedIndex; if(current_transition == 0) current_transition = 15; else current_transition--; } function preloadRange(intPic,intRange) { var divStr = ""; for (var i=intPic; i<(intPic+intRange); i++) { if(i>=0) { arrPreload[i] = new Image(); arrPreload[i].src = imageSrcArray[i]; } } if(!bFirst) { if (browserCanBlend) bFirst = true; } return false; } function ScaleImage(i) {return style='height=195 width=290 style="border:0px;filter:progid:dximagetransform.microsoft.wipe(gradientsize=1.0,wipestyle=4, motion=forward)"';} function imgLoadNotify() {imgIsLoaded = true;} function changeSlide(n) { if (document.all) { if (browserCanBlend) { var do_transition; if (current_transition == (transition_count)) do_transition = Math.floor(Math.random() * transition_count); else do_transition = current_transition; document.all.imgp.style.filter=transitions[do_transition]; document.all.imgp.filters[0].Apply(); } else { document.all.imgp.style.filter="blendTrans(duration=1)"; document.all.imgp.filters.blendTrans.Apply(); } } imgIsLoaded = false; var htmlCont = ''; htmlCont += '
'; for(var pno=0;pno< numImgs ; pno++) { var classstr = pno==curImg ? "bpno": "apno"; htmlCont += ''+(pno+1)+''; } htmlCont += '
'; document.getElementById("imgp").innerHTML = htmlCont ; if (document.all) document.all.imgp.filters[0].Play(); } function changeSlide1(curindex) { curImg = curindex; window.clearInterval(timerId); changeSlide(); timerId = window.setInterval('forward();', interval); } function forward() { imgIsLoaded = false; curImg++; if (curImg >= numImgs) curImg = 0; changeSlide(); } function stop() {window.clearInterval(timerId); timerId = -1; imgIsLoaded = true;} function play() {if (timerId == -1) timerId = window.setInterval('forward();', interval);} function init() { preloadRange(0,_PRELOADRANGE-1); curImg = begImg; if (curImg < 0 || curImg > numImgs - 1) curImg = numImgs - 1; changeSlide(); setTimeout("play()", 4000); } init();