function QA_addAndAssociateCategory(categoryName, contestID)
{
	categoryName = escape(categoryName);

	if (categoryName.length == '')
	{
		alert('Category name cannot be empty.');
		return false;
	}
	var success = 'j';
	var pars = 'categoryName='+categoryName+'&contestID='+contestID+'&date='+Date();
	new Ajax.Request(daDomain+'/blimda/QuestionAnswer/AddAndAssociateCategory.asp', {
		parameters: pars,
		asynchronous: false,
		onSuccess: function(a){success = a.responseText;},
		onFailure: function(a){alert(a.responseText); success = false;}
	});
}
/**------------------------------------------------------------------------------------------------------------------------------------**/

/**------------------------------------------------------------------------------------------------------------------------------------**/

function QA_addContest(contestName, startDate, stopDate)
{
	contestName = escape(contestName);
	startDate = escape(startDate);
	stopDate = escape(stopDate);

	if (contestName.length == '')
	{
		alert('Contest name cannot be empty.');
		return false;
	}
	var success = 'j';
	var pars = 'contestName='+contestName+'&startDate='+startDate+'&stopDate='+stopDate+'&date='+Date();
	new Ajax.Request(daDomain+'/blimda/QuestionAnswer/AddContest.asp', {
		parameters: pars,
		asynchronous: false,
		onSuccess: function(a){success = a.responseText;},
		onFailure: function(a){alert(a.responseText); success = false;}
	});
}
/**------------------------------------------------------------------------------------------------------------------------------------**/

/**------------------------------------------------------------------------------------------------------------------------------------**/
function deleteQuestionAnswer(questionID, answerID)
{
	var success = 'j';
	var pars = 'questionID='+questionID+'&answerID='+answerID+'&date='+Date();
	new Ajax.Request(daDomain+'/blimda/QuestionAnswer/DeleteQuestionAnswer.asp', {
		parameters: pars,
		asynchronous: false
//		onSuccess: function(a){alert(a.responseText);},
//		onFailure: function(a){alert(a.responseText); success = false;}
	});
}
/**------------------------------------------------------------------------------------------------------------------------------------**/

/**------------------------------------------------------------------------------------------------------------------------------------**/

function moveAnswer(answerID, questionID, offset)
{
	var success = 'j';
	var pars = 'answerID='+answerID+'&questionID='+questionID+'&offset='+offset+'&date='+Date();
	new Ajax.Request(daDomain+'/blimda/QuestionAnswer/MoveAnswer.asp', {
		parameters: pars,
		asynchronous: false
//		onSuccess: function(a){alert(a.responseText);},
//		onFailure: function(a){alert(a.responseText); success = false;}
	});
}
/**------------------------------------------------------------------------------------------------------------------------------------**/

/**------------------------------------------------------------------------------------------------------------------------------------**/
function setCorrectAnswer(questionID, answerID)
{
	var success = 'j';
	var pars = 'questionID='+questionID+'&answerID='+answerID+'&date='+Date();
	new Ajax.Request(daDomain+'/blimda/QuestionAnswer/SetCorrectAnswer.asp', {
		parameters: pars,
		asynchronous: false
//		onSuccess: function(a){success = a.responseText;},
//		onFailure: function(a){alert(a.responseText); success = false;}
	});
}
/**------------------------------------------------------------------------------------------------------------------------------------**/

/**------------------------------------------------------------------------------------------------------------------------------------**/
function addAndAssociateQuestion(questionText, categoryID, contestID)
{
	questionText = escape(questionText);
	var success = 'j';
	var pars = 'questionText='+questionText+'&categoryID='+categoryID+'&contestID='+contestID+'&date='+Date();
	new Ajax.Request(daDomain+'/blimda/QuestionAnswer/AddAndAssociateQuestion.asp', {
		parameters: pars,
		asynchronous: false
//		onSuccess: function(a){success = a.responseText;},
//		onFailure: function(a){alert(a.responseText); success = false;}
	});
}
/**------------------------------------------------------------------------------------------------------------------------------------**/

/**------------------------------------------------------------------------------------------------------------------------------------**/
function addAndAssociateAnswer(answerText, questionID)
{
	answerText = escape(answerText);
	var success = 'j';
	var pars = 'answerText='+answerText+'&questionID='+questionID+'&date='+Date();
	new Ajax.Request(daDomain+'/blimda/QuestionAnswer/AddAndAssociateAnswer.asp', {
		parameters: pars,
		asynchronous: false
//		onSuccess: function(a){success = a.responseText;},
//		onFailure: function(a){alert(a.responseText); success = false;}
	});
}
/**------------------------------------------------------------------------------------------------------------------------------------**/

