function Question(sID, sText) {
	this.sID = sID;
	this.sText = sText;
	
	this.hPossibleAnswers = new Object();
	this.hChosenAnswers = new Object();
	this.sHelpText = '';
	this.bIsCurrent = false;
	this.bIsCompleted = false;
}


Question.prototype.addPossibleAnswer =
function (sID, sAnswer) {
	this.hPossibleAnswers[sID] = sAnswer;
}


Question.prototype.getPossibleAnswer =
function (sID) {
	return this.hPossibleAnswers[sID];
}


Question.prototype.addChosenAnswer =
function (sID, sAnswer) {
	this.hChosenAnswers[sID] = sAnswer;
}


Question.prototype.getChosenAnswer =
function (sID) {
	return this.hChosenAnswers[sID];
}


Question.prototype.setCompleted = 
function () {
	this.bIsCurrent = false;
	this.bIsCompleted = true;
}


Question.prototype.reset =
function () {
	this.hChosenAnswers = new Object();
	this.bIsCurrent = false;
	this.bIsCompleted = false;
}


