function getImage(name) 
	{
	if ((ns4) | (ns6))
		{
		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) | (ns6))
		{
		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) | (ns6))
		{
		y = 0;
		obj = img;
		while (obj.offsetParent != null) 
			{
			y += obj.offsetTop;
			obj = obj.offsetParent;
			}
		y += obj.offsetTop;
return y;
}
return -1;
}

