sideMenu = {
	
	menuElem: '',
	
	init: function() {
		sideMenu.menuElem = document.getElementById('sub_nav');
		if (typeof sideMenu.menuElem != 'undefined') {
			sideMenu.makeCutouts();
			sideMenu.showSelected();
		}
	},
	
	makeCutouts: function() {
		var navMenu, navItems, cutoutElem;
		navMenu = sideMenu.menuElem;
		navItems = navMenu.getElementsByTagName('li');
		for (var i=0; i<navItems.length; i++) {
			if (navItems[i].id != '') {
				cutoutElem = document.createElement('div');
				//cutoutElem.id = navItems[i].id + '-cutout';
				cutoutElem.className = 'cutout';
				// hide item until css is rendered
				navItems[i].appendChild(cutoutElem);
				if (cutoutElem.currentStyle) iePNG.loadElem(cutoutElem);
			}
		}		
	},
	
	showSelected: function() {
		var selectedElem, subNav;
		selectedElem = sideMenu.menuElem.getElementsByTagName('strong');
		if (selectedElem.length > 0) {
			subNav = selectedElem[0].parentNode;
			if (typeof subNav != 'undefined') {
				subNav.className += ' selected';
			}
			
		}
	}

};


addLoadEvent(sideMenu.init);