// Define Dimensions

var who = new ypSlideOutMenu("who", "down", -100, 70, 910, 29)
var what = new ypSlideOutMenu("what", "down", -100, 70, 910, 29)
var where = new ypSlideOutMenu("where", "down", -100, 70, 910, 29)
var investor = new ypSlideOutMenu("investor", "down", -100,70, 910, 29)
var newsMenu = new ypSlideOutMenu("newsMenu","down", -100,70, 910, 29)


// Define Event Activation

var globaloffset = -910;

who.onactivate = function() { repositionMenu(who, globaloffset); }
what.onactivate = function() { repositionMenu(what, globaloffset); }
where.onactivate = function() { repositionMenu(where, globaloffset); }
investor.onactivate = function() { repositionMenu(investor, globaloffset); }
newsMenu.onactivate = function() { repositionMenu(newsMenu, globaloffset); }
// Repositioning Function

function repositionMenu(menu, offset)
		{
      // the new left position should be the center of the window + the offset
			var newLeft = getWindowWidth() / 2 + offset;

      // setting the left position in netscape is a little different than IE
			menu.container.style ? menu.container.style.left = newLeft + "px" : menu.container.left = newLeft;
		}

		
// Get Window Width
		
function getWindowWidth() {
	return window.innerWidth ? window.innerWidth : document.body.offsetWidth;
}

//Custom MG initialization function

function mgInit(navOption) {
	navToDrop = navOption;
	ypSlideOutMenu.showMenu(navOption);
}