// JavaScript Document

var bfwImages = {
	
	addListeners: function () {
		
		// Set Link Objects
		for (i=0;i<intImages;i++) {
			var objLink = document.getElementById("btn" + (i+1));
			var objImage = document.getElementById("img" + (i+1));
			
			rwScript.addEvent(objLink, 'click', bfwImages.getClick(objLink), false);
			
			if (!i==0) {
				objImage.style.display = 'none';
			} else {
				objImage.style.display = 'block';
			}
		}
	},
	
	changeImage: function (e, targetElement) {
		var el = window.event ? targetElement : e ? e.currentTarget : null;
		if (!el) return;
		
		var strID = el.id;
		var intIndex = parseInt(strID.slice(3,4));

		// get image objects
		var objCurrentImage = document.getElementById("img" + bfwImages.intDisplayedItem);
		var objNewImage = document.getElementById("img" + intIndex);
		
		// update display
		objCurrentImage.style.display = 'none';
		objNewImage.style.display = 'block';
		bfwImages.intDisplayedItem = intIndex;
	},
	
	getClick: function (node) { return function(e) { bfwImages.changeImage(e, node); }; },
	
	intDisplayedItem: 1
	
};

rwScript.addEvent(window, 'load', bfwImages.addListeners, false);
rwScript.addEvent(window, 'unload', EventCache.flush, false);
