// image-text_array.js, 02oct2008 kirving
// set selected image and associated text from arrays of each
var image_array = new Array();
var text_array = new Array();
var image_n = 0;
var document_image;
function init_image_text_array(id_name) { // ...,image,text,...
  document_image = id_name; // include name="..." in img element
  image_text_id = id_name;  // include id="..." in target text element
  var n = 1;
  var i = 0;
  while ( n < init_image_text_array.arguments.length ) {
    image_array[i] = init_image_text_array.arguments[n];
    text_array[i] = init_image_text_array.arguments[n+1];
    n += 2;
    i += 1;
    }
  }
function show_image_text(n) { // show nth image and text, store n in image_n
  if ( show_image_text.arguments.length > 0 ) image_n = n;
  // wrap around image_n if out of range:
  if ( image_n >= image_array.length )
    image_n = 0;
  else if ( image_n < 0 )
    image_n = image_array.length - 1;
  document.images[document_image].src = image_array[image_n];
  document.getElementById(image_text_id).innerHTML = text_array[image_n];
  }
