var masterInterval=1000;function handle(interval,functionName){this.Interval=interval;this.functionName=functionName;this.counter=interval;}
function handleInterval(){this.handles=new Array();this.addHandle=function addHandle(interval,functionName){this.handles[this.handles.length]=new handle(interval,functionName);}
this.handleInterval=function handleInterval()
{var i;for(i=0;i<this.handles.length;i++)
{this.handles[i].counter-=masterInterval;if(this.handles[i].counter==0)
{this.handles[i].counter=this.handles[i].Interval;eval(this.handles[i].functionName);}}}}
hi=new handleInterval();window.setInterval("hi.handleInterval()",masterInterval);function Picture(pic,picture_link,picture_alt){this.Pic=new Image();this.Pic.src=pic;this.PictureLink=picture_link;this.PictureAlt=picture_alt;this.getPictureAlt=function getPictureAlt(){return this.PictureAlt;}
this.getPicture=function getPicture(){return this.Pic;}
this.getPictureLink=function getPictureLink(){return this.PictureLink;}}
function RotatingPicture(){this.init=function init(id,width,height,interval,randomize,scale){this.Width=width;this.Height=height;this.Interval=interval;this.Randomize=randomize;this.Scale=scale;this.currentPic=0;this.ID=id;this.Pics=new Array();}
this.show=function show(){if(this.Pics.length==0){var rpImg=document.getElementById("RotatingPictureImg"+this.ID);rpImg.width=0;rpImg.height=0;this.Interval=1;}else
{var rpDiv=document.getElementById("RotatingPictureDiv"+this.ID);rpDiv.style.width=this.Width;rpDiv.style.height=this.Height;this.currentPic=-1;this.rotate();}}
this.rotate=function rotate(){var rpImg=document.getElementById("RotatingPictureImg"+this.ID);var rpDiv=document.getElementById("RotatingPictureDiv"+this.ID);if(this.Pics.length!=0){if(this.Randomize==false){if(this.currentPic<this.Pics.length-1)
this.currentPic++;else
this.currentPic=0;}
else{var s=this.currentPic;do
s=Math.floor(Math.random()*this.Pics.length);while(s==this.currentPic||s>=this.Pics.length)
this.currentPic=s;}
if(this.Pics[this.currentPic].getPictureLink()!="")
rpDiv.style.cursor="pointer";else
rpDiv.style.cursor="default";if(this.Pics[this.currentPic].getPictureAlt()!=""){rpImg.alt=this.Pics[this.currentPic].getPictureAlt();rpImg.title=this.Pics[this.currentPic].getPictureAlt();}else{rpImg.alt="";rpImg.title="";}
if(this.Scale){var image_width=this.Pics[this.currentPic].getPicture().width;var image_height=this.Pics[this.currentPic].getPicture().height;if(image_width>this.Width||image_height>this.Height){var proc_width=100-(this.Width*100/image_width);var proc_height=100-(this.Height*100/image_height);var proc=proc_width;if(proc<proc_height){proc=proc_height;}
rpImg.src="";rpImg.width=image_width-(image_width*proc/100);rpImg.height=image_height-(image_height*proc/100);}
else{rpImg.src="";rpImg.width=image_width;rpImg.height=image_height;}}
rpImg.src=this.Pics[this.currentPic].getPicture().src;rpImg.align="center";}
this.goClick=function goClick(){if(this.Pics[this.currentPic].getPictureLink()!="")
window.location=this.Pics[this.currentPic].getPictureLink();}}}