/**------------------------------------------------------------------------------------------------------------------------------------**/

function toggleQuestionAnswer(questionID, answerID)
{
	var success = 'j';
	var pars = 'questionID='+questionID+'&answerID='+answerID+'&date='+Date();
	new Ajax.Request(daDomain+'/blimda/QuestionAnswer/ToggleQuestionAnswer.asp', {
		parameters: pars,
		asynchronous: false
//		onSuccess: function(a){success = a.responseText;},
//		onFailure: function(a){alert(a.responseText); success = false;}
	});
}
/**------------------------------------------------------------------------------------------------------------------------------------**/

/**------------------------------------------------------------------------------------------------------------------------------------**/
function showQuestion(questionID, categoryID, contestID, divID)
{
	var pars = 'questionID='+questionID+'&categoryID='+categoryID+'&contestID='+contestID+'&divID='+divID+'&date='+Date();
	ajax =  new Ajax.Updater(
	divID,
	daDomain+'/blimda/QuestionAnswer/ShowQuestion.asp',        // URL
	{                // options
		method:'get',
		parameters: pars,
		asynchronous: false
	});
}
/**------------------------------------------------------------------------------------------------------------------------------------**/

/**------------------------------------------------------------------------------------------------------------------------------------**/
function showCategoryOfQuestions(categoryID, contestID, baseUrl, divID)
{
	var pars = 'categoryID='+categoryID+'&contestID='+contestID+'&baseUrl='+baseUrl+'&divID='+divID+'&date='+Date();
	ajax =  new Ajax.Updater(
	divID,
	daDomain+'/blimda/QuestionAnswer/ShowCategoryOfQuestions.asp',        // URL
	{                // options
		method:'get',
		parameters: pars,
		asynchronous: false
	});
}
/**------------------------------------------------------------------------------------------------------------------------------------**/

/**------------------------------------------------------------------------------------------------------------------------------------**/
function showCategoryReport(categoryID, contestID, baseUrl, divID)
{
	var pars = 'categoryID='+categoryID+'&contestID='+contestID+'&baseUrl='+baseUrl+'&divID='+divID+'&date='+Date();
	ajax =  new Ajax.Updater(
	divID,
	daDomain+'/blimda/QuestionAnswer/ShowCategoryReport.asp',        // URL
	{                // options
		method:'get',
		parameters: pars,
		asynchronous: false
	});
}
/**------------------------------------------------------------------------------------------------------------------------------------**/

/**------------------------------------------------------------------------------------------------------------------------------------**/
function showTestResults(contestID, baseUrl, divID)
{
	var pars = 'contestID='+contestID+'&baseUrl='+baseUrl+'&divID='+divID+'&date='+Date();
	ajax =  new Ajax.Updater(
	divID,
	daDomain+'/blimda/QuestionAnswer/ShowTestResults.asp',        // URL
	{                // options
		method:'get',
		parameters: pars,
		asynchronous: false
	});
}
/**------------------------------------------------------------------------------------------------------------------------------------**/

/**------------------------------------------------------------------------------------------------------------------------------------**/
function questionAnswerAdminCategory(categoryID, contestID, divID)
{
	var pars = 'categoryID='+categoryID+'&contestID='+contestID+'&divID='+divID+'&date='+Date();
	ajax =  new Ajax.Updater(
	divID,
	daDomain+'/blimda/QuestionAnswer/QuestionAnswerAdminCategory.asp',        // URL
	{                // options
		method:'get',
		parameters: pars,
		asynchronous: false
	});
}
/**------------------------------------------------------------------------------------------------------------------------------------**/

/**------------------------------------------------------------------------------------------------------------------------------------**/
function questionAnswerAdmin(contestID, divID)
{
	var pars = 'contestID='+contestID+'&divID='+divID+'&date='+Date();
	ajax =  new Ajax.Updater(
	divID,
	daDomain+'/blimda/QuestionAnswer/QuestionAnswerAdmin.asp',        // URL
	{                // options
		method:'get',
		parameters: pars,
		asynchronous: false
	});
}
/**------------------------------------------------------------------------------------------------------------------------------------**/

/**------------------------------------------------------------------------------------------------------------------------------------**/