	var slideSpeed = 5;	// Speed of thumbnail slide - Lower = faster
	var slideSteps = 7;	// Also speed of thumbnail slide - Higher = faster
	var columnsOfThumbnails = false;	// Hardcoded number of thumbnail columns, use false if you want the script to figure it out dynamically.
	
	/* Don't change anything below here */
	var AX_slideWidth = false;
	var AX_thumbTotalWidth = false;
	var AX_viewableWidth = false;
	
	var AX_thumbDiv = false;
	var AX_thumbSlideInProgress = false;
	
	var browserIsOpera = navigator.userAgent.indexOf('Opera')>=0?true:false;
	var leftArrowObj;
	var rightArrowObj;
	var thumbsColIndex = 1;
	var thumbsLeftPos = false;
	
	function initGalleryScript()
	{
		leftArrowObj = document.getElementById('AX_leftArrow');		
		rightArrowObj = document.getElementById('AX_rightArrow');	
		leftArrowObj.style.cursor = 'pointer';	
		rightArrowObj.style.cursor = 'pointer';	
		leftArrowObj.onclick = moveThumbnails;
		rightArrowObj.onclick = moveThumbnails;
		var innerDiv = document.getElementById('AX_thumbs_inner');
		AX_slideWidth = innerDiv.getElementsByTagName('DIV')[0].offsetWidth;
		AX_thumbDiv = document.getElementById('AX_thumbs_inner');
		AX_thumbDiv.style.left = '0px';
		
		var subDivs = AX_thumbDiv.getElementsByTagName('DIV');
		AX_thumbTotalWidth = 0;
		var tmpLeft = 0;
		for(var no=0;no<subDivs.length;no++){
			if(subDivs[no].className=='strip_of_thumbnails'){
				AX_thumbTotalWidth = AX_thumbTotalWidth + AX_slideWidth;
				subDivs[no].style.left = tmpLeft + 'px';
				subDivs[no].style.top = '0px';
				tmpLeft = tmpLeft + subDivs[no].offsetWidth;
			}
		}

		AX_viewableWidth = document.getElementById('AX_thumbs').offsetWidth;
	}
	
	function moveThumbnails()
	{
		if(AX_thumbSlideInProgress)return;
		AX_thumbSlideInProgress = true;
		if(this.id=='AX_leftArrow'){
			thumbsColIndex--;
			rightArrowObj.style.display='';
			if(AX_thumbDiv.style.left.replace('px','')/1>=0){
				//leftArrowObj.style.display='none';
				AX_thumbSlideInProgress = false;
				return;
			}
			
			slideThumbs(slideSteps,0);
			
		}else{
			thumbsColIndex++;
			leftArrowObj.style.display='';
			var left = AX_thumbDiv.style.left.replace('px','')/1;	
			var showArrow = true;
			if(AX_thumbTotalWidth + left - AX_slideWidth <= AX_viewableWidth)showArrow = false;
			if(columnsOfThumbnails)showArrow = true;

			if(!showArrow)	
			{
				//rightArrowObj.style.display='none';
				AX_thumbSlideInProgress = false;
				return;
			}	
			
			slideThumbs((slideSteps*-1),0);
		}	
		
	}
	
	function slideThumbs(speed,currentPos)
	{
		var leftPos;
		if(thumbsLeftPos){
			leftPos= thumbsLeftPos;
		}else{
			var leftPos = AX_thumbDiv.style.left.replace('px','')/1;
			thumbsLeftPos = leftPos;
		}
		currentPos = currentPos + Math.abs(speed);		
		var tmpLeftPos = leftPos;
		leftPos = leftPos + speed;
		thumbsLeftPos = leftPos;
		AX_thumbDiv.style.left = leftPos + 'px';
		if(currentPos<AX_slideWidth)setTimeout('slideThumbs(' + speed + ',' + currentPos + ')',slideSpeed);else{
			/*if(tmpLeftPos>=0 || (columnsOfThumbnails && thumbsColIndex==1)){
				//document.getElementById('AX_leftArrow').style.display='none';
			}	
			var left = tmpLeftPos;		
			var showArrow = true;
			if(AX_thumbTotalWidth + left - AX_slideWidth <= AX_viewableWidth)showArrow=false;
			if(columnsOfThumbnails){
				if((thumbsColIndex+1)<columnsOfThumbnails)showArrow=true; else showArrow = false;				
			}			
			if(!showArrow){
				//document.getElementById('AX_rightArrow').style.display='none';
			}		*/			
			AX_thumbSlideInProgress = false;
		}
	
	}

