var myMenu1 = new ypSlideOutMenu("menu1", "down", 0, 175, 220, 16*20)
var myMenu2 = new ypSlideOutMenu("menu2", "down", 0, 175, 220, 16*20)
var myMenu3 = new ypSlideOutMenu("menu3", "down", 0, 175, 220, 16*20)
var myMenu4 = new ypSlideOutMenu("menu4", "down", 0, 175, 220, 16*20)
var myMenu5 = new ypSlideOutMenu("menu5", "down", 0, 175, 220, 16*20)
var myMenu6 = new ypSlideOutMenu("menu6", "down", 0, 175, 210, 16*20)
var myMenu7 = new ypSlideOutMenu("menu7", "down", 0, 175, 210, 16*20)

myMenu1.onactivate = function() { repositionMenu(myMenu1, -398); }
myMenu2.onactivate = function() { repositionMenu(myMenu2, -262); }
myMenu3.onactivate = function() { repositionMenu(myMenu3, -111); }
myMenu4.onactivate = function() { repositionMenu(myMenu4, -24); }
myMenu5.onactivate = function() { repositionMenu(myMenu5, 155); }
myMenu6.onactivate = function() { repositionMenu(myMenu6, 177); }
myMenu7.onactivate = function() { repositionMenu(myMenu7, 177); }

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;
}

function getWindowWidth()
{
	return window.innerWidth ? window.innerWidth : document.body.offsetWidth;
}


ypSlideOutMenu.writeCSS();