function positionMenuElem(button, subMenu, dir) {
	$(button).show();
	var buttonPos	= $(button).offset();
	var buttonX		= buttonPos.left;
	var buttonY		= buttonPos.top;
	var buttonW		= $(button).outerWidth(true);
	var buttonH		= $(button).outerHeight(true);
	var subH		= $(subMenu).outerHeight(true);
	var subW		= $(subMenu).outerWidth(true);
	var l = 0, t = 0;
	switch (dir) {
		case 't':
			if ((buttonY - subH) < info.scrollY && (buttonY + buttonH + subH + 20) < (info.scrollY + info.height))	dir = 'b';
			break;
		case 'b':
			if ((buttonY + buttonH + subH + 20) > (info.scrollY + info.height) && (buttonY - subH) > info.scrollY) dir = 't';
			break;
		case 'r':
			if ((buttonX + subW + buttonW + 20) > (info.scrollX + info.width) && (buttonX - subW) > info.scrollX) dir = 'l';
			break;
		case 'l':
			if ((buttonX - subW) < info.scrollX && (buttonX + buttonW + subW + 20) > (info.scrollX  + info.width)) dir = 'r';
			break;
	}
	switch (dir) {
		case 't':
			t = (buttonY - subH);
			l = buttonX;
			break;
		case 'b':
			t = (buttonY + buttonH);
			l = buttonX;
			break;
		case 'r':
			t = buttonY;
			l = (buttonX + buttonW);
			break;
		case 'l':
			t = buttonY;
			l = (buttonX - subW);
			break;
	}
	$(subMenu).css({"left": l, "top": t+10 });
}

$(document).ready(function()
{
	var column_height = ($('#ContentTable').height());
	$('#tdLeftPane').css({'height' : column_height + 'px'});
	$('#tdContentPane').css({'height' : (column_height+178) + 'px'});
	
	
	if($('td').hasClass('edit'))
	{
		$('#tdRightPane').width($("#tdRightPane").width() - 4);
		$('.TableRow2').width($(".TableRow2").width() - 4);
		$('#tdLeftPane').width($("#tdLeftPane").width() - 4);
		$('#tdContentPane').width($("#tdContentPane").width() - 4);
		$('#tdContentPane').width($("#tdContentPane").width() - 4);
	}
	
	if($('div').hasClass('users'))
	{
		var users_width = ($('.users').width());
		$('#tdContentPane').css({'width' : users_width});
	}
	

}
);
