function rotateImages(){
  var img;
  var alink;
  var trans;

  for (i=0; i <= PAGEIMAGES; i++) {
    if (navigator.appName == 'Netscape') {
	img = eval('document.image' + i + 'set');
	alink = eval('document.link' + i + 'set');
    }
    else {
        img = eval('document.getElementById(\'image' + i + 'set\')');
        alink = eval('document.getElementById(\'link' + i + 'set\')');
    }
    if (img) {
      if (navigator.appName == 'Netscape') {
        img.src = images[imagePage][i][0];
      }
      else {
        trans = Math.floor(Math.random() * 38); 
        img.style.filter = garTransitions[trans];
        img.filters.item(0).Apply(); 
        img.src = imagePages[imagePage][i][0];
        img.filters.item(0).Play(duration=giDuration);
      }
      if (imagePages[imagePage][i][1] != "") {   
	alink.href = "javascript:na_open_window('fullsize', '" + 
        	     imagePages[imagePage][i][1] + 
	             "', 0, 0, 700, 500, 1, 1, 0, 1, 1);";
	img.border = 2;
	img.alt="Click On Image For Larger View"	     
      }
      else {
        alink.href = "#";
	img.border = 0;
	img.alt="";
      }
    }
  } 
}

function imagePagePrev() {
  if (imagePage == 0){
    return;
  }

  imagePage--;
  rotateImages();
  
  if (imagePage == (imagePages.length - 2)) {
    enableNext();
  }

  if (imagePage == 0) {
    setBlank('prevpage');
  }
}

function imagePageNext() {
  if (imagePage == (imagePages.length - 1)){
    return;
  }

  imagePage++;
  rotateImages();
  if (imagePage == 1) {
    enablePrev();
  }

  if (imagePage == (imagePages.length - 1)) {
    setBlank('nextpage');
  }
}

function setBlank(divname){
  var div; 

    if (navigator.appName == 'Netscape') {
	div = eval('document.' + divname );
    }
    else {
        div = eval('document.getElementById(\'' + divname + '\')');
    }
    div.innerHTML = "&nbsp;";   
}

function enablePrev(){
    var div;

    if (navigator.appName == 'Netscape') {
	div = eval('document.prevpage');
    }
    else {
        div = eval('document.getElementById(\'prevpage\')');
    }
    div.innerHTML = '<a href="javascript:imagePagePrev();" OnMouseOut="na_restore_img_src(\'imgprev\', \'document\')" OnMouseOver="na_change_img_src(\'imgprev\', \'document\', \'images/imgprev_ov.gif\', true);"><img src="images/imgprev_up.gif" width="107" height="35" border="0" alt="Previous Set Of Images" name="imgprev"></a>';   
}

function enableNext(){
    var div;
    if (navigator.appName == 'Netscape') {
	div = eval('document.nextpage');
    }
    else {
        div = eval('document.getElementById(\'nextpage\')');
    }
    div.innerHTML = '<a href="javascript:imagePageNext();" OnMouseOut="na_restore_img_src(\'imgnext\', \'document\')" OnMouseOver="na_change_img_src(\'imgnext\', \'document\', \'images/imgnext_ov.gif\', true);"><img src="images/imgnext_up.gif" width="107" height="35" border="0" alt="Next Set Of Images" name="imgnext"></a>';
}
