var thumbnail=new Array()
function thumb(){
for (k=0;k<thumb.arguments.length;k++){
thumbnail[k]=new Image()
thumbnail[k].src=thumb.arguments[k]
}
}
function PreView(imgRef, period)
{
 this.period=period;
 this.timer=null;
 this.index=0;
 this.theElem=document.getElementById(imgRef);
 this.defSrc=this.theElem.src;
 this.imgData=[];

 for(var i=2,j=0; i<arguments.length; i++,j++)
 {
  this.imgData[j]=new Image();
  this.imgData[j].src=arguments[i];
 }

 this.trigElem = (this.theElem.parentNode.tagName=='A' ? this.theElem.parentNode : this.theElem);

 this.trigElem.onmouseout=this.trigElem.onblur=(function(obj){ return function()
 { clearInterval(obj.timer);
   obj.theElem.src=obj.defSrc;
   obj.index=0;
 }})(this);

 this.trigElem.onmouseover=this.trigElem.onfocus=(function(obj){return function()
 {
  obj.trigElem.onmouseout();
  obj.timer=setInterval( (function(inst){return function(){inst.swap()}})(obj), obj.period);
 }})(this);

 this.swap=function()
 {
  if(this.index==this.imgData.length)
   this.index=0;
  this.theElem.src=this.imgData[ this.index++ ].src;
 }
}

