var pathSuffix = '';
var imageAlign = 'left';
currentContent = null;
currentImageGallery = null;


function findPosX(obj)
{
	var curleft = 0;
	if(obj.offsetParent)
	{
		while(obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if(obj.x) curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if(obj.offsetParent)
	{
		while(obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if(obj.y) curtop += obj.y;
	return curtop;
}

function ImageGallery_Toggle(objid, posx, posy)
{
	var obj = document.getElementById(objid);
	var objSHIM = document.getElementById(objid+"_SHIM");
	if(obj.style.display == 'block')
	{
		obj.style.display = 'none';
		if(objSHIM)
		{
			objSHIM.style.display = 'none';
		}
	}
	else
	{
		obj.style.top = posy + 16 + 'px';
		obj.style.left = posx + 16 + 'px';
		obj.style.display = 'block';
		obj.style.zIndex = 100;
		if(objSHIM)
		{
			objSHIM.style.top = posy + 16 + 'px';
			objSHIM.style.left = posx + 16 + 'px';
			objSHIM.style.display = 'block';
			objSHIM.style.zIndex = 99;
		}
	}
}

function ImageGallery_Show(objid)
{
	var obj = document.getElementById(objid);
	obj.style.display = 'block';
}

function ImageGallery_InsertImage(url)
{
	if(currentContent)
	{
		currentContent.value = url;
		if(currentImageGallery) currentImageGallery.style.display = 'none';
	}
}

function ImageGallery_InsertID(id)
{
	if(currentContent)
	{
		currentContent.value = id;
		if(currentImageGallery) currentImageGallery.style.display = 'none';
	}
}