function initializeMenuIds(imagePath) {
	if ( document.menuIds == null )
		document.menuIds = new Array
		
	for (i=1;i<initializeMenuIds.arguments.length;i++){
		document.menuIds[i]=initializeMenuIds.arguments[i];
		ResetImage(initializeMenuIds.arguments[i], imagePath+initializeMenuIds.arguments[i]+"_off.gif");
	}
}

function menuOver(imageId, imageFileName, menuNum) {
	menuClosingFunction();
	
	if ((x=FindObj(imageId)) != null) {
		//find position of image
		xPos = getRealLeft(x);
		yPos = getRealTop(x);

		//activate menu with returned co-ordinates
		if(menuReadyState) { activateMenu(menuNum,xPos,yPos+x.height); }
		
		SwapImage(imageId, imageFileName);
		document.currentlySelectedMenuItem = imageId;
	}
}

function menuClosingFunction() {
	var x,m=document.menuIds;
	
	for (i=0;i<m.length;i++){
		SwapImageRestore(m[i]);
	}
}

