function imageRotate(in_id,in_movie_name,in_domain,in_alwaysOn,in_max,in_image_size){var rotateInterval;var rotateFunction;var rotateImages=new Array();var rotatePosition;var ele;var id;var movie_name;var domain;var max;var alwaysOn;this.id=in_id;this.movie_name=in_movie_name;this.domain=in_domain;this.max=in_max;this.alwaysOn=in_alwaysOn;this.image_size=(in_image_size)?'.'+in_image_size:'';this.init=function(){this.rotateImages=new Array();this.ele=document.getElementById(this.id);this.rotateImages[0]=new Image;this.rotateImages[0].src=this.ele.src;for(var i=1;i<=this.max;i++){this.rotateImages[i]=new Image;this.rotateImages[i].src=this.domain+i+'/'+this.movie_name+'.1'+this.image_size+'.jpg';}
if(this.max>0){var ROT=this;this.rotateFunction=function(){var pos=ROT.rotatePosition++%ROT.max;ROT.ele.src=ROT.rotateImages[pos].src;};}else{this.rotateFunction=null;}};this.start=function(){if(rotateInterval>0)return;this.rotatePosition=0;setTimeout(this.rotateFunction,150);this.rotateInterval=setInterval(this.rotateFunction,500);};this.stop=function(){if(this.alwaysOn)return;clearInterval(this.rotateInterval);this.ele.src=this.rotateImages[0].src;rotatePosition=0;};this.init();if(this.alwaysOn)this.start();}
function imageRotateLVS(in_id,in_movie_name,in_domain,in_steps){var rotateInterval;var rotateFunction;var rotateImages=new Array();var rotatePosition=0;var ele;var id;var movie_name;var domain;var steps;this.id=in_id;this.movie_name=in_movie_name;this.domain=in_domain;this.steps=in_steps||4;this.init=function(){this.rotateImages=new Array();this.ele=document.getElementById(this.id);this.rotateImages[0]=new Image;this.rotateImages[0].src=this.domain+this.movie_name+'.jpg';for(var i=1;i<=this.steps;i++){this.rotateImages[i]=new Image;this.rotateImages[i].src=this.domain+this.movie_name+'-'+i+'_anim.jpg';}
var me=this;this.rotateFunction=function(){var pos=me.rotatePosition++%(me.steps+1);me.ele.src=me.rotateImages[pos].src;};};this.start=function(){if(rotateInterval>0)return;this.rotatePosition=0;setTimeout(this.rotateFunction,150);this.rotateInterval=setInterval(this.rotateFunction,500);};this.stop=function(){clearInterval(this.rotateInterval);this.ele.src=this.rotateImages[0].src;rotatePosition=0;};this.init();}