/* This function call initializes the primary navigation menu as soon as the 'topnav' div is loaded. */
tii_callFunctionOnWindowLoad (function () {
	tii_pnav_initializeDropdownMenu.apply(this, new Array('topnav', food_pnav_hideOrShowMenuFunction, food_pnav_changeStatusFunction));
});
							   
/* This is the hide/show menu function */
function food_pnav_hideOrShowMenuFunction(menu, hideElseShow, menuParent) {
	menu.style.left = (hideElseShow ? '-999' : (menuParent.offsetLeft - 1)) + 'px';
}

function food_pnav_changeStatusFunction (element, isADropdownItem, state) {
	if (isADropdownItem) {
		switch (state) {
			case 0:
				element.className = '';
				break;
			case 2:
				element.className = 'active';
				break;
		}
	}
	else {
		var anchor = element.getElementsByTagName('a').item(0);
		var em = element.getElementsByTagName('em').item(0);
		switch (state) {
			case 0:
				anchor.style.visibility = 'visible';
				em.style.visibility = 'visible';
				break;
			case 1:
				anchor.style.visibility = 'visible';
				em.style.visibility = 'hidden';
				break;
			case 2:
				anchor.style.visibility = 'visible';
				em.style.visibility = 'hidden';
				break;
		}
	}
}
