<!--//
requires_preloading = true;

function swapImage(photo,there_was_a_click) {
	if (there_was_a_click) clearTimeout(the_timeout);
	document.getElementById('homeHeaderImg').src = imageArray[photo];
	document.getElementById('homeHeaderCaption').innerHTML = textArray[photo];
	changeLinkStyle(photo);
}

function changeLinkStyle(link_id) {
  var container = document.getElementById('preview');
  containerElements = container.getElementsByTagName('a');
  divCount = containerElements.length;

  for (i = 0; i < divCount; i++) {
  	this_a = containerElements[i];
  	this_a.className = '';
  	if (i == link_id) this_a.className = 'selected';
  }
}


function rotateImages() {
	if (number_of_images == 1) {
		clearTimeout(the_timeout);
		return;
	}
	current_selected_image = current_selected_image + 1;
	if ((current_selected_image - 3) >= 0 && (current_selected_image + 1) < number_of_images) {
		document.getElementById('previewImage' + (current_selected_image - 3)).style.display = 'none';
		document.getElementById('previewImage' + (current_selected_image + 1)).style.display = 'block';
	}
	if (current_selected_image == number_of_images) {
		current_selected_image = 0;
		requires_preloading = false;
		for (i = 0; i < number_of_images; i++) {
			if (i < 4) {
				document.getElementById('previewImage' + i).style.display = 'block';
			} else {
				document.getElementById('previewImage' + i).style.display = 'none';
			}
		}
	}
	if ((current_selected_image + 2) < number_of_images && requires_preloading) {
		eval('image' + (current_selected_image + 2) + ' = new Image();image' + (current_selected_image + 2) + '.src = imageArray[' + (current_selected_image + 2) + ']');
	} else if ((current_selected_image + 2) == number_of_images && requires_preloading) {
		image0 = new Image();image0.src = imageArray[0];
	}
	swapImage(current_selected_image,false);
	the_timeout = setTimeout('rotateImages()',6000);
}

function preloadHome() {
	document.getElementById('preview').innerHTML = previewImages;
	image1 = new Image();image1.src = imageArray[1];
	image2 = new Image();image2.src = imageArray[2];
}

window.onload=function(){
 preloadHome();
 the_timeout = setTimeout('rotateImages()',6000);
}
//-->