		var navMenu_about = new ypSlideOutMenu("about", "down", -1000, -1000, -114, 500);
		navMenu_about.onactivate = function() { repositionMenu(navMenu_about, "nav_about"); }
		var navMenu_faqs = new ypSlideOutMenu("faqs", "down", -1000, -1000, -114, 500);
		navMenu_faqs.onactivate = function() { repositionMenu(navMenu_faqs, "nav_faqs"); }
		var navMenu_pressroom = new ypSlideOutMenu("pressroom", "down", -1000, -1000, -114, 500);
		navMenu_pressroom.onactivate = function() { repositionMenu(navMenu_pressroom, "nav_pressroom"); }
		var navMenu_contacts = new ypSlideOutMenu("contacts", "down", -1000, -1000, -114, 500);
		navMenu_contacts.onactivate = function() { repositionMenu(navMenu_contacts, "nav_contacts"); }
		
		function repositionMenu(menu, strLinkId) {
			var objNavLink = document.getElementById(strLinkId);
			newLeft = findPosX(objNavLink)-4;
			newTop = findPosY(objNavLink) + objNavLink.offsetHeight+1;
			menu.container.style ? menu.container.style.left = newLeft + "px" : menu.container.left = newLeft;
			menu.container.style ? menu.container.style.top = newTop + "px" : menu.container.left = newTop;
		 }
         
		function findPosX(obj) {
			var curleft = 3;
			if (obj.offsetParent) {
				while (obj.offsetParent) {
					curleft += obj.offsetLeft
					obj = obj.offsetParent;
				}
			} else if (obj.x)
				curleft += obj.x;
			
			return curleft;
		}
		
		function findPosY(obj) {
			var curtop = -1;
			if (obj.offsetParent) {
				while (obj.offsetParent) {
					curtop += obj.offsetTop
					obj = obj.offsetParent;
				}
			}
			else if (obj.y)
				curtop += obj.y;
			
			return curtop;
		}