function HideAllPages(){
    HideDiv('QuizPage1');
    HideDiv('QuizPage2');
    HideDiv('QuizPage3');
    HideDiv('QuizPage4');
    HideDiv('QuizPage5');
    HideDiv('DrinkDefinitions');
}

function ShowPage1(){
    HideAllPages();
    ShowDiv('QuizPage1');
}

function ShowPage2(){
    HideAllPages();
    ShowDiv('QuizPage2');
    ShowDiv('DrinkDefinitions');
}

function ShowPage3(){	
    if (HasValue(1) && HasValue(2) && HasValue(3)){
	    HideAllPages();
	    ShowDiv('DrinkDefinitions');
	    ShowDiv('QuizPage3');
    }
    else
	    alert('Please answer all questions.');
}

function ShowPage4(){	
	if (HasValue(4) && HasValue(5) && HasValue(6)){
		HideAllPages();
		ShowDiv('DrinkDefinitions');
		ShowDiv('QuizPage4');
	}
	else
		alert('Please answer all questions.');
}

function ShowPage5(){	
	if (HasValue(7) && HasValue(8) && HasValue(9) && HasValue(10)){
		HideAllPages();
		HideDiv('SidebarDisclaimer');
		ShowDiv('QuizSWLink');
		ShowDiv('QuizPage5');
	}
	else
		alert('Please answer all questions.');
}

function HasValue(pCurQuestion){
	var curHasValue = false; var curQuestion = "Question_" + pCurQuestion;
	for (var iAnswer=0; iAnswer< document.frmDoYouNeedHelp[curQuestion].length; iAnswer++)
		if (document.frmDoYouNeedHelp[curQuestion][iAnswer].checked){
		    curHasValue = true;
		    break;
		}

	return curHasValue;
}

function UpdateScore(){
	var quizTotal = 0; 	var allHaveValues = true;
	for (var iQuestion=1; iQuestion<=10; iQuestion++){
		var curHasValue = false; var curQuestion = "Question_" + iQuestion;
		for (var iAnswer=0; iAnswer< document.frmDoYouNeedHelp[curQuestion].length; iAnswer++)
			if (document.frmDoYouNeedHelp[curQuestion][iAnswer].checked){
				curHasValue = true;
				quizTotal = quizTotal + parseFloat(document.frmDoYouNeedHelp[curQuestion][iAnswer].value);
			}
	    if (curHasValue==false) allHaveValues = false;
	}

    if (allHaveValues){
		document.getElementById("quizResults").innerHTML=quizTotal;
		ShowDiv('resultsComplete');
		HideDiv('resultsPending');
		HideDiv('resultsNormal');
		HideDiv('resultsExceed');
		HideDiv('resultsHazUrge');
		HideDiv('resultsHazReq');
        if (quizTotal>=20) ShowDiv('resultsHazReq');			
        else if (quizTotal>=16) ShowDiv('resultsHazUrge');			
        else if (quizTotal>=8) ShowDiv('resultsExceed');			
        else ShowDiv('resultsNormal');			
	}
    else
	    document.getElementById("quizResults").innerHTML="";
}
