//Distância desde o meio do ecran até ao ponto y0

var myOffset0 = -279;
var myOffset1 = -125;
var myOffset2 = 104;

// the number you pass to initLeft doesn't matter since it will get
// changed onactivate

//xxx,altura,
// nome do container, tipo de movimento, neste momento n serve para nada, y, largura util, altura útil
var myMenu = [
new ypSlideOutMenu("menu0", "down", 500, 155, 80, 200),
new ypSlideOutMenu("menu1", "down", 500, 155, 84, 200),
new ypSlideOutMenu("menu2", "down", 500, 155, 72, 200)
]

myMenu[0].onactivate = repositionMenu0;        
myMenu[1].onactivate = repositionMenu1;        
myMenu[2].onactivate = repositionMenu2;        

function repositionMenu0()
{
    var newLeft = 83;
    if (getWindowWidth()>703){
	    newLeft = getWindowWidth() / 2 + myOffset0;
	}
	myMenu[0].container.style ? myMenu[0].container.style.left = newLeft + "px" : myMenu[0].container.left = newLeft;
}

function repositionMenu1()
{

    var newLeft = 237;
	if (getWindowWidth()>703){
	    newLeft = getWindowWidth() / 2 + myOffset1;
	}
	myMenu[1].container.style ? myMenu[1].container.style.left = newLeft + "px" : myMenu[1].container.left = newLeft;
}

function repositionMenu2()
{

    var newLeft = 466;
	if (getWindowWidth()>703){
	    newLeft = getWindowWidth() / 2 + myOffset2;
	}
	myMenu[2].container.style ? myMenu[2].container.style.left = newLeft + "px" : myMenu[2].container.left = newLeft;
}

 
function getWindowWidth()
{
	return window.innerWidth ? window.innerWidth : document.body.offsetWidth;
}	