/*****************************************************
* ypMenu
* 3/04/2001
*
* a nice little script to create exclusive, slide-out
* menus for ns4, ns6, mozilla, opera, ie4, ie5 on 
* mac and win32. I've got no linux or unix to test on but 
* it should(?) work... 
*
* Revised:
* - 08/29/2002 : added .hideAll()
* --youngpup--
*
* Revised:
* - 07/08/2003 : added new functionality
* --mike--
*
*****************************************************/
var menu_OffSet = [-5, 15, -15, 15, 15];
// var line_Offset = [-276, -271, -251];
//                                              L   T  W   H
//                                   O    H
var menus = [
 new ypMenu("menu1", "left", 0, 64, 175, 114, 0, 8, 66, 1),
 new ypMenu("menu2", "left", 0, 89, 155, 38, 0, 8, 61, 1),
 new ypMenu("menu3", "left", 0, 117, 185, 203, 0, 8, 41, 1),
 new ypMenu("menu4", "left", 0, 145, 155, 108, 0, 8, 41, 1),
 new ypMenu("menu5", "left", 0, 173, 155, 190, 0, 8, 41, 1)
]
// H is multiples of 19.
// O offset = difference from 170. (175-5=170, 155+15=170)

for (var i = 0; i < menus.length; i++) {
 menus[i].onactivate = new Function("var newLeft = getWindowWidth() / 2 + menu_OffSet[" + i + "]; menus[" + i + "].container.style ? menus[" + i + "].container.style.left = newLeft + 'px' : menus[" + i + "].container.left = newLeft;")
}

function getWindowWidth() {
 return window.innerWidth ? window.innerWidth : document.body.offsetWidth;
}

function ypOver(elem, clr) {
 elem.style.backgroundColor = clr;
 elem.style.cursor = 'hand';
}

function ypOut(elem, clr) {
 elem.style.backgroundColor = clr;
}
