function rotate(obj1,obj2){ new Effect.Fold(obj1,{afterFinish:function(){this.hide();}.bind($(obj1))}); if(el = $(obj1+'s')){el.toggleClassName("active");} Element.show(obj2); if(el = $(obj2+'s')){el.toggleClassName("active");} // if(obj1!=obj2) {Effect.Fade(obj1,{duration:1.5});} // Effect.Appear(obj2,{duration:1.5}); // new Effect.Highlight(obj2,{startcolor:"#ff8888"}); return true; } var anims = new Array("anim4","anim1","anim2","anim3"); var animi = 0; var interval = 10; //seconds var init_delay = 5; //seconds function set(obj){ clearInterval(rotator); to_hide = anims[animi]; to_show = $(obj).id.replace(/s$/,""); animi = anims.indexOf(to_show); rotate(to_hide,to_show); obj.blur(); return false; } var rotator; var item_slider; function init(){ rotator = setInterval("loadNext()",init_delay*1000); if($("amebaslogan")){new Effect.SlideDown($("amebaslogan"),{duration:2,transition:Effect.Transitions.spring,delay:0});} if(!left_banner_animation) {interrupt("flashh"); left_banner_animation = setInterval('interrupt("flashh")',10000); } item_slider = setInterval("slide_slider()",6000); } function loadNext(){ to_hide = anims[animi]; animi++; if(animi>=anims.length) animi = 0; to_show = anims[animi]; rotate(to_hide,to_show); // setTimeout("loadNext()",interval*1000); return true; } function slide_slider(){ new Effect.Morph("slider",{style:"left:-115px;",afterFinish:function(slider){ $("slider").setStyle({left:"0px"}); $("slider").insert({bottom:$("slider").down(".tips1").remove()}); }}); } var left_banner_animation; var bgTop=0; var bg; function interrupt(obj){ if(!obj) {clearInterval(left_banner_animation);return false;} bg = $(obj); if(!bg) {clearInterval(left_banner_animation);return false;} bgTop=bgTop-13; // bg.setStyle({backgroundPosition:"center "+bgTop+"px"}); // new Effect.Pulsate(bg,{pulses:3}); new Effect.Pulsate(bg,{pulses:1}); }