function menuLeftSlide(objId, dir, start, thisId) {
	if(!menus[objId]) {
		menus[objId] = new Array();
		menus[objId][0] = ""; // direction
		menus[objId][1] = document.getElementById(objId).offsetHeight; // height
		menus[objId][2] = ""; // timeout
		menus[objId][3] = "0"; // timeout active
		
		menusObjIds.push(objId);
	}
	
	document.getElementById(thisId).style.position="relative";
	if(dir == "d") {
		menus[objId][0] = "d";
		window.clearTimeout(menus[objId][2]);
		document.getElementById(objId).style.position="absolute";
		if(IE) {
			document.getElementById(objId).style.top = document.getElementById(thisId).offsetHeight + document.getElementById(thisId).offsetTop - 7;
			document.getElementById(objId).style.left = document.getElementById(thisId).offsetLeft;
		}
		else {
			document.getElementById(objId).style.top = document.getElementById(thisId).offsetHeight + document.getElementById(thisId).offsetTop;
			document.getElementById(objId).style.left = document.getElementById(thisId).offsetLeft;
		}
		
		document.getElementById(objId).style.zIndex = myzindex;
		document.getElementById(objId).style.display = "block";
		
		if(document.getElementById(objId).offsetWidth <  document.getElementById(thisId).offsetWidth) {
			document.getElementById(objId).style.width = document.getElementById(thisId).offsetWidth;
		}
		
		myzindex = myzindex + 1;
	}
	else {
		if(IE) {
			menus[objId][0] = "u";
			menus[objId][2] = window.setTimeout("menuLeftSlideUp('" + objId + "');", 0);
		}
		else {
			document.getElementById(objId).style.display = "none";
		}
	}
}

function menuLeftSlideUp(objId) {
	if(menus[objId][0] != "d") {
		document.getElementById(objId).style.display = "none";
	}
}

/*function initMenu() {
	menu = document.getElementById('moveTable');
	if(IE) {
		menu.style.position = "relative";
	}
	offsetTop = 320;
	moveMenuTimeout();
}

function moveMenu() {
	if(menu) {
		if(IE) {
			i = document.body.scrollTop - offsetTop;
			j = document.body.offsetHeight - offsetTop - (menu.offsetHeight) + document.body.scrollTop - 30;
		}
		else {
			i = window.pageYOffset - offsetTop;
			j = window.innerHeight - offsetTop - (menu.offsetHeight - parseInt(menu.style.marginTop)) + window.pageYOffset - 25;
		}
		
		if(j > 0 && i > 0) {
			if(IE) {
					e = i > j ? j : i;
					menu.style.position = "relative";
					menu.style.top = e;
			}
			else {
					e = i > j ? j : i;
					menu.style.marginTop = parseInt(e) + "px";
			}
		}
		else {
			if(IE) {
				menu.style.top = 0;
			}
			else {
				menu.style.marginTop = "0px";
			}
		}
	}
}	

function moveMenuTimeout() {
	window.clearTimeout(moveMenuTimoout);
	moveMenuTimoout = window.setTimeout("moveMenu()",1);
}

function resetMoveMenu() {
	if(menu) {
		menu.style.top = "0px";
		moveMenu();
	}
}
*/
var menu;
var menus = new Array();
var menusObjIds = new Array();
var offsetTop;
var moveMenuTimoout;

var IE = document.all?true:false;
var myzindex = 99999;
/*if(!IE) {
	window.addEventListener('DOMMouseScroll', moveMenuTimeout, false);
}

window.onscroll = moveMenu;*/




