	var slideSpeed = 5;	
	var slideSteps = 8;		
	var browserIsOpera = navigator.userAgent.indexOf('Opera')>=0?true:false;
	var DHTMLgoodies_thumbSlideInProgress = false;
	
	var DHTMLgoodies_slideWidth1 = false;
	var DHTMLgoodies_thumbTotalWidth1 = false;
	var DHTMLgoodies_viewableWidth1 = false;
	
	var DHTMLgoodies_slideWidth2 = false;
	var DHTMLgoodies_thumbTotalWidth2 = false;
	var DHTMLgoodies_viewableWidth2 = false;
	
	var DHTMLgoodies_currentActiveImage1 = false;
	var DHTMLgoodies_thumbDiv1 = false;
	
	var DHTMLgoodies_currentActiveImage2 = false;
	var DHTMLgoodies_thumbDiv2 = false;
	
	var leftArrowObj1;
	var rightArrowObj1;
	
	var leftArrowObj2;
	var rightArrowObj2;
	
	var thumbsColIndex1 = 1;
	var thumbsLeftPos1 = false;
	var columnsOfThumbnails1 = 0;
	
	var thumbsColIndex2 = 1;
	var thumbsLeftPos2 = false;
	var columnsOfThumbnails2 = 0;
	
	function initGalleryScript(section)
	{
		if(section == "1")
		{
			leftArrowObj1 = document.getElementById('leftArrow_' + section);		
			leftArrowObj1.style.visibility='hidden';
			rightArrowObj1 = document.getElementById('rightArrow_' + section);	
			leftArrowObj1.style.cursor = 'pointer';	
			rightArrowObj1.style.cursor = 'pointer';	
			leftArrowObj1.onclick = moveThumbnails1;
			rightArrowObj1.onclick = moveThumbnails1;
			
			var innerDiv = document.getElementById('portfolioList_' + section);
		
			DHTMLgoodies_slideWidth1 = innerDiv.getElementsByTagName('DIV')[0].offsetWidth;
			DHTMLgoodies_thumbDiv1 = document.getElementById('portfolioList_' + section);
			DHTMLgoodies_thumbDiv1.style.left = '0px';
			
			var subDivs = DHTMLgoodies_thumbDiv1.getElementsByTagName('DIV');
			DHTMLgoodies_thumbTotalWidth1 = 0;
			var tmpLeft = 0;
			
			for(var no = 0; no < subDivs.length; no++)
			{
				if(subDivs[no].className == 'strip_of_thumbnails')
				{
					DHTMLgoodies_thumbTotalWidth1 = DHTMLgoodies_thumbTotalWidth1 + DHTMLgoodies_slideWidth1;
					subDivs[no].style.left = tmpLeft + 'px';
					subDivs[no].style.top = '0px';
					tmpLeft = tmpLeft + subDivs[no].offsetWidth;
				}
			}
	
			DHTMLgoodies_viewableWidth1 = document.getElementById('TypicalPortfolio_' + section).offsetWidth;
		}
		else
		{
			leftArrowObj2 = document.getElementById('leftArrow_' + section);		
			leftArrowObj2.style.visibility='hidden';
			rightArrowObj2 = document.getElementById('rightArrow_' + section);	
			leftArrowObj2.style.cursor = 'pointer';	
			rightArrowObj2.style.cursor = 'pointer';	
			leftArrowObj2.onclick = moveThumbnails2;
			rightArrowObj2.onclick = moveThumbnails2;
			
			var innerDiv = document.getElementById('portfolioList_' + section);
		
			DHTMLgoodies_slideWidth2 = innerDiv.getElementsByTagName('DIV')[0].offsetWidth;
			DHTMLgoodies_thumbDiv2 = document.getElementById('portfolioList_' + section);
			DHTMLgoodies_thumbDiv2.style.left = '0px';
			
			var subDivs = DHTMLgoodies_thumbDiv2.getElementsByTagName('DIV');
			DHTMLgoodies_thumbTotalWidth2 = 0;
			var tmpLeft = 0;
			
			for(var no = 0; no < subDivs.length; no++)
			{
				if(subDivs[no].className == 'strip_of_thumbnails')
				{
					DHTMLgoodies_thumbTotalWidth2 = DHTMLgoodies_thumbTotalWidth2 + DHTMLgoodies_slideWidth2;
					subDivs[no].style.left = tmpLeft + 'px';
					subDivs[no].style.top = '0px';
					tmpLeft = tmpLeft + subDivs[no].offsetWidth;
				}
			}
	
			DHTMLgoodies_viewableWidth2 = document.getElementById('TypicalPortfolio_' + section).offsetWidth;
		}
	}
	
	function moveThumbnails1()
	{		
		if(DHTMLgoodies_thumbSlideInProgress) return;
		
		DHTMLgoodies_thumbSlideInProgress = true;
		
		if(this.id=='leftArrow_1')
		{
			thumbsColIndex1--;
			rightArrowObj1.style.visibility='visible';
			
			if(DHTMLgoodies_thumbDiv1.style.left.replace('px','')/1 >= 0)
			{
				leftArrowObj1.style.visibility='hidden';
				DHTMLgoodies_thumbSlideInProgress = false;
				return;
			}
			
			slideThumbs1(slideSteps,0);
		}
		else
		{
			thumbsColIndex1++;
			leftArrowObj1.style.visibility='visible';
			
			var left = DHTMLgoodies_thumbDiv1.style.left.replace('px','')/1;
			
			var showArrow = true;

			if(DHTMLgoodies_thumbTotalWidth1 + (left+3) - DHTMLgoodies_slideWidth1 <= DHTMLgoodies_viewableWidth1) showArrow = false;
			if(columnsOfThumbnails1) showArrow = true;
			
			if(!showArrow)	
			{				
				rightArrowObj1.style.visibility='hidden';
				DHTMLgoodies_thumbSlideInProgress = false;
				return;
			}	
			
			slideThumbs1((slideSteps*-1), 0);
		}
	}	
	
	function slideThumbs1(speed,currentPos)
	{
		var leftPos;
		
		if(thumbsLeftPos1)
		{
			leftPos= thumbsLeftPos1;
		}
		else
		{
			var leftPos = DHTMLgoodies_thumbDiv1.style.left.replace('px','')/1;
			thumbsLeftPos1 = leftPos;
		}
		
		currentPos = currentPos + Math.abs(speed);		
		var tmpLeftPos = leftPos;
		leftPos = leftPos + speed;
		thumbsLeftPos1 = leftPos;
		DHTMLgoodies_thumbDiv1.style.left = leftPos + 'px';
		
		if(currentPos<DHTMLgoodies_slideWidth1)
		{
			setTimeout('slideThumbs1(' + speed + ',' + currentPos + ')', slideSpeed);
		}
		else
		{
			if(tmpLeftPos >= 0 || (columnsOfThumbnails1 && thumbsColIndex1 == 1))
			{
				document.getElementById('leftArrow_1').style.visibility='hidden';
			}
			
			var left = tmpLeftPos;
			var showArrow = true;
			
			if(DHTMLgoodies_thumbTotalWidth1 + left - DHTMLgoodies_slideWidth1 <= DHTMLgoodies_viewableWidth1) showArrow=false;
			if(columnsOfThumbnails1){
				if((thumbsColIndex1 + 1) < columnsOfThumbnails1) showArrow = true; else showArrow = false;				
			}
			
			if(!showArrow)
			{
				document.getElementById('rightArrow_1').style.visibility='hidden';
			}
			
			DHTMLgoodies_thumbSlideInProgress = false;
		}
	
	}
	
	function moveThumbnails2()
	{		
		if(DHTMLgoodies_thumbSlideInProgress) return;
		
		DHTMLgoodies_thumbSlideInProgress = true;
		
		if(this.id=='leftArrow_2')
		{
			thumbsColIndex2--;
			rightArrowObj2.style.visibility='visible';
			
			if(DHTMLgoodies_thumbDiv2.style.left.replace('px','')/1 >= 0)
			{
				leftArrowObj2.style.visibility='hidden';
				DHTMLgoodies_thumbSlideInProgress = false;
				return;
			}
			
			slideThumbs2(slideSteps,0);
		}
		else
		{
			thumbsColIndex2++;
			leftArrowObj2.style.visibility='visible';
			
			var left = DHTMLgoodies_thumbDiv2.style.left.replace('px','')/1;
			
			var showArrow = true;

			if(DHTMLgoodies_thumbTotalWidth2 + (left+3) - DHTMLgoodies_slideWidth2 <= DHTMLgoodies_viewableWidth2) showArrow = false;
			if(columnsOfThumbnails2) showArrow = true;
			
			if(!showArrow)	
			{				
				rightArrowObj2.style.visibility='hidden';
				DHTMLgoodies_thumbSlideInProgress = false;
				return;
			}	
			
			slideThumbs2((slideSteps*-1), 0);
		}
	}	
	
	function slideThumbs2(speed,currentPos)
	{
		var leftPos;
		
		if(thumbsLeftPos2)
		{
			leftPos= thumbsLeftPos2;
		}
		else
		{
			var leftPos = DHTMLgoodies_thumbDiv2.style.left.replace('px','')/1;
			thumbsLeftPos2 = leftPos;
		}
		
		currentPos = currentPos + Math.abs(speed);		
		var tmpLeftPos = leftPos;
		leftPos = leftPos + speed;
		thumbsLeftPos2 = leftPos;
		DHTMLgoodies_thumbDiv2.style.left = leftPos + 'px';
		
		if(currentPos<DHTMLgoodies_slideWidth2)
		{
			setTimeout('slideThumbs2(' + speed + ',' + currentPos + ')', slideSpeed);
		}
		else
		{
			if(tmpLeftPos >= 0 || (columnsOfThumbnails2 && thumbsColIndex2 == 1))
			{
				document.getElementById('leftArrow_2').style.visibility='hidden';
			}
			
			var left = tmpLeftPos;
			var showArrow = true;
			
			if(DHTMLgoodies_thumbTotalWidth2 + left - DHTMLgoodies_slideWidth2 <= DHTMLgoodies_viewableWidth2) showArrow=false;
			if(columnsOfThumbnails2){
				if((thumbsColIndex2 + 1) < columnsOfThumbnails2) showArrow = true; else showArrow = false;				
			}
			
			if(!showArrow)
			{
				document.getElementById('rightArrow_2').style.visibility='hidden';
			}
			
			DHTMLgoodies_thumbSlideInProgress = false;
		}
	
	}