function $(id){return document.getElementById(id);}
function BannerAD(name,id,data,param){
 var bannerAD=new Array(); 
 var bannerADlink=new Array(); 
 var adNum=0; 
 for(var $i=0;$i<data.length;$i++){
  bannerAD.push(data[$i]);
  bannerADlink.push(data[$i]?data[$i]:"#");
 }
 var preloadedimages=new Array(); 
 for (i=1;i<bannerAD.length;i++){ 
  preloadedimages[i]=new Image(); 
  preloadedimages[i].src=bannerAD[i]; 
 } 
 this.setTransition=function(){ 
  if (document.all){ 
   $(id).filters.revealTrans.Transition=Math.floor(Math.random()*23); 
   $(id).filters.revealTrans.apply(); 
  } 
 } 
 this.playTransition=function(){ 
  if (document.all) 
   $(id).filters.revealTrans.play();
 } 
 this.nextAd=function(){ 
  if(adNum<bannerAD.length-1) adNum++ ; 
  else adNum=0; 
  this.setTransition(); 
  $(id).src=bannerAD[adNum]; 
  this.playTransition(); 
  theTimer=setTimeout(name+".nextAd()", 10000); 
 } 
 this.jump2url=function(){ 
  jumpUrl=bannerADlink[adNum]; 
  jumpTarget='_blank'; 
  if (jumpUrl != ''){ 
   if (jumpTarget != '') open(jumpUrl,jumpTarget); 
   else location.href=jumpUrl; 
  } 
 } 
 this.displayStatusMsg=function() { 
  status=bannerADlink[adNum]; 
  document.returnValue = true; 
 } 
 this.draw=function(){
  var str='<IMG src="upload/201062210385919541.jpg" id="'+id+'" width="'+param.w+'" border=0 align=absMiddle style="FILTER: revealTrans(duration=2,transition=20)" ;>';
  document.write(str);
  this.nextAd();
 }
}
