swfobject.addDomLoadEvent(sizeNav);

function sizeNav() {
	if(!FlashSite.isAvailable()) {
		var main = document.getElementById("main");
		var autofits = utilities.getElementsByClassName("AutoFitNode", "li", main);
		for (var i=0; i<autofits.length; ++i) {
			var autofit = autofits[i];
			var anchor = autofit.getElementsByTagName('a')[0];
			var maxwidth = autofit.offsetWidth;
			/*var currentwidth = 0;
			var fontsize = 7;
			var limit = 500;
			var loops = 0;
			while (loops<limit && currentwidth<maxwidth) {
				fontsize += 1;
				anchor.style.fontSize = fontsize + "px";
				currentwidth = anchor.offsetWidth;
				++loops;
			}
			var offset = anchor.offsetHeight - fontsize;
			autofit.style.height = fontsize - offset - offset + 'px';
			autofit.style.lineHeight = fontsize - offset - offset + 'px';
			autofit.style.zIndex = autofits.length-i;
			autofit.style.display = isRoot ? "block" : "none";*/
			autofit.onclick = function () {
				var sub = document.getElementById("sub");
				var autofits = utilities.getElementsByClassName("AutoFitNode", "li", sub);
				for (var i=0; i<autofits.length; ++i) {
					var autofit = autofits[i];
					var isChild = (new RegExp(this.id.substr(4))).test(autofit.className);
					autofit.style.display = !isChild ? "none" : "block";
				}
			}
		}
		var sub = document.getElementById("sub");
		var autofits = utilities.getElementsByClassName("AutoFitNode", "li", sub);
		for (var i=0; i<autofits.length; ++i) {
			var autofit = autofits[i];
			autofit.style.display = "none";
		}
	}
}

