  
  
  function imageShow(imageIndex) {
    currentImage = imageIndex-1
    largeImage = imagesLarge[currentImage]
    document.galleryimg.src=imagesMain[currentImage]
    checkImageNum();
  }
  
  function imageNext() { 
    if (document.images && currentImage < imageCount-1) {
      currentImage++
      document.galleryimg.src=imagesMain[currentImage]
    }
    checkImageNum();
  }
  
  function imagePrevious() { 
    if (document.images && currentImage > 0) {
      currentImage--
      document.galleryimg.src=imagesMain[currentImage]
    }
    checkImageNum();
  }
  
  function imageEnlarge(){
    window.open(imagesLarge[currentImage],"_blank","");
  }
  
  function checkImageNum() {
      // alert("image " + currentImage +  " showing!"); 
      // set all boxes to default state
      resetBoxesToDefault();    
      
      //currentImagePlusOne = currentImage + 1;
      //set the class to the ID which corresponds to current image
      //increase number by 1 because first element of array
      //is equal to zero
      document.getElementById('box' + (currentImage+1)).className='gallerylinkclicked';   
  }
  
  function resetBoxesToDefault() {
    //for loop to create default box states for each image in the imagesMain array
    for(boxNumber = 1 ; boxNumber <= imageCount ; boxNumber++)
    
    document.getElementById('box' + boxNumber).className='gallerylink';
  }
  
  function change(id, newClass) {
  
    resetBoxesToDefault();
  
    identity=document.getElementById(id);
  
    identity.className=newClass;
  }
  
  function resort(select) {
   for(var a = 0; a < select.options.length; a++) {
    if (select.options[a].selected) {
     var sort = document.getElementById('sort');
     sort.value = select.options[a].value;
     break;
    }
   }
   
   submitResort();
 }
  
  function prevPage() {
   var page = document.getElementById('page');
   if (page) {
    if (page.value) {
     page_num = parseInt(page.value);
     if (page_num > 0) {
      page.value = page_num - 1;
     }
    } else {
     page.value = 0;
    }
   }
   
   submitResort();      
  }
  
  function nextPage() {
   var page = document.getElementById('page');
   if (page) { 
    if (page.value) {
     page_num = parseInt(page.value);    
    } else {
     page_num = 0;
    }
    
    page.value = page_num + 1;    
   }
   
   submitResort();   
  }

  function submitResort() {
   var form = document.getElementById('resort');
   if (form) {
     form.submit();
   }
  }