function dontBubble(e)
{
	if (!e)
		var e = window.event
	e.cancelBubble = true;
	if (e.stopPropagation)
		e.stopPropagation();
}

function confirmDelete(e,t)
{
	dontBubble(e);
	return confirm("Really delete this "+t+"?");
}

function changeSort(form,column,direction)
{
	var f=document.getElementById(form);
	if(column!=f.sc.value)
	{
		f.lsc.value=f.sc.value;
		f.lsd.value=f.sd.value;
	}
	f.sc.value=column;
	f.sd.value=direction;
	f.submit();
}

function createPopup(e,width,height)
{
	var popup;
	var x;
	var y;

	if (window.event)
	{
		x=window.event.clientX+document.documentElement.scrollLeft;
		y=window.event.clientY+document.documentElement.scrollTop;
	}
	else
	{
		if(e)
		{
			x=e.pageX;
			y=e.pageY;
		}
		else
		{
			x=getX(cell);
			y=getY(cell);
		}
	}
	x=Math.min(x,document.documentElement.clientWidth+document.documentElement.scrollLeft-width-50);
	y=Math.min(y,document.documentElement.clientHeight+document.documentElement.scrollTop-height-20);
	popup=document.createElement("div");
	popup.className="alfaPopup";
	popup.style.height=height+"px";
	popup.style.width=width+"px";
	popup.style.top=Math.max(0,y)+"px";
	popup.style.left=Math.max(0,x)+"px";
	document.body.appendChild(popup);
	return popup;
}
