		var navMenu_property = new ypSlideOutMenu("property", "down", -1000, -1000, -114, 500);
		navMenu_property.onactivate = function() { repositionMenu(navMenu_property, "nav_property"); }
		
		var navMenu_generalinfo = new ypSlideOutMenu("generalinfo", "down", -1000, -1000, -114, 500);
		navMenu_generalinfo.onactivate = function() { repositionMenu(navMenu_generalinfo, "nav_generalinfo"); }
		
		var navMenu_available_homes = new ypSlideOutMenu("available_homes", "down", -1000, -1000, -114, 500);
		navMenu_available_homes.onactivate = function() { repositionMenu(navMenu_available_homes, "nav_available_homes"); }
		
		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 = 0;
			if (obj.offsetParent) {
				while (obj.offsetParent) {
					curtop += obj.offsetTop
					obj = obj.offsetParent;
				}
			}
			else if (obj.y)
				curtop += obj.y;
			
			return curtop;
		}