var numIcons = 0;

function addIcon(name, title, desc) {
	numIcons++;
	return new Icon(name, title, desc);
}

function init(playAnimation) {
	var x = getInsideWindowWidth()-18-40;
	var y = 20;
	var delayInc = 200;
	var delay = 0;//numIcons*delayInc;
	for (var i in icons) {
		var icon = icons[i];
		delay += delayInc;
		icon.setPosition(x, y, playAnimation, delay);
		y += 28;
	}
}

function handleResize() {
	init(false);
	return false;
}

if (isNav) {
	window.captureEvents(Event.RESIZE);
}
window.onresize = handleResize;

function writeIcons() {
	for (var i in icons) {
		document.write(icons[i].toHTML());
	}
}

