function reportProblem(obj)
{
	var problem_sack;
	var problem;
	var request_uri;
	problem = document.getElementById('problem_report').value;
	request_uri = window.location.pathname + window.location.search;
	if (problem.replace(/^\s+|\s+$/g,"") == '')
	{
		alert('Please describe the problem you\'re having.');
	}
	else {
		obj.disabled = true;
		problem_sack = new sack();
		problem_sack.method = 'POST';
		problem_sack.setVar('problem', problem);
		problem_sack.setVar('report','1');
		problem_sack.setVar('page', request_uri);
		problem_sack.requestFile = baseDir + '/ajax/report_problem.php';
		problem_sack.onCompletion = function() { displayMessage(baseDir + '/ajax/report_problem.php?s=1'); };
		problem_sack.runAJAX();
	}
}