if(window["gImageGeometry_Loaded"] != true)
{
	window["gImageGeometry_Loaded"] = true;
	
	var gImageGeometry_oldZIndex = 0;
	var gImageGeometry_fullsizeObj = null;
	var gImageGeometry_imgObject = null;
	
	function imageGeometry_FindImage(obj)
	{
		for(var i = 0; i < obj.childNodes.length; i++)
		{
			var thisObj = obj.childNodes[i];
			if(thisObj.tagName == 'IMG')
				return thisObj;
			var rret = imageGeometry_FindImage(thisObj);
			if(rret)
				return rret;
		}
		
		return null;
	}

	function imageGeometry_CreateFullsizeObj(obj)
	{
		
		
		gImageGeometry_fullsizeObj = {};
		gImageGeometry_fullsizeObj.relObj = document.createElement('div');
		gImageGeometry_fullsizeObj.relObj.style.position='relative';
		gImageGeometry_fullsizeObj.relObj.style.top=obj.offsetTop+'px';
		gImageGeometry_fullsizeObj.relObj.style.left=obj.offsetLeft+'px';
		gImageGeometry_fullsizeObj.relObj.style.zIndex=100000;
		document.body.appendChild(gImageGeometry_fullsizeObj.relObj);
		
		
		gImageGeometry_fullsizeObj.imgObj = document.createElement('img');
		gImageGeometry_fullsizeObj.imgObj.style.position='absolute';
		gImageGeometry_fullsizeObj.imgObj.style.left='-100px';
		gImageGeometry_fullsizeObj.imgObj.style.top='-100px';
		gImageGeometry_fullsizeObj.imgObj.src=gImageGeometry_imgObject.getAttribute('fullsizeImg');
		gImageGeometry_fullsizeObj.relObj.appendChild(gImageGeometry_fullsizeObj.imgObj);
	}
	
	function imageGeometry_Start(obj)
	{
		forms_Disable();
		document.getElementById(obj.getAttribute('mainTD')).style.visibility='hidden';
		gImageGeometry_oldZIndex = obj.style.zIndex;
		obj.style.zIndex = 100001;
		alert(imageGeometry_FindImage(document.getElementById(obj.getAttribute('mainTD'))));
		gImageGeometry_imgObject = imageGeometry_FindImage(document.getElementById(obj.getAttribute('mainTD')));
		imageGeometry_CreateFullsizeObj(obj);
	}
}