function imagescroller(v,j,I,G,Q,WT,w,h)
{
	this.S=j;
	this.Q=Q;
	this.A=10;
	this.g=0;
	this.f=0;
	this.F=4;
	this.B=0;
	this.c=0;
	var o=v.length;
	while(v.length<this.A)
	{
		var ol=v.length;
		for(var i=0;i<o;i++){v[ol+i]=v[i];}
	}
	this.v=v;
	document.write('<input type="hidden" id="fileNameHolder" />');
	document.write('<table align="center" cellspacing="0" cellpadding="0" border="0" width="'+WT+'" bgcolor="#FFFFFF" id="tbl'+j+'">');
	document.write('<tr><td>');
	document.write('<table cellspacing="'+Q+'" cellpadding="0" border="0" width="100%">');
	
	document.write('<tr>');
	
	document.write('<td width="1px" style="cursor:pointer;" onMouseDown="'+j+'.l(0);return true;" onMouseUp="'+j+'.m();return true;" onMouseOut="'+j+'.m();return true;" onClick="return false;">');
	document.write('<img src="/templates/tpl005-grey/image/arrow_b.gif" style="float:left; margin:0px 10px 0px 0px;" />');
	document.write('</td>');
	document.write('<td width="100%">');
	
	document.write('<div id="'+j+'" style="position:relative;overflow:hidden;width:100%;height:'+h+';">');
	for(var i=0;i<v.length;i++)
	{
		temp=v[i].split('~~~');
		document.write('<div style="position: absolute;cursor:pointer;left:-500px;" id="'+j+i+'"><table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="'+temp[0]+'" height="'+h+'" width="'+w+'" alt="'+temp[2]+'" title="'+temp[2]+'" onMouseOver="'+j+'.J('+i+',event);"/></td></tr></table></div>');
	}
	
	document.write('</div>');	
	
	document.write('</td>');
	document.write('<td width="1px" style="cursor:pointer;" onMouseDown="'+j+'.l(1);return true;" onMouseUp="'+j+'.m();return true;" onMouseOut="'+j+'.m();return true;" onClick="return false;">');
	document.write('<img src="/templates/tpl005-grey/image/arrow_g.gif" style="margin:0px 0px 0px 10px;"/>');
	document.write('</td>');
	
	document.write('</tr>');
	
	document.write('</table>');
	document.write('</td></tr>');
	document.write('</table>');
	var M=this;
	if(window.addEventListener)window.addEventListener("load",function(){M.z()},false);
	else if(window.attachEvent)window.attachEvent("onload",function(){M.z()});
	else if(document.getElementById)setTimeout(function(){M.z()},500);};
	imagescroller.prototype.z=function(){var M=this;M.w()};
	imagescroller.prototype.w=function(){
		var n,t,r;
		r=this.v.length>this.A?this.A:this.v.length;
		for(var i=0;i<r;i++){n=i+this.g<this.v.length?i+this.g:0-(this.v.length-(i+this.g));t=n-1>=0?n-1:this.v.length-1;
		if(i==0){document.getElementById(this.S+n).style.left='0px';}
	else if(i==r-1){if(this.g>0){document.getElementById(this.S+(this.g-1)).style.left=parseInt(document.getElementById(this.S+this.g).style.left)-document.getElementById(this.S+(this.g-1)).offsetWidth-this.Q;}
	else{document.getElementById(this.S+(this.v.length-1)).style.left=parseInt(document.getElementById(this.S+this.g).style.left)-document.getElementById(this.S+(this.v.length-1)).offsetWidth-this.Q;}}
	else{document.getElementById(this.S+n).style.left=parseInt(document.getElementById(this.S+t).style.left)+document.getElementById(this.S+t).offsetWidth+this.Q;}}};imagescroller.prototype.O=function(){var M=this;if(0-parseInt(document.getElementById(this.S+this.g).style.left)>document.getElementById(this.S+this.g).offsetWidth){this.g=this.g+1>=this.v.length?0:this.g+1;M.w();if(this.f==1){this.d=setTimeout(function(){M.O()},this.c);}}else{setTimeout(function(){M.D()},this.B);}};imagescroller.prototype.D=function(){var r=this.v.length>this.A?this.A:this.v.length;for(var i=0;i<r;i++){var n=i+this.g<this.v.length?i+this.g:0-(this.v.length-(i+this.g));if(i==r-1){if(this.g>0){document.getElementById(this.S+(this.g-1)).style.left=parseInt(document.getElementById(this.S+(this.g-1)).style.left)-this.F;}else{document.getElementById(this.S+(this.v.length-1)).style.left=parseInt(document.getElementById(this.S+(this.v.length-1)).style.left)-this.F;}}else{document.getElementById(this.S+n).style.left=parseInt(document.getElementById(this.S+n).style.left)-this.F;}}var M=this;setTimeout(function(){M.O()},this.B);};imagescroller.prototype.N=function(){var M=this;var t=this.g-1>=0?this.g-1:this.v.length-1;if(parseInt(document.getElementById(this.S+t).style.left)>0){this.g=this.g-1>=0?this.g-1:this.v.length-1;M.w();if(this.f==1){this.d=setTimeout(function(){M.N()},this.c);}}else{setTimeout(function(){M.C()},this.B);}};imagescroller.prototype.C=function(){var r=this.v.length>this.A?this.A:this.v.length;for(var i=0;i<r;i++){var n=i+this.g<this.v.length?i+this.g:0-(this.v.length-(i+this.g));if(i==r-1){if(this.g>0){document.getElementById(this.S+(this.g-1)).style.left=parseInt(document.getElementById(this.S+(this.g-1)).style.left)+this.F;}else{document.getElementById(this.S+(this.v.length-1)).style.left=parseInt(document.getElementById(this.S+(this.v.length-1)).style.left)+this.F;}}else{document.getElementById(this.S+n).style.left=parseInt(document.getElementById(this.S+n).style.left)+this.F;}}var M=this;setTimeout(function(){M.N()},this.B);};imagescroller.prototype.l=function(type){this.f=1;var M=this;if(type==0){M.N();}else{M.O();}};imagescroller.prototype.m=function(i){this.f=0;clearTimeout(this.d);};imagescroller.prototype.J=function(i,e){var k=(navigator.userAgent.indexOf('MSIE')!=-1&&navigator.userAgent.indexOf('Windows')!=-1);var R;if(!e){var e=window.event;}	
	
	if(k){var U=(event.screenX);var V=(event.screenY);}else{var U=(e.screenX);var V=(e.screenY);}U-=100;V-=100;document.getElementById('fileNameHolder').value=this.v[i];	
	
	showtemp=this.v[i].split('~~~');
	document.all.nameImage.innerHTML=showtemp[1];
	
	document.images['largeImage'].src=showtemp[0];
	document.images['largeImage'].alt=showtemp[2];
	document.images['largeImage'].title=showtemp[2];
};
		
		