function adBannerRotator(obj,width,height,s){
this.objID=obj;
this.w=width;
this.h=height;
this.second=s;
this.ADnum=0;
this.bannerNum=0;
this.bannerAD=new Array();
this.bannerADlink=new Array();
document.write("<table border=0 align=center cellspacing=0 cellpadding=0><tr><td>");
document.write("<img id='bannerADrotator' onmouseover='javascript:"+this.objID+".displayStatusMsg();' onmouseout='javascript:"+this.objID+".clearStatusMsg();' src='"+this.bannerAD[0]+"' width='"+this.w+"' height='"+this.h+"' style='cursor:hand;FILTER: revealTrans(duration=2,transition=20)'>");
document.write("</td></tr></table>");
this.Append=function(bImg,bLink){
     this.bannerAD[this.bannerNum] = bImg;
     this.bannerADlink[this.bannerNum] = bLink;
       
     this.bannerNum ++;
}
this.setTransition=function(){
   if (document.all){
      bannerADrotator.filters.revealTrans.Transition=Math.floor(Math.random()*23);
      bannerADrotator.filters.revealTrans.apply();
   }
}
this.playTransition=function(){
   if (document.all)
      bannerADrotator.filters.revealTrans.play();
}
this.nextAd=function()
{  
   this.setAd(this.ADnum);
   this.ADnum<this.bannerAD.length-1?this.ADnum++:this.ADnum=0;

   thetimer=setTimeout(this.objID+".nextAd()",this.second*1000);
}
this.displayStatusMsg=function() { 
   this.ADnum==0?window.status=this.bannerADlink[this.bannerAD.length-1]:window.status=this.bannerADlink[this.ADnum-1];
}
this.clearStatusMsg=function() { 
 window.status="";
}
this.setAd=function(value)
{
   this.setTransition();
   bannerADrotator.src=this.bannerAD[value];
   web=this.bannerADlink[value];
   bannerADrotator.onclick=function(){window.open(web,'_blank');
   }
   this.playTransition();
}
this.clearAuto=function(){clearTimeout(thetimer)}
this.outAd=function(v)
{
	this.ADnum=v;
	this.nextAd();
}
}
