/* Image flipper */
var flipTimer;
var curFlip = 0;
var maxFlip = 0;
var lastFlip = 0;
var re = /^flipDiv/;

function flipperInit() {
var flipper = document.getElementById("homeFeatureRight");
var flips = flipper.getElementsByTagName("div");
for (var i in flips) {
	if (flips[i].id !== undefined && flips[i].id.search(re) !== -1) {
		//alert(flips[i].id + " " + flips[i].id.search(re));
		maxFlip++;
	}
}
maxFlip--;
}

function flipImage(num) {
	if (num <= maxFlip) {
		clearTimeout(flipTimer);
		curFlip = num;
	}
	var flipper = document.getElementById("homeFeatureRight");
	var flips = flipper.getElementsByTagName("div");
	for (var i in flips) {
		if (flips[i].id !== undefined && flips[i].id.search(re) !== -1) {
			flips[i].style.display = "none";
		}
	}
	toggle("flipDiv"+curFlip, "block");
	lastFlip = curFlip;
	
	if (curFlip != maxFlip) {
		curFlip++;
	} else {
		curFlip = 0;
	}
	
	if (num === undefined) {
		flipTimer = setTimeout('flipImage()', 5000);
	}
}

function resumeFlipper() {
	clearTimeout(flipTimer);
	flipTimer = setTimeout('flipImage()', 5000);
}

function pauseFlipper() {
	clearTimeout(flipTimer);
}
