   function setMainImg(imgID){
   		numImages = imgArray.length;
   		currentImageID = (imgID)%numImages;
   		document.mainimg.src=imgArray[currentImageID][0];
   		replaceCaption('mainImgCap', imgArray[currentImageID][2]);
   }


  
   function resetImages(increment){
	    	numImages = imgArray.length;	    
		currentImageID = currentImageID+increment;
   		smimg01ID = smimg01ID + increment;		
   		
   		if(currentImageID <= 0){
			currentImageID = 0;
			smimg01ID = 0;
		}		
   		if(smimg01ID <= 0){		
			smimg01ID = 0;
		}
		

				
   		document.mainimg.src=imgArray[(currentImageID)%numImages][0];
   		replaceCaption('mainImgCap', imgArray[currentImageID%numImages][2]);

   		document.smimg01.src=imgArray[(smimg01ID)%numImages][0];
   		///replaceCaption('smimg01Cap', imgArray[currentImageID%numImages][1]);

		document.smimg02.src=imgArray[(smimg01ID+1)%numImages][0];
		//replaceCaption('smimg02Cap', imgArray[(currentImageID+1)%numImages][1]);

		document.smimg03.src=imgArray[(smimg01ID+2)%numImages][0];
		//replaceCaption('smimg03Cap', imgArray[(currentImageID+2)%numImages][1]);

		document.smimg04.src=imgArray[(smimg01ID+3)%numImages][0];
		//replaceCaption('smimg04Cap', imgArray[(currentImageID+3)%numImages][1]);

		//alert("reset:"+imgArray[currentImageID+3][0]);
   }

   function replaceCaption(captionID, strText){
    	var replace = document.getElementById(captionID);
    	if (replace){
    	   var newNode = document.createElement("div");
    	   newNode.setAttribute('id',captionID);
    	   var newText = document.createTextNode(strText);
    	   newNode.appendChild(newText);
    	   replace.parentNode.replaceChild(newNode, replace);
    	}
    	else{
    		alert("recaption failed:"+captionID+":"+strText);
    	}

   }
