function Section(sID, sName, sHref, bIsInternalLink, bIsAvailable) {
	this.sID = sID;
	this.sName = sName;
	this.sHref = sHref;
	this.bIsInternalLink = bIsInternalLink;
	this.bIsAvailable = bIsAvailable;
	
	this.hQuestions = new Object();
	this.bIsCompleted = false;
}


Section.prototype.addQuestion =
function (oQuestion) {
	this.hQuestions[oQuestion.sID] = oQuestion;
}


Section.prototype.getQuestion =
function (sID) {
	return this.hQuestions[sID];
}


Section.prototype.reset =
function () {
	this.bIsCompleted = false;
	
	for (var sID in this.hQuestions) {
		var oQuestion = this.hQuestions[sID];
		oQuestion.reset();
	}
	
	if (this.hQuestions[1] != null) {
		this.hQuestions[1].bIsCurrent = true;
	}
}


