
	var openEdit = null;
	var collapseEditTimeout = null;
	
	

	function showEdit(id, url, div)
	{
		stopAutoCollapseEdit();
		openEdit = document.getElementById('OnlineTextEdit');
		
		document.getElementById('ElementId').value = id;
		document.getElementById('PageUrl').value = url;
		
		openEdit.style.top			= findEditPos(div, 'height')+2 + 'px';
		openEdit.style.left			= findEditPos(div, 'width')+2 + 'px';
		openEdit.style.visibility	= "visible";
	}
	
	function hideEdit()
	{
		autoCollapseEdit();
	}
	
	function autoCollapseEdit()
	{	
		if(collapseEditTimeout == null)
			collapseEditTimeout = setTimeout("hideEditDiv()", 500);
	}
		
	function stopAutoCollapseEdit()
	{
		if (collapseEditTimeout)
			window.clearTimeout(collapseEditTimeout);
			
		collapseEditTimeout = null;
	}
	
	function hideEditDiv()
	{
		if(openEdit != null)
		{
			openEdit.style.visibility = "hidden";
			openEdit = null;
		}
			
		collapseEditTimeout = null;
	}
	
	function findEditPos(obj, getType)
	{
		var curleft = curtop = 0;
		
		if (obj.offsetParent) {
			curleft = obj.offsetLeft
			curtop = obj.offsetTop
			while (obj = obj.offsetParent) {
				curleft += obj.offsetLeft
				curtop += obj.offsetTop
			}
		}
		
		if(getType == 'width')
			return curleft;
		else
			return curtop;
	}

	function OpenEditWindow(path)
	{
		window.open(path + './system/texteditor.aspx?textkey=' + document.getElementById('ElementId').value + '&pagekey=' + document.getElementById('PageUrl').value, 'texteditor', 'width=650,height=550');
	}
