	var ak2opacitySpeed = 2;
	var ak2opacitySteps = 10;
	var ak2slideSpeed = 5;
	var ak2slideSteps = 8;

	var ak2DHTMLg_Img = false;
	var ak2DHTMLgoodies_imageToShow = false;
	var ak2DHTMLgoodies_currentOpacity = 100;
	var ak2DHTMLgoodies_slideWidth = false;
	var ak2DHTMLgoodies_thumbTotalWidth = false;
	var ak2DHTMLgoodies_viewableWidth = false;
	var ak2currentUnqiueOpacityId = false;
	var ak2DHTMLgoodies_currentActiveImage = false;
	var ak2DHTMLgoodies_thumbDiv = false;
	var ak2DHTMLgoodies_thumbSlideInProgress = false;
	var ak2browserIsOpera = navigator.userAgent.indexOf('Opera')>=0?true:false;
	var ak2leftArrowObj;
	var ak2rightArrowObj;
	var ak2thumbsColIndex = 1;
	var ak2thumbsLeftPos = false;
	
	function ak2ScriptGall()
	{
		ak2leftArrowObj = document.getElementById('ak2DHTMLg_sin');		
		ak2leftArrowObj.style.visibility='hidden';
		ak2rightArrowObj = document.getElementById('ak2DHTMLg_dx');	
		ak2leftArrowObj.style.cursor = 'pointer';	
		ak2rightArrowObj.style.cursor = 'pointer';	
		ak2leftArrowObj.onclick = ak2moveThumbnails;
		ak2rightArrowObj.onclick = ak2moveThumbnails;
		ak2DHTMLg_Img = document.getElementById('ak2DHTMLg_Img').getElementsByTagName('IMG')[0];
		var ak2innerDiv = document.getElementById('ak2DHTMLg_t_i');
		ak2DHTMLgoodies_slideWidth = ak2innerDiv.getElementsByTagName('DIV')[0].offsetWidth;
		ak2DHTMLgoodies_thumbDiv = document.getElementById('ak2DHTMLg_t_i');
		ak2DHTMLgoodies_thumbDiv.style.left = '0px';
		
		var ak2subDivs = ak2DHTMLgoodies_thumbDiv.getElementsByTagName('DIV');
		ak2DHTMLgoodies_thumbTotalWidth = 0;
		var ak2tmpLeft = 0;
		for(var ak2no=0;ak2no<ak2subDivs.length;ak2no++){
			if(ak2subDivs[ak2no].className=='SofT'){
				ak2DHTMLgoodies_thumbTotalWidth = ak2DHTMLgoodies_thumbTotalWidth + ak2DHTMLgoodies_slideWidth;
				ak2subDivs[ak2no].style.left = ak2tmpLeft + 'px';
				ak2subDivs[ak2no].style.top = '0px';
				ak2tmpLeft = ak2tmpLeft + ak2subDivs[ak2no].offsetWidth;
			}
		}

		ak2DHTMLgoodies_viewableWidth = document.getElementById('ak2DHTMLg_t').offsetWidth;
		
		
		ak2DHTMLgoodies_currentActiveImage = ak2DHTMLgoodies_thumbDiv.getElementsByTagName('A')[0].getElementsByTagName('IMG')[0];
		ak2DHTMLgoodies_currentActiveImage.className='activeImage';
	}
	
	function ak2moveThumbnails()
	{
		if(ak2DHTMLgoodies_thumbSlideInProgress)return;
		ak2DHTMLgoodies_thumbSlideInProgress = true;
		if(this.id=='ak2DHTMLg_sin'){
			ak2thumbsColIndex--;
			ak2rightArrowObj.style.visibility='visible';
			if(ak2DHTMLgoodies_thumbDiv.style.left.replace('px','')/1>=0){
				ak2leftArrowObj.style.visibility='hidden';
				ak2DHTMLgoodies_thumbSlideInProgress = false;
				return;
			}
			
			ak2slideThumbs(ak2slideSteps,0);
			
		}else{
			ak2thumbsColIndex++;
			ak2leftArrowObj.style.visibility='visible';
			var ak2left = ak2DHTMLgoodies_thumbDiv.style.left.replace('px','')/1;	
			var ak2showArrow = true;
			if(ak2DHTMLgoodies_thumbTotalWidth + ak2left - ak2DHTMLgoodies_slideWidth <= ak2DHTMLgoodies_viewableWidth)ak2showArrow = false;
			if(ak2columnsOfThumbnails)ak2showArrow = true;
				
			if(!ak2showArrow)	
			{
				ak2rightArrowObj.style.visibility='hidden';
				ak2DHTMLgoodies_thumbSlideInProgress = false;
				return;
			}	
			
			ak2slideThumbs((ak2slideSteps*-1),0);
		}	
		
	}
	
	function ak2slideThumbs(speed,currentPos)
	{
		var ak2leftPos;
		if(ak2thumbsLeftPos){
			ak2leftPos= ak2thumbsLeftPos;
		}else{
			var ak2leftPos = ak2DHTMLgoodies_thumbDiv.style.left.replace('px','')/1;
			ak2thumbsLeftPos = ak2leftPos;
		}
		currentPos = currentPos + Math.abs(speed);		
		var ak2tmpLeftPos = ak2leftPos;
		ak2leftPos = ak2leftPos + speed;
		ak2thumbsLeftPos = ak2leftPos;
		ak2DHTMLgoodies_thumbDiv.style.left = ak2leftPos + 'px';
		if(currentPos<ak2DHTMLgoodies_slideWidth)setTimeout('ak2slideThumbs(' + speed + ',' + currentPos + ')',ak2slideSpeed);else{
			if(ak2tmpLeftPos>=0 || (ak2columnsOfThumbnails && ak2thumbsColIndex==1)){
				document.getElementById('ak2DHTMLg_sin').style.visibility='hidden';
			}	
			var ak2left = ak2tmpLeftPos;		
			var ak2showArrow = true;
			if(ak2DHTMLgoodies_thumbTotalWidth + ak2left - ak2DHTMLgoodies_slideWidth <= ak2DHTMLgoodies_viewableWidth)ak2showArrow=false;
			if(ak2columnsOfThumbnails){
				if((ak2thumbsColIndex+1)<ak2columnsOfThumbnails)ak2showArrow=true; else ak2showArrow = false;				
			}			
			if(!ak2showArrow){
				document.getElementById('ak2DHTMLg_dx').style.visibility='hidden';
			}					
			ak2DHTMLgoodies_thumbSlideInProgress = false;
		}
	
	}
	
	function ak2Vedi(imagePath,inputObj)
	{		
		if(ak2DHTMLgoodies_currentActiveImage){
			if(ak2DHTMLgoodies_currentActiveImage==inputObj.getElementsByTagName('IMG')[0])return;
			ak2DHTMLgoodies_currentActiveImage.className='';
		}
		ak2DHTMLgoodies_currentActiveImage = inputObj.getElementsByTagName('IMG')[0];
		ak2DHTMLgoodies_currentActiveImage.className='activeImage';
		
		ak2DHTMLgoodies_imageToShow = imagePath;
		var ak2tmpImage = new Image();
		ak2tmpImage.src = imagePath;
		ak2currentUnqiueOpacityId = Math.random();
		ak2moveOpacity(ak2opacitySteps*-1,ak2currentUnqiueOpacityId);
	}
	
	function ak2setOpacity()
	{
		if(document.all)
		{
			ak2DHTMLg_Img.style.filter = 'alpha(opacity=' + ak2DHTMLgoodies_currentOpacity + ')';
		}else{
			ak2DHTMLg_Img.style.opacity = ak2DHTMLgoodies_currentOpacity/100;
		}		
	}
	function ak2moveOpacity(speed,uniqueId)
	{
		
		if(ak2browserIsOpera){
			ak2DHTMLg_Img.src = ak2DHTMLgoodies_imageToShow;
			return;
		}
		
		ak2DHTMLgoodies_currentOpacity = ak2DHTMLgoodies_currentOpacity + speed;
		if(ak2DHTMLgoodies_currentOpacity<=5 && speed<0){
		
			var tmpParent = ak2DHTMLg_Img.parentNode; 
			ak2DHTMLg_Img.parentNode.removeChild(ak2DHTMLg_Img);
			ak2DHTMLg_Img = document.createElement('IMG');
			tmpParent.appendChild(ak2DHTMLg_Img);
			ak2setOpacity();
			ak2DHTMLg_Img.src = ak2DHTMLgoodies_imageToShow;
		
			speed=ak2opacitySteps;
		}
		if(ak2DHTMLgoodies_currentOpacity>=99 && speed>0)ak2DHTMLgoodies_currentOpacity=99;		
		ak2setOpacity();	
		if(ak2DHTMLgoodies_currentOpacity>=99 && speed>0)return;		
		if(uniqueId==ak2currentUnqiueOpacityId)setTimeout('ak2moveOpacity(' + speed + ',' + uniqueId + ')',ak2opacitySpeed);		
	}
