function SlideImgMenu(objname,pspeed,handspeed,listvalign,divname,eachwidth,gapwidth,numrow,statissrc,staticbg){
	this.obj_name = objname;
	this.div_name = divname;
        this.speed = pspeed;
        this.qspeed = handspeed;
        this.myalign = listvalign;
        
	this.arrkey = new Array();
	this.arrbgc = new Array();
	this.arrbgi = new Array();
	this.arrsrc = new Array();
	this.arrtitle = new Array();
	this.arronc = new Array();
	this.arronmover = new Array();
	this.arronmout = new Array();
	this.statis_bg = '';
	this.statis_src = '';
	if(statissrc!='')	this.statis_src = statissrc;
	if(staticbg!='')	this.statis_bg = staticbg;
	
	this.imgwidth = eachwidth;
	this.cellspacw = gapwidth;
	this.cellnum = numrow+2;
	this.currimg = '';
	this.delayhide = '';
	
	this.addImg = function(key,isrc,bgc,bgi,title,onc,onmover,onmout) {
		this.arrkey.push(key);
		this.arrsrc.push(isrc);
		this.arrbgc.push(bgc);
		this.arrbgi.push(bgi);
		this.arrtitle.push(title);
		this.arronc.push(onc);
		this.arronmover.push(onmover);
		this.arronmout.push(onmout);
	
	};
	this.getXML = function(){}
	this.resetImg = function(geturl){
		this.arrkey.clear();
		this.arrsrc.clear();
		this.arrbgc.clear();
		this.arrbgi.clear();
		this.arrtitle.clear();
		this.arronc.clear();
		this.arronmover.clear();
		this.arronmout.clear();
	}
	this.getarrkey = function(num){
		return this.arrkey[num];
	}
	this.onclickfun = function(){}
	this.onmoverfun = function(){}
	this.onmoutfun = function(){}
	this.init = function(currkey) {
		if(this.arrkey.length>0){
			str = '';
			onmov = '';
			onmou = '';
			str+= '<table cellpadding="0" cellspacing="'+this.cellspacw+'" border="0"><tr>';
			for(i=0;i<this.arrkey.length;i++){
				//alert(currkey+':'+this.arrkey[i]);
				if(currkey == this.arrkey[i]){
					this.currimg =i-1;	//var
					
					if(this.arrkey.length <= this.cellnum-2){
						startnum=i;
						//alert('a');
					}else{
						startnum=i-1;	
						if(startnum<0){
							startnum=this.arrkey.length-1;
							//alert('c');
						}
					}
					break;
				}
			}
			
			c = 0;
			//alert(startnum+':'+this.arrkey.length);
			if(this.arrkey.length <= this.cellnum-2){
				iend = this.arrkey.length;
			}else{
				iend = this.cellnum;
			}
			
			for(i=0; i< iend; i++){
				
				imgstyle = '';
				imgsrc = '';
				if(this.arronmover[startnum]!='')	onmov=' onmouseover="'+this.arronmover[startnum]+'"';
				if(this.arronmout[startnum]!='')	onmou=' onmouseout="'+this.arronmout[startnum]+'"';
				imgsrc = (this.statis_src!='')?this.statis_src:this.arrsrc[startnum];
				
				if(this.statis_bg!='')	imgstyle+= "background-color:"+this.statis_bg+";";
				if(this.arrbgc[startnum]!='')	imgstyle+= "background-color:"+this.arrbgc[startnum]+";";
				if(this.arrbgi[startnum]!='')	imgstyle+= "background-image:url('"+this.arrbgi[startnum]+"');";
	
				
				str+='<td>';
				if(this.arronc[startnum]!='')		str+='<a id="'+this.div_name+'_imga'+i+'" href="javascript:'+this.arronc[startnum]+'">';
				str+='<img id="'+this.div_name+'_img'+i+'"    '+onmov+onmou+' src="'+imgsrc+'"   border="0" style="'+imgstyle+'" width="'+this.imgwidth+'">';
				if(this.arronc[startnum]!='')		str+='</a>';
				str+='</td>';	
				
				startnum++;
				if(startnum == this.arrkey.length)	startnum = 0;
				
				c++;
			}
			
			
			
			
			
			if(this.arrkey.length <= this.cellnum-2){
				for(i = 1; i<= this.cellnum-2-this.arrkey.length;i++){
					str+='<td><img src="../images/spacer.gif" border="0"  width="'+(this.imgwidth-5)+'"></td>';
				}	
			}
			str+='<td><img src="../images/spacer.gif" width="'+this.cellspacw+'"></td>';
			str+= '</tr></table>';
			document.getElementById(this.div_name).innerHTML = str;
			//document.getElementById('testing').innerHTML = str;
			document.getElementById(this.div_name).style.width = (this.imgwidth+this.cellspacw)*(this.cellnum-2)+this.cellspacw;
			document.getElementById(this.div_name).scrollLeft = this.imgwidth+this.cellspacw;
			if(this.myalign == 'MIDDLE')	document.getElementById(this.div_name).scrollTop = this.cellspacw;
		
		}
	}
	this.toView = function(direction,controltype){
	this.currdire = direction;
		//this.cellnum
		if(this.arrkey.length > this.cellnum-2 ){
			
			this.stopScroll();
			var ScrollLeft= document.getElementById(this.div_name).scrollLeft;
			if (ScrollLeft == 0)
				if (window.pageXOffset)
					ScrollLeft = window.pageXOffset;
				else
					ScrollLeft = (document.body.parentElement) ? document.body.parentElement.scrollLeft : 0;
			
			if(direction=='R')	ScrollLeft +=2;
			else	ScrollLeft -=2;
			
			if(ScrollLeft>= ((this.imgwidth*2 + this.cellspacw*3)-1) || ScrollLeft < 0){
				//alert(ScrollLeft);
				this.reloadList(direction,controltype);
			}else{
				document.getElementById(this.div_name).scrollLeft = ScrollLeft;
				loopfunction = this.obj_name+".toView('"+direction+"','"+controltype+"')";
				if(controltype == 'AUTO')
					speed = this.speed;
				else
					speed = this.qspeed;
				this.delayhide = setTimeout(loopfunction,speed);
			}
		}
	}
	this.stopScroll = function(){
		clearTimeout(this.delayhide);
	}
	this.reloadList = function(direction,controltype){
		if(direction == 'R'){
			this.currimg++;
			if(this.currimg == this.arrkey.length){
				this.currimg = 0;
			}
			startx = this.imgwidth+this.cellspacw;
		}else{
			this.currimg--;
			if(this.currimg <0){
				if(this.currimg == -2){
					this.currimg = this.arrkey.length-2;
				}else{
					this.currimg = this.arrkey.length-1;
				}
			}
			startx = this.imgwidth+this.cellspacw;
		}
		//alert(this.currimg);
		currarr = this.currimg;
		//alert();
		for(i=0;i<this.cellnum;i++){
			
			//SET BACKGROUND IMAGE
			
			//if(this.arrbgi[currarr]!='')
			//im = this.arrbgi[currarr];
			//im = im.replace("(","_");
			//this.arrbgi[currarr] = im.replace(")","_");
			document.getElementById(this.div_name+'_img'+i).style.backgroundImage = "url('"+this.arrbgi[currarr]+"')";
			//alert(document.getElementById(this.div_name+'_img'+i).style.backgroundImage+'\n'+this.arrbgi[currarr]+"\n"+document.getElementById(this.div_name+'_img'+i).style.backgroundImage);
			
			//SET BACKGROUND COLOR
			//if(this.arrbgc[currarr]!='')
			document.getElementById(this.div_name+'_img'+i).style.backgroundColor = this.arrbgc[currarr];
			
			//SET IMAGE SRC
			//if(this.arrsrc[currarr]!='')
			document.getElementById(this.div_name+'_img'+i).src = this.arrsrc[currarr];
			
			//ONCLICK FUNCTION
			//if(document.getElementById(this.div_name+'_imga'+i)!=null)
			document.getElementById(this.div_name+'_imga'+i).href = "javascript:"+this.arronc[currarr];
			
			
			currarr+=1;	if(currarr == this.arrkey.length)	currarr = 0;
		}
		document.getElementById(this.div_name).scrollLeft = startx;
		//alert(controltype);
		tofunction = this.obj_name+".toView('"+direction+"','"+controltype+"')";
		setTimeout(tofunction,0);
	}
	
}
