function ichange(id, width, nSec,wdth_height){
 if(window.xwzWheelHoriz == null) window.xwzWheelHoriz = new Array(0);
 xwzWheelHoriz[id]  = {
  install : function(id, width, nSec){
   this.id = id;
   this.div = document.getElementById('igoods');
   this.table = document.getElementById('tgoods');

   if(this.div == null) return;
   this.wdth_height = (wdth_height == null) ? "width:333px;height:16px;" : wdth_height;

   this.div.style.cssText = "position:relative;cursor:pointer;"+this.wdth_height+"overflow:hidden;clip:rect(0 auto "+this.width+" 0);left:0;top:0;";
   this.div.parentNode.style.position='relative'
   this.div.parentNode.onmouseover=function(){xwzWheelHoriz[id].nPause=true;}
   this.div.parentNode.onmouseout= function(){xwzWheelHoriz[id].nPause=false;} 

   this.index =0;
   this.width = width;
   this.items = new Array(0);
   this.tmID = null;
   this.nPause = false;
   this.nSec = nSec;
   var cols =this.table.tBodies[0].rows[0].cells;
   
   for(var i = 0; i < cols.length; i++){
    this.items[i] = document.createElement("DIV");
    this.items[i].innerHTML=cols[i].innerHTML;
    this.items[i].style.padding="0";
    this.items[i].style.width=cols[i].width ;
    this.items[i].style.position="absolute";
    this.items[i].style.left = 18 + cols[i].width * i;
    this.div.appendChild(this.items[i]);

    cols[i].onmouseover=function(){this.style.backgroundColor="#FDF1F0";}
    cols[i].onmouseout=function(){this.style.backgroundColor="";}
   }
  },
  doClick : function(n){
   if(!n)
   {
    var nSleep = 10;
    this.nPause=false;
    this.tmID = setTimeout("xwzWheelHoriz['" + this.id + "'].doWheel()", nSleep);
    return;
   }
   
   this.index = this.index+n;
   var nIndex = this.index+1 >=  this.items.length ? 0 :  this.index+1;
   if(this.index< 0 ) this.index = this.items.length-1;
   if(this.index > this.items.length-1) this.index=0;
   var itmN = this.items[this.index];
 
   clearTimeout(this.tmID); this.tmID = null;
 
   if(parseInt(itmN.style.left) < (this.width/2)*-1){
     itmN.style.left = this.width*(this.items.length-1);
     this.index = this.index+1 >=  this.items.length ? 0 :  this.index+1;
   }
   for(var i = 0; i < this.items.length; i++){
    this.items[i].style.left =  this.width * (  (this.items.length -  this.index + i ) % this.items.length );
   } 
   
  },
  doWheel : function(){
   var itmN = this.items[this.index];
   var nSleep= 20;
   var nIndex= this.index+1 >=  this.items.length ? 0 :  this.index+1;
   clearTimeout(this.tmID); this.tmID = null;


   if(this.nPause != true){
    for(var i = 0; i < this.items.length; i++){
     this.items[i].style.left = parseInt(this.items[i].style.left)-1;
    }
    if(parseInt(itmN.style.left) <= this.width*-1){
     itmN.style.left = this.width*(this.items.length-1);
     this.index = this.index+1 >=  this.items.length ? 0 :  this.index+1;
     //nSleep= this.nSec;
    }
   }else{
    if(parseInt(itmN.style.left) < (this.width/2)*-1){
     itmN.style.left = this.width*(this.items.length-1);
     this.index = this.index+1 >=  this.items.length ? 0 :  this.index+1;
    }

    for(var i = 0; i < this.items.length; i++){
     //this.items[i].style.left =  this.width * (  (this.items.length -  this.index + i ) % this.items.length );
    }
    nSleep = 10;
   }
 
   this.tmID = setTimeout("xwzWheelHoriz['" + this.id + "'].doWheel()", nSleep);
  }
 }


 xwzWheelHoriz[id].install(id, width, nSec);
 xwzWheelHoriz[id].tmID = setTimeout("xwzWheelHoriz['" +id + "'].doWheel()", nSec);
}