function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function setVisibleAnimate(index){
	//assumes the visible class is 'amenityVisible' and the invisible class is 'amenityInvisible'
	//assumes the divs to turn on and off are called 'propertyN' where N is an integer.
	//alert("running setVisible");
	var object = document.getElementById('amenity' + index);
	for (var j = 1; j < 6; j+=1) {
		if (j != index) {
			object = document.getElementById('amenity' + j);
			object.className = 'amenityInvisible';
			//alert("doing " + j + " for index of " + index);
		}
	}
	object = document.getElementById('amenity' + index);
	object.className = 'amenityVisible';
	
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
	
		amn1 = newImage("assets/amenities_01.png");
		amn2 = newImage("assets/amenities_02.png");
		amn3 = newImage("assets/amenities_03.png");
		amn4 = newImage("assets/amenities_04.png");
		amn5 = newImage("assets/amenities_05.png");
		preloadFlag = true;
		
		var interval = 3000;
		var t = new Array(30);
		//sets up 5x30=150 timeouts
		for (var j = 0; j < 30; j+=1) {
			for (var i = 1; i < 6 ; i+=1){
				t[i+j] = setTimeout("setVisibleAnimate('" + i + "')",interval*(i + 1)+j*interval*5);
			}
		}

	}
}
