function getMenuTopPos(sImageName){
	var nMenuTopPos;
	var img;
	
	img = getImage(sImageName);
	nMenuTopPos = getImagePageTop(img);
	return nMenuTopPos + 18;
}

function getMenuLeftPos(sImageName){
	var nMenuLeftPos;
	var img;
	
	img = getImage(sImageName);
	nMenuLeftPos = getImagePageLeft(img) + 3;
	return nMenuLeftPos;
}

function getImage(name) {
	if (NS4) {
		return findImage(name, document);
	}
	if (IE4){
		return eval('document.all.' + name);
	}
	return null;
}

function findImage(name, doc) {
	var i, img;
	for (i = 0; i < doc.images.length; i++)
		if (doc.images[i].name == name)
			return doc.images[i];
	for (i = 0; i < doc.layers.length; i++)
		if ((img = findImage(name, doc.layers[i].document)) != null) {
		img.container = doc.layers[i];
		return img;
    }
	return null;
}

function getImagePageLeft(img) {
	var x, obj;
	if (NS4) {
		if (img.container != null)
		return img.container.pageX + img.x;
		else
		return img.x;
	}
	if (IE4) {
		x = 0;
		obj = img;
		while (obj.offsetParent != null) {
			x += obj.offsetLeft;
			obj = obj.offsetParent;
		}
		
		x += obj.offsetLeft;
		return x;
	}
	return -1;
}

function getImagePageTop(img) {
	var y, obj;
	if (NS4) {
		if (img.container != null)
			return img.container.pageY + img.y;
		else
			return img.y;
	}
	if (IE4) {
		y = 0;
		obj = img;
		while (obj.offsetParent != null) {
			y += obj.offsetTop;
			obj = obj.offsetParent;
		}
    
		y += obj.offsetTop;
		return y;
	}
	return -1;
}