	/************************************************************************************************************
	(C) www.dhtmlgoodies.com, June 2006
	
	This is a script from www.dhtmlgoodies.com. You will find this and a lot of other scripts at our website.	
	
	Terms of use:
	You are free to use this script as long as the copyright message is kept intact. However, you may not
	redistribute, sell or repost it without our permission.
	
	Thank you!
	
	www.dhtmlgoodies.com
	Alf Magne Kalleland
	
	************************************************************************************************************/	

	
	
	
	var opacitySpeed1 = 2;	// Speed of opacity - switching between large images - Lower = faster
	var opacitySteps1 = 10; 	// Also speed of opacity - Higher = faster
	var slideSpeed1 = 5;	// Speed of thumbnail slide - Lower = faster
	var slideSteps1 = 8;	// Also speed of thumbnail slide - Higher = faster
	var columnsOfThumbnails1 = false;//4;	// Hardcoded number of thumbnail columns, use false if you want the script to figure it out dynamically.
	
	/* Don't change anything below here */
	var DHTMLgoodies_largeImage1 = false;
	var DHTMLgoodies_imageToShow1 = false;
	var DHTMLgoodies_currentOpacity1 = 100;
	var DHTMLgoodies_slideWidth1 = false;
	var DHTMLgoodies_thumbTotalWidth1 = false;
	var DHTMLgoodies_viewableWidth1 = false;
	
	var currentUnqiueOpacityId1 = false;
	var DHTMLgoodies_currentActiveImage1 = false;
	var DHTMLgoodies_thumbDiv1 = false;
	var DHTMLgoodies_thumbSlideInProgress1 = false;
	
	var browserIsOpera1 = navigator.userAgent.indexOf('Opera')>=0?true:false;
	var leftArrowObj1;
	var rightArrowObj1;
	var thumbsColIndex1 = 1;
	var thumbsLeftPos1 = false;
	var position=0; 
	var slide=0;
	function initGalleryScript1()
	{
		leftArrowObj1 = document.getElementById('DHTMLgoodies_leftArrow1');		
		leftArrowObj1.style.visibility='hidden';
		rightArrowObj1 = document.getElementById('DHTMLgoodies_rightArrow1');	
		leftArrowObj1.style.cursor = 'pointer';	
		rightArrowObj1.style.cursor = 'pointer';	
		leftArrowObj1.onclick = moveThumbnails1;
		rightArrowObj1.onclick = moveThumbnails1;
		DHTMLgoodies_largeImage1 = document.getElementById('IMG1');
		var innerDiv = document.getElementById('DHTMLgoodies_thumbs_inner1');
		DHTMLgoodies_slideWidth1 = innerDiv.getElementsByTagName('DIV')[0].offsetWidth;
		DHTMLgoodies_thumbDiv1 = document.getElementById('DHTMLgoodies_thumbs_inner1');
		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_thumbnails1'){
				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('DHTMLgoodies_thumbs1').offsetWidth;
		
		
		//DHTMLgoodies_currentActiveImage1 = DHTMLgoodies_thumbDiv1.getElementsByTagName('A')[0].getElementsByTagName('IMG')[0];
		//DHTMLgoodies_currentActiveImage1.className='activeImage';
	}
	function closediv1()
	{
		DHTMLgoodies_largeImage1.src = 'images/blank.gif';
		document.getElementById('DHTMLgoodies_largeImage1').style.display="none";
		slide=0;
		document.getElementById('imageCounter').value=0;
	}
	function moveThumbnails1()
	{
		if(DHTMLgoodies_thumbSlideInProgress1)return;
		DHTMLgoodies_thumbSlideInProgress1 = true;
		if(this.id=='DHTMLgoodies_leftArrow1'){
			thumbsColIndex1--;
			rightArrowObj1.style.visibility='visible';
			if(DHTMLgoodies_thumbDiv1.style.left.replace('px','')/1>=0){
				leftArrowObj1.style.visibility='hidden';
				DHTMLgoodies_thumbSlideInProgress1 = false;
				return;
			}
			
			slideThumbs1(slideSteps1,0);
			
		}else{
			thumbsColIndex1++;
			leftArrowObj1.style.visibility='visible';
			var left = DHTMLgoodies_thumbDiv1.style.left.replace('px','')/1;	
			var showArrow = true;
			if(DHTMLgoodies_thumbTotalWidth1 + left - DHTMLgoodies_slideWidth1 <= DHTMLgoodies_viewableWidth1)showArrow = false;
			if(columnsOfThumbnails1) showArrow = true;
				
			if(!showArrow)	
			{
				rightArrowObj1.style.visibility='hidden';
				DHTMLgoodies_thumbSlideInProgress1 = false;
				return;
			}	
			
			slideThumbs1((slideSteps1*-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 + ')',slideSpeed1);else{
			if(tmpLeftPos>=0 || (columnsOfThumbnails1 && thumbsColIndex1==1)){
				document.getElementById('DHTMLgoodies_leftArrow1').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('DHTMLgoodies_rightArrow1').style.visibility='hidden';
			}					
			DHTMLgoodies_thumbSlideInProgress1 = false;
		}
	
	}
	
	function showPreview1(imagePath,inputObj)
	{		
		document.getElementById('DHTMLgoodies_largeImage1').style.display="block";
		/*if(DHTMLgoodies_currentActiveImage1){
			if(DHTMLgoodies_currentActiveImage1==inputObj.getElementsByTagName('IMG')[0])return;
			DHTMLgoodies_currentActiveImage1.className='';
		}
		DHTMLgoodies_currentActiveImage1 = inputObj.getElementsByTagName('IMG')[0];
		DHTMLgoodies_currentActiveImage1.className='activeImage';*/
		
		DHTMLgoodies_imageToShow1 = imagePath;
		var tmpImage = new Image();
		tmpImage.src = imagePath;
		position=parseInt(document.getElementById('imageCounter').value);
		document.getElementById('imgtext').innerHTML=sitestxt[position];
		//alert('hello');
		currentUnqiueOpacityId1 = Math.random();
		moveOpacity1(opacitySteps1*-1,currentUnqiueOpacityId1);
	}	
	function showPreviewleft1()
	{slide=1;
		document.getElementById('DHTMLgoodies_largeImage1').style.display="block";
		document.getElementById('imageCounter').value=parseInt(document.getElementById('imageCounter').value)-1;
		position=parseInt(document.getElementById('imageCounter').value);
		imagePath=biggallery1[position];
		
		DHTMLgoodies_imageToShow1 = imagePath;
		var tmpImage = new Image();
		tmpImage.src = biggallery1[document.getElementById('imageCounter').value-1];//imagePath;
		document.getElementById('imgtext').innerHTML=sitestxt[document.getElementById('imageCounter').value];
		currentUnqiueOpacityId1 = Math.random();
		moveOpacity1(opacitySteps1*-1,currentUnqiueOpacityId1);
	}
	function showPreviewright1()
	{		slide=1;
		document.getElementById('DHTMLgoodies_largeImage1').style.display="block";
		document.getElementById('imageCounter').value=parseInt(document.getElementById('imageCounter').value)+1;
		imagePath=biggallery1[parseInt(document.getElementById('imageCounter').value)];

		DHTMLgoodies_imageToShow1 = imagePath;
		var tmpImage = new Image();
		tmpImage.src = imagePath;
		document.getElementById('imgtext').innerHTML=sitestxt[parseInt(document.getElementById('imageCounter').value)];
		currentUnqiueOpacityId1 = Math.random();
		moveOpacity1(opacitySteps1*-1,currentUnqiueOpacityId1);
	}
	
	function setOpacity1()
	{ 		
		position=parseInt(document.getElementById('imageCounter').value);
		if(document.all)
		{  
			DHTMLgoodies_largeImage1.style.filter = 'alpha(opacity=' + DHTMLgoodies_currentOpacity1 + ')';
			document.getElementById('tr_arrow').style.backgroundColor = "#ffffff";
			//document.getElementById('msg').innerHTML=document.getElementById('msg').innerHTML+" "+DHTMLgoodies_largeImage1.style.opacity;
			if(DHTMLgoodies_currentOpacity1>50 && DHTMLgoodies_currentOpacity1<99 && slide==0){ 
				document.getElementById('arrow_left1').src="images/blank.gif";	
				document.getElementById('arrow_right1').src="images/blank.gif";
			} else if(DHTMLgoodies_currentOpacity1==99){ 
				document.getElementById('arrow_left1').src="images/arrow_left.gif";	
				document.getElementById('arrow_right1').src="images/arrow_right.gif";
				//alert(position);
				if(position==0)
				document.getElementById('arrow_left1').src="images/blank.gif";	
				if(position==totalgallery1-1)
				document.getElementById('arrow_right1').src="images/blank.gif";	
			}		
		}else{ 
			DHTMLgoodies_largeImage1.style.opacity = DHTMLgoodies_currentOpacity1/100;
			document.getElementById('tr_arrow').style.backgroundColor = "#ffffff";
			//document.getElementById('msg').innerHTML=document.getElementById('msg').innerHTML+" "+DHTMLgoodies_largeImage1.style.opacity;
			if(DHTMLgoodies_largeImage1.style.opacity>0.59 && DHTMLgoodies_largeImage1.style.opacity<0.99 && slide==0){ 
				document.getElementById('arrow_left1').src="images/blank.gif";	
				document.getElementById('arrow_right1').src="images/blank.gif";
			} else if(DHTMLgoodies_largeImage1.style.opacity==0.99){ 
				document.getElementById('arrow_left1').src="images/arrow_left.gif";	
				document.getElementById('arrow_right1').src="images/arrow_right.gif";
				//alert(position);
				if(position==0)
				document.getElementById('arrow_left1').src="images/blank.gif";	
				if(position==totalgallery1-1)
				document.getElementById('arrow_right1').src="images/blank.gif";	
			}/*else{		
			//document.getElementById('arrows').style.display="none";
				document.getElementById('arrow_left1').src="images/blank.gif";	
				document.getElementById('arrow_right1').src="images/blank.gif";
			}*/
		}		
			//document.getElementById('msg').innerHTML=document.getElementById('msg').innerHTML+" "+DHTMLgoodies_largeImage1.style.opacity;
	}
	function moveOpacity1(speed,uniqueId)
	{
		
		if(browserIsOpera1){
			DHTMLgoodies_largeImage1.src = DHTMLgoodies_imageToShow1;
			return;
		}
		
		DHTMLgoodies_currentOpacity1 = DHTMLgoodies_currentOpacity1 + speed;
		if(DHTMLgoodies_currentOpacity1<=5 && speed<0){
		
			var tmpParent = DHTMLgoodies_largeImage1.parentNode; 
			DHTMLgoodies_largeImage1.parentNode.removeChild(DHTMLgoodies_largeImage1);
			DHTMLgoodies_largeImage1 = document.createElement('IMG');
			tmpParent.appendChild(DHTMLgoodies_largeImage1);
			setOpacity1();
			DHTMLgoodies_largeImage1.src = DHTMLgoodies_imageToShow1;
		
			speed=opacitySteps1;
		}
		if(DHTMLgoodies_currentOpacity1>=99 && speed>0)DHTMLgoodies_currentOpacity1=99;		
		setOpacity1();	
		if(DHTMLgoodies_currentOpacity1>=99 && speed>0)return;		
		if(uniqueId==currentUnqiueOpacityId1)setTimeout('moveOpacity1(' + speed + ',' + uniqueId + ')',opacitySpeed1);		

	}