function SetProgressText(sectionText, questionText, partText, sectionName, currentSection, totalSections, currentQuestion, totalQuestions)
{
var elem = document.getElementById("ProgressText");
if (elem == null || sectionName == "" || currentQuestion == 0)
{
 return;
}
document.getElementById("ProgressContainer").style.visibility = 'visible';
document.getElementById("ProgressContainer").style.display = 'block';
for (var i = 1 ; i < 10; ++i)
{
 var sec = "progress-section-" + i;
 var sectionElement = document.getElementById(sec);
 var secClass =  sectionElement.className;
 if (i < currentSection)
  secClass = secClass + " done";
 else if (i == currentSection)
  secClass = secClass + " active";
 else if (i > totalSections)
  secClass = secClass + " hidden";
 sectionElement.className = secClass;
 var quest = "progress-question-" + i;
 var questElement = document.getElementById(quest);
 var questClass =  questElement.className;
 if (i < currentQuestion)
  questClass = questClass + " done";
 else if (i == currentQuestion)
  questClass = questClass + " active";
 else if (i > totalQuestions)
  questClass = questClass + " hidden";
 questElement.className = questClass;
}
elem.innerHTML = sectionName;
}
