var fromArray = new Array()
var toArray = new Array()
var posArray = new Array()
var subMenu = new Array()
var fromMenu
var how = 0
var Wdepend = 2
var Hdepend = 2
var Hdepend_l_r = -3
function iMenu() { tm=setTimeout("hMenu()",1000) }
function cMenu() { if(self.tm) clearTimeout(tm) }
function hMenu() { for (i=0;i<how;i++) { subMenu[i].hide(); } }
function sMenu(from,to,pos){
	if ((from != "") && (to != "") && (pos != ""))
	{
		var fromArray = from.split("-")
		var toArray = to.split("-")
		var posArray = pos.split("-")
		how = 0;
		for (how=0;how<fromArray.length;how++)
		{
			fromMenu = layer('ml'+fromArray[how])
			subMenu[how] = layer('sm'+toArray[how])
			if (how > 0) { pos = posArray[1] } else { pos = posArray[0] }
			if (pos == 1) { subMenu[how].moveTo(fromMenu.getAbsoluteLeft(), fromMenu.getAbsoluteTop() + fromMenu.getHeight() + Hdepend) }
			if (pos == 2) { subMenu[how].moveTo(fromMenu.getAbsoluteLeft() - subMenu[how].getWidth() - Wdepend, fromMenu.getAbsoluteTop()  + Hdepend_l_r) }
			if (pos == 3) { subMenu[how].moveTo(fromMenu.getAbsoluteLeft(), fromMenu.getAbsoluteTop() - subMenu[how].getHeight() - Hdepend) }
			if (pos == 4) { subMenu[how].moveTo(fromMenu.getAbsoluteLeft() + fromMenu.getWidth() + Wdepend, fromMenu.getAbsoluteTop()  + Hdepend_l_r) }
			subMenu[how].show()
		}
	}
}