/**
 * @author vhaannjonesj1
 * 
 * Class to populate and process the H1N1 Questionnaire
 */
var myAlertPanel = "";
var selfAdministered = true;//(window.location.href == "http://vhaann47279.v11.med.va.gov/H1N1/index.html#self") ? true : false;
var theSubject = "";
var theSubjectPossessive = "";
var isChild = false;

medora.utilities.eraseCookie("InitFactorCount");

medora.utilities.addLoadListener(function() {
    if ($get("SubmitAge")) medora.utilities.addEvent($get("SubmitAge"), "click", medora.poppies.h1n1.Handle_H1N1_1);
    if ($get("SubmitSelfChildTemp")) medora.utilities.addEvent($get("SubmitSelfChildTemp"), "click", medora.poppies.h1n1.Handle_Guard_Child_Q1);
    if ($get("SubmitChildTemp")) medora.utilities.addEvent($get("SubmitChildTemp"), "click", medora.poppies.h1n1.Handle_Guard_Child_Q1a);
    if ($get("SubmitChildFeverish")) medora.utilities.addEvent($get("SubmitChildFeverish"), "click", medora.poppies.h1n1.Handle_Guard_Child_Q1b);
    if ($get("SubmitChildSoreThroat")) medora.utilities.addEvent($get("SubmitChildSoreThroat"), "click", medora.poppies.h1n1.Handle_Guard_Child_Q2);
    if ($get("ChildSeverityButton")) medora.utilities.addEvent($get("ChildSeverityButton"), "click", medora.poppies.h1n1.Handle_Guard_Child_SA);
    if ($get("ChildSeverity2Button")) medora.utilities.addEvent($get("ChildSeverity2Button"), "click", medora.poppies.h1n1.Handle_Guard_Child_SA2);
    if ($get("ChildCoMorbidityButton")) medora.utilities.addEvent($get("ChildCoMorbidityButton"), "click", medora.poppies.h1n1.Handle_Guard_Child_CoMorb);
    if ($get("SubmitOlderChild_Adult_WU_Temp")) medora.utilities.addEvent($get("SubmitOlderChild_Adult_WU_Temp"), "click", medora.poppies.h1n1.Handle_OlderChild_Adult_WU_Q1);
    if ($get("SubmitOlderChild_Adult_WU_Q1a")) medora.utilities.addEvent($get("SubmitOlderChild_Adult_WU_Q1a"), "click", medora.poppies.h1n1.Handle_OlderChild_Adult_WU_Q1a);
    if ($get("SubmitOlderChild_Adult_WU_Q1b")) medora.utilities.addEvent($get("SubmitOlderChild_Adult_WU_Q1b"), "click", medora.poppies.h1n1.Handle_OlderChild_Adult_WU_Q1b);
    if ($get("SubmitSoreThroat")) medora.utilities.addEvent($get("SubmitSoreThroat"), "click", medora.poppies.h1n1.Handle_OlderChild_Adult_Q2);
    if ($get("Submit_OlderChild_Adult_SA")) medora.utilities.addEvent($get("Submit_OlderChild_Adult_SA"), "click", medora.poppies.h1n1.Handle_OlderChild_Adult_SA);
    if ($get("Submit_OlderChild_Adult_SA2")) medora.utilities.addEvent($get("Submit_OlderChild_Adult_SA2"), "click", medora.poppies.h1n1.Handle_OlderChild_Adult_SA2);
    if ($get("Submit_OlderChild_Adult_SA3")) medora.utilities.addEvent($get("Submit_OlderChild_Adult_SA3"), "click", medora.poppies.h1n1.Handle_OlderChild_Adult_SA3);
    if ($get("Submit_OlderChild_Adult_WA_CoMorb")) medora.utilities.addEvent($get("Submit_OlderChild_Adult_WA_CoMorb"), "click", medora.poppies.h1n1.Handle_OlderChild_Adult_WA_CoMorb);
    if ($get("Submit_OlderChild_Adult_WA_CoMorb2")) medora.utilities.addEvent($get("Submit_OlderChild_Adult_WA_CoMorb2"), "click", medora.poppies.h1n1.Handle_OlderChild_Adult_WA_CoMorb2);
    if ($get("Submit_OlderChild_Adult_WA_CoMorb3")) medora.utilities.addEvent($get("Submit_OlderChild_Adult_WA_CoMorb3"), "click", medora.poppies.h1n1.Handle_OlderChild_Adult_WA_CoMorb3);
    if ($get("Submit_OlderChild_Adult_WA_CoMorb4")) medora.utilities.addEvent($get("Submit_OlderChild_Adult_WA_CoMorb4"), "click", medora.poppies.h1n1.Handle_OlderChild_Adult_WA_CoMorb4);
    /* [20101028 JF] Modify Other health conditions path */
    if ($get("Submit_OlderChild_Adult_WA_CoMorb5")) medora.utilities.addEvent($get("Submit_OlderChild_Adult_WA_CoMorb5"), "click", medora.poppies.h1n1.Handle_OlderChild_Adult_WA_CoMorb5);
    

    /* [20101028 JF] Added Child Path */
    if ($get("Submit_Child_SA2")) medora.utilities.addEvent($get("Submit_Child_SA2"), "click", medora.poppies.h1n1.Handle_Child_SA2);
    if ($get("Submit_Child_SA3")) medora.utilities.addEvent($get("Submit_Child_SA3"), "click", medora.poppies.h1n1.Handle_Child_SA3);
    if ($get("Submit_Child_SA4")) medora.utilities.addEvent($get("Submit_Child_SA4"), "click", medora.poppies.h1n1.Handle_Child_SA4);
    if ($get("Submit_Child_SA5")) medora.utilities.addEvent($get("Submit_Child_SA5"), "click", medora.poppies.h1n1.Handle_Child_SA5);
    if ($get("Submit_Child_SA6")) medora.utilities.addEvent($get("Submit_Child_SA6"), "click", medora.poppies.h1n1.Handle_Child_SA6);
    if ($get("Submit_Child_SA7")) medora.utilities.addEvent($get("Submit_Child_SA7"), "click", medora.poppies.h1n1.Handle_Child_SA7);
    if ($get("Submit_Child_SA8")) medora.utilities.addEvent($get("Submit_Child_SA8"), "click", medora.poppies.h1n1.Handle_Child_SA8);
    if ($get("Submit_Child_SA9")) medora.utilities.addEvent($get("Submit_Child_SA9"), "click", medora.poppies.h1n1.Handle_Child_SA9);
    if ($get("Submit_Child_SA10")) medora.utilities.addEvent($get("Submit_Child_SA10"), "click", medora.poppies.h1n1.Handle_Child_SA10);
    if ($get("Submit_Child_SA11")) medora.utilities.addEvent($get("Submit_Child_SA11"), "click", medora.poppies.h1n1.Handle_Child_SA11);

    if ($get("self")) medora.utilities.addEvent($get("self"), "click", medora.poppies.h1n1.SetSelfTrack);
    if ($get("child")) medora.utilities.addEvent($get("child"), "click", medora.poppies.h1n1.SetChildTrack);
    if ($get("thirdperson")) medora.utilities.addEvent($get("thirdperson"), "click", medora.poppies.h1n1.SetThirdPartyTrack);
});


if (typeof medora == 'undefined')
{
	Type.registerNamespace('medora');
}
if (typeof medora.poppies == 'undefined')
{
	Type.registerNamespace('medora.poppies');
}
if (typeof medora.poppies.h1n1 == 'undefined')
{
	medora.poppies.h1n1=function() 
	{ 
		medora.poppies.lookup.initializeBase(this);
	}
}

medora.poppies.h1n1.SetSelfTrack = function() {
    $get("introMenu").className += " hidden";
    medora.poppies.h1n1.SetTagText("you", "your", "Are", "Do", "Have");
    $get("OlderChild_Adult_WU_Q1").className = $get("OlderChild_Adult_WU_Q1").className.replace(" hidden", "");
    document.getElementById("start_over").visibility = 'visible';

    isChild = false;
}

medora.poppies.h1n1.SetChildTrack = function()
{
    $get("introMenu").className += " hidden";
    medora.poppies.h1n1.SetTagText("they", "their", "Is", "Does", "Has");
    $get("OlderChild_Adult_WU_Q1").className = $get("OlderChild_Adult_WU_Q1").className.replace(" hidden", "");

    isChild = true;   
}

medora.poppies.h1n1.SetThirdPartyTrack = function() {
    $get("introMenu").className += " hidden";
    medora.poppies.h1n1.SetTagText("they", "their", "Is", "Does", "Has");
    $get("OlderChild_Adult_WU_Q1").className = $get("OlderChild_Adult_WU_Q1").className.replace(" hidden", "");

    isChild = false;
}
medora.poppies.h1n1.SetTagText = function(val1,val2,val3,val4,val5)
{
	var nodeList = document.getElementsByTagName("span");
	for (var i=0;i<nodeList.length;i++)
	{
		if (nodeList[i].className == "subject")
		{
			nodeList[i].innerHTML = val1;
		}
		else if (nodeList[i].className == "subjectpossessive")
		{
			nodeList[i].innerHTML = val2;
		}
		else if (nodeList[i].className == "beingverb")
		{
			nodeList[i].innerHTML = val3;
		}
		else if (nodeList[i].className == "doingverb")
		{
			nodeList[i].innerHTML = val4;
		}
		else if (nodeList[i].className == "possVerb")
		{
			nodeList[i].innerHTML = val5;
		}
	}
}
medora.poppies.h1n1.WriteNoun = function(val)
{
	if (val == "possessive") 
	{
		document.write($get("subjectPossessive").value)
	}
	else
	{
		document.write($get("subject").value)
	}
}
medora.poppies.h1n1.Handle_H1N1_1 = function() 
{
	var ageRangeForm = $get("H1N1_1");
	var age = "";

	var checked = false;
	
	for (var i=0;i<ageRangeForm.AgeRange.length;i++)
	{
		if (ageRangeForm.AgeRange[i].checked)
		{
			checked = true;
			if (ageRangeForm.AgeRange[i].value == "Under11")
			{
				//Show the guardian-administered Child Questions.
				//var childGuardianQuestions = questionSet.questionnaires.questionnaires[0].sections.sections.pages.pages.sections.subsections;
				$get("H1N1_1").className += " hidden";
				$get("Guard_Child_Q1").className = $get("Guard_Child_Q1").className.replace(" hidden","");

			}
			else
			{

				//Create the self-administered Adult Questions.");
				if ($get("H1N1_1").className.indexOf("hidden")< 0) $get("H1N1_1").className += " hidden";
				$get("OlderChild_Adult_WU_Q1").className = $get("OlderChild_Adult_WU_Q1").className.replace(" hidden","");

			}
		}		
	}
	if (!checked)
	{
			alert("You must provide an answer to continue.");
			return false;
	}

}



medora.poppies.h1n1.Handle_OlderChild_Adult_WU_Q1 = function()
{
	var OlderChild_Adult_WU_Q1 = $get("OlderChild_Adult_WU_Q1");
	var checked = false;
	
	for (var i=0;i<OlderChild_Adult_WU_Q1.OlderChild_Adult_WU_Temp.length;i++)
	{
		if (OlderChild_Adult_WU_Q1.OlderChild_Adult_WU_Temp[i].checked)
		{
			checked = true;
			
			if (OlderChild_Adult_WU_Q1.OlderChild_Adult_WU_Temp[i].value == "Yes")
			{
				
				medora.utilities.createCookie("InitFactorCount","1");
				medora.poppies.h1n1.Show_OlderChild_Adult_Q2();
			}
			else
			{
				
				medora.utilities.createCookie("InitFactorCount","0");
				medora.poppies.h1n1.Show_OlderChild_Adult_Q2();
			}
		}		
	}
	if (!checked)
	{
			alert("You must provide an answer to continue.");
			return false;
	}
}


//Sore Throat Check
medora.poppies.h1n1.Show_OlderChild_Adult_Q2 = function()
{
	if ($get("OlderChild_Adult_WU_Q1").className.indexOf("hidden")< 0) $get("OlderChild_Adult_WU_Q1").className += " hidden";
	//if ($get("OlderChild_Adult_WU_Q1b").className.indexOf("hidden")< 0) $get("OlderChild_Adult_WU_Q1b").className += " hidden";	
	$get("OlderChild_Adult_WU_Q2").className = $get("OlderChild_Adult_WU_Q2").className.replace(" hidden","");
}

medora.poppies.h1n1.Handle_OlderChild_Adult_Q2 = function()
{	
	var OlderChild_Adult_WU_Q2 = $get("OlderChild_Adult_WU_Q2");
	var checked = false;

	for (var i=0;i<OlderChild_Adult_WU_Q2.HaveSoreThroat.length;i++)
	{
		if (OlderChild_Adult_WU_Q2.HaveSoreThroat[i].checked)
		{
			checked = true;
			if (OlderChild_Adult_WU_Q2.HaveSoreThroat[i].value == "Yes")
			{
				var initFactorCount = medora.utilities.readCookie("InitFactorCount");
				initFactorCount++;
				medora.utilities.createCookie("InitFactorCount",initFactorCount)
				if (initFactorCount > 1) 
				{
					medora.poppies.h1n1.Show_OlderChild_Adult_SA();
					return;
				}
			}
		}		
	}
	if (!checked)
	{
			alert("You must provide an answer to continue.");
			return false;
	}
	
	if ($get("OlderChild_Adult_WU_Q2").className.indexOf("hidden")< 0) $get("OlderChild_Adult_WU_Q2").className += " hidden";
	$get("results_slide_no").className = $get("results_slide_no").className.replace(" hidden","");
	window.location.hash = "#top";
}

/* [20101028 JF] Added Child Path */
medora.poppies.h1n1.Show_Child_SA2 = function() {
    if ($get("OlderChild_Adult_SA").className.indexOf("hidden") < 0) $get("OlderChild_Adult_SA").className += " hidden";
    $get("Child_SA2").className = $get("Child_SA2").className.replace(" hidden", "");
}

medora.poppies.h1n1.Show_Child_SA3 = function() {
    if ($get("Child_SA2").className.indexOf("hidden") < 0) $get("Child_SA2").className += " hidden";
    $get("Child_SA3").className = $get("Child_SA3").className.replace(" hidden", "");
}

medora.poppies.h1n1.Show_Child_SA4 = function() {
    if ($get("Child_SA3").className.indexOf("hidden") < 0) $get("Child_SA3").className += " hidden";
    $get("Child_SA4").className = $get("Child_SA4").className.replace(" hidden", "");
}

medora.poppies.h1n1.Show_Child_SA5 = function() {
    if ($get("Child_SA4").className.indexOf("hidden") < 0) $get("Child_SA4").className += " hidden";
    $get("Child_SA5").className = $get("Child_SA5").className.replace(" hidden", "");
}

medora.poppies.h1n1.Show_Child_SA6 = function() {
    if ($get("Child_SA3").className.indexOf("hidden") < 0) $get("Child_SA3").className += " hidden";
    if ($get("Child_SA5").className.indexOf("hidden") < 0) $get("Child_SA5").className += " hidden";
    $get("Child_SA6").className = $get("Child_SA6").className.replace(" hidden", "");
}

medora.poppies.h1n1.Show_Child_SA7 = function() {
    if ($get("Child_SA6").className.indexOf("hidden") < 0) $get("Child_SA6").className += " hidden";
    $get("Child_SA7").className = $get("Child_SA6").className.replace(" hidden", "");
}

medora.poppies.h1n1.Show_Child_SA8 = function() {
    if ($get("Child_SA7").className.indexOf("hidden") < 0) $get("Child_SA7").className += " hidden";
    $get("Child_SA8").className = $get("Child_SA6").className.replace(" hidden", "");
}

medora.poppies.h1n1.Show_Child_SA9 = function() {
    if ($get("Child_SA8").className.indexOf("hidden") < 0) $get("Child_SA8").className += " hidden";
    $get("Child_SA9").className = $get("Child_SA9").className.replace(" hidden", "");
}

medora.poppies.h1n1.Show_Child_SA10 = function() {
    if ($get("Child_SA9").className.indexOf("hidden") < 0) $get("Child_SA9").className += " hidden";
    $get("Child_SA10").className = $get("Child_SA10").className.replace(" hidden", "");
}
medora.poppies.h1n1.Show_Child_SA11 = function() {
    if ($get("Child_SA10").className.indexOf("hidden") < 0) $get("Child_SA10").className += " hidden";
    $get("Child_SA11").className = $get("Child_SA11").className.replace(" hidden", "");
}


medora.poppies.h1n1.Handle_Child_SA2 = function() {
    var result = medora.poppies.h1n1.CheckYesNoFields("Child_SA2", 2, "", "");

    if (result > 0) {
        document.SavedValues.outcome.value = "high";
        $get("Child_SA2").className += " hidden";
        $get("results_slide_high").className = $get("results_slide_high").className.replace(" hidden", "");
    }
    if (result == 0) {
        medora.poppies.h1n1.Show_Child_SA3();

    }
    if (result < 0) {
        return;
    }
}

medora.poppies.h1n1.Handle_Child_SA3 = function() {
    var result = medora.poppies.h1n1.CheckYesNoFields("Child_SA3", 1, "", "");

    if (result > 0) {
        medora.poppies.h1n1.Show_Child_SA4(); ;
    }
    if (result == 0) {
        medora.poppies.h1n1.Show_Child_SA6();
    }
    if (result < 0) {
        return;
    }
}

medora.poppies.h1n1.Handle_Child_SA4 = function() {
    var result = medora.poppies.h1n1.CheckYesNoFields("Child_SA4", 1, "", "");

    if (result > 0) {
        document.SavedValues.outcome.value = "high";
        $get("Child_SA4").className += " hidden";
        $get("results_slide_high").className = $get("results_slide_inter").className.replace(" hidden", "");
    }
    if (result == 0) {
        medora.poppies.h1n1.Show_Child_SA5();
    }
    if (result < 0) {
        return;
    }
}

medora.poppies.h1n1.Handle_Child_SA5 = function() {
    var result = medora.poppies.h1n1.CheckYesNoFields("Child_SA5", 1, "", "");

    if (result > 0) {
        medora.poppies.h1n1.Show_Child_SA6();
    }
    if (result == 0) {
        document.SavedValues.outcome.value = "high";
        $get("Child_SA5").className += " hidden";
        $get("results_slide_high").className = $get("results_slide_inter").className.replace(" hidden", "");
    }
    if (result < 0) {
        return;
    }
}

medora.poppies.h1n1.Handle_Child_SA6 = function() {
    var result = medora.poppies.h1n1.CheckYesNoFields("Child_SA6", 1, "", "");

    if (result > 0) {
        document.SavedValues.outcome.value = "high";
        $get("Child_SA6").className += " hidden";
        $get("results_slide_high").className = $get("results_slide_inter").className.replace(" hidden", "");
    }
    if (result == 0) {
        medora.poppies.h1n1.Show_Child_SA7();
    }
    if (result < 0) {
        return;
    }
}

medora.poppies.h1n1.Handle_Child_SA7 = function() {
    var result = medora.poppies.h1n1.CheckYesNoFields("Child_SA7", 1, "", "");

    if (result > 0) {
        $get("Child_SA7").className += " hidden";
        $get("results_slide_preg").className = $get("results_slide_preg").className.replace(" hidden", "");
    }
    if (result == 0) {
        medora.poppies.h1n1.Show_Child_SA8();
    }
    if (result < 0) {
        return;
    }
}

medora.poppies.h1n1.Handle_Child_SA8 = function() {
    var result = medora.poppies.h1n1.CheckYesNoFields("Child_SA8", 1, "", "");

    if (result > 0) {
        document.SavedValues.outcome.value = "high";
        $get("Child_SA8").className += " hidden";
        $get("results_slide_inter").className = $get("results_slide_inter").className.replace(" hidden", "");
    }
    if (result == 0) {
        medora.poppies.h1n1.Show_Child_SA9();
    }
    if (result < 0) {
        return;
    }
}

medora.poppies.h1n1.Handle_Child_SA9 = function() {
    var result = medora.poppies.h1n1.CheckYesNoFields("Child_SA9", 1, "", "");

    if (result > 0) {
        document.SavedValues.outcome.value = "high";
        $get("Child_SA9").className += " hidden";
        $get("results_slide_inter").className = $get("results_slide_inter").className.replace(" hidden", "");
    }
    if (result == 0) {
        medora.poppies.h1n1.Show_Child_SA10();
    }
    if (result < 0) {
        return;
    }
}

medora.poppies.h1n1.Handle_Child_SA10 = function() {
    var result = medora.poppies.h1n1.CheckYesNoFields("Child_SA10", 1, "", "");

    if (result > 0) {
        document.SavedValues.outcome.value = "high";
        $get("Child_SA10").className += " hidden";
        $get("results_slide_inter").className = $get("results_slide_inter").className.replace(" hidden", "");
    }
    if (result == 0) {
        medora.poppies.h1n1.Show_Child_SA11();
    }
    if (result < 0) {
        return;
    }
}

medora.poppies.h1n1.Handle_Child_SA11 = function() {
    var result = medora.poppies.h1n1.CheckYesNoFields("Child_SA11", 1, "", "");

    if (result > 0) {
        document.SavedValues.outcome.value = "high";
        $get("Child_SA11").className += " hidden";
        $get("results_slide_inter").className = $get("results_slide_inter").className.replace(" hidden", "");
    }
    if (result == 0) {
        document.SavedValues.outcome.value = "low";
        $get("Child_SA11").className += " hidden";
        $get("results_slide_low").className = $get("results_slide_low").className.replace(" hidden", "");
    }
    if (result < 0) {
        return;
    }
}


/************************************/

medora.poppies.h1n1.Show_OlderChild_Adult_SA = function()
{
	if ($get("OlderChild_Adult_WU_Q2").className.indexOf("hidden")< 0) $get("OlderChild_Adult_WU_Q2").className += " hidden";
	$get("OlderChild_Adult_SA").className = $get("OlderChild_Adult_SA").className.replace(" hidden","");	
}

medora.poppies.h1n1.Show_OlderChild_Adult_SA2 = function()
{
	if ($get("OlderChild_Adult_SA").className.indexOf("hidden")< 0) $get("OlderChild_Adult_SA").className += " hidden";
	$get("OlderChild_Adult_SA2").className = $get("OlderChild_Adult_SA2").className.replace(" hidden", "");
}

medora.poppies.h1n1.Show_OlderChild_Adult_SA3 = function()
{
	if ($get("OlderChild_Adult_SA2").className.indexOf("hidden")< 0) $get("OlderChild_Adult_SA2").className += " hidden";
	$get("OlderChild_Adult_SA3").className = $get("OlderChild_Adult_SA3").className.replace(" hidden","");	
}


medora.poppies.h1n1.Handle_OlderChild_Adult_SA = function()
{
	var result = medora.poppies.h1n1.CheckYesNoFields("OlderChild_Adult_SA",2,"","");
	
	if (result > 0) { 
		document.SavedValues.outcome.value = "high";
		$get("OlderChild_Adult_SA").className += " hidden";
		$get("results_slide_high").className = $get("results_slide_high").className.replace(" hidden","");
	}
	if (result == 0) {
	    if (!isChild)
	        medora.poppies.h1n1.Show_OlderChild_Adult_SA2();
		else
		    medora.poppies.h1n1.Show_Child_SA2();
	}
	if (result < 0) {
		return;
		
	}
	
}

medora.poppies.h1n1.Handle_OlderChild_Adult_SA2 = function()
{
	var result = medora.poppies.h1n1.CheckYesNoFields("OlderChild_Adult_SA2",2,"","");
	
	if (result > 0) { 
		document.SavedValues.outcome.value = "high";
		$get("OlderChild_Adult_SA2").className += " hidden";
		$get("results_slide_high").className = $get("results_slide_high").className.replace(" hidden","");
	}
	if (result == 0) {
		medora.poppies.h1n1.Show_OlderChild_Adult_SA3();

	}
	if (result < 0) {
		return;
		
	}
	
}

medora.poppies.h1n1.Handle_OlderChild_Adult_SA3 = function()
{
	var result = medora.poppies.h1n1.CheckYesNoFields("OlderChild_Adult_SA3",2,"","");
	
	if (result > 1) { 
		document.SavedValues.outcome.value = "high";
		$get("OlderChild_Adult_SA3").className += " hidden";
		$get("results_slide_high").className = $get("results_slide_high").className.replace(" hidden","");
	}
	else if (result == 1) { 
		document.SavedValues.outcome.value = "high";
		$get("OlderChild_Adult_SA3").className += " hidden";
		$get("results_slide_inter").className = $get("results_slide_inter").className.replace(" hidden","");
	}
	else if (result == 0) {
		medora.poppies.h1n1.Show_OlderChild_Adult_WA_CoMorb();

	}
	if (result < 0) {
		return;
		
	}
	
}



medora.poppies.h1n1.Show_OlderChild_Adult_WA_CoMorb = function()
{
	if ($get("OlderChild_Adult_SA3").className.indexOf("hidden")< 0) $get("OlderChild_Adult_SA3").className += " hidden";
	$get("OlderChild_Adult_WA_CoMorb").className = $get("OlderChild_Adult_WA_CoMorb").className.replace(" hidden","");		
}


medora.poppies.h1n1.Handle_OlderChild_Adult_WA_CoMorb = function() {
    var result = medora.poppies.h1n1.CheckCheckBoxFields("OlderChild_Adult_WA_CoMorb", 1, "", "");

    //Code to save all responses, including Co-Morbs.

    if (document.SavedValues.outcome.value != "") {
        $get("OlderChild_Adult_WA_CoMorb").className += " hidden";
        $get("results_slide_high").className = $get("results_slide_high").className.replace(" hidden", "");
    }
    else if (result > 0) {
        $get("OlderChild_Adult_WA_CoMorb").className += " hidden";
        $get("results_slide_preg").className = $get("results_slide_preg").className.replace(" hidden","");
    }
    else if (result <= 0) {
        $get("OlderChild_Adult_WA_CoMorb").className += " hidden";
        $get("OlderChild_Adult_WA_CoMorb5").className = $get("OlderChild_Adult_WA_CoMorb5").className.replace(" hidden", "");
    }
    window.location.hash = "#top";
    medora.poppies.h1n1.ClearCookieSetCookieComplete();
}

medora.poppies.h1n1.Handle_OlderChild_Adult_WA_CoMorb5 = function() {
    var result = medora.poppies.h1n1.CheckCheckBoxFields("OlderChild_Adult_WA_CoMorb5", 1, "", "");

    //Code to save all responses, including Co-Morbs.

    if (document.SavedValues.outcome.value != "") {
        $get("OlderChild_Adult_WA_CoMorb5").className += " hidden";
        $get("results_slide_high").className = $get("results_slide_high").className.replace(" hidden", "");
    }
    else if (result > 0) {
        $get("OlderChild_Adult_WA_CoMorb5").className += " hidden";
        $get("results_slide_inter").className = $get("results_slide_inter").className.replace(" hidden","");
    }
    else if (result <= 0) {
        $get("OlderChild_Adult_WA_CoMorb5").className += " hidden";
        $get("OlderChild_Adult_WA_CoMorb2").className = $get("OlderChild_Adult_WA_CoMorb2").className.replace(" hidden", "");
    }
    window.location.hash = "#top";
    medora.poppies.h1n1.ClearCookieSetCookieComplete();
}

medora.poppies.h1n1.Handle_OlderChild_Adult_WA_CoMorb2 = function()
{
	var result = medora.poppies.h1n1.CheckCheckBoxFields("OlderChild_Adult_WA_CoMorb2",4,"","");

 	//Code to save all responses, including Co-Morbs.
	// ------
	//
	
	if (document.SavedValues.outcome.value != "") 
	{
		//myAlertPanel = medora.poppies.utilities.CreateModalWindow("myWin", "", medora.poppies.h1n1.GetModalWindowContent(document.SavedValues.outcome.value), "300", "450");
		$get("OlderChild_Adult_WA_CoMorb2").className += " hidden";
	$get("results_slide_high").className = $get("results_slide_high").className.replace(" hidden","");
	}
	else if (result > 0)
	{
		//myAlertPanel = medora.poppies.utilities.CreateModalWindow("myWin","",medora.poppies.h1n1.GetModalWindowContent("intermediate"),"320","450");
		$get("OlderChild_Adult_WA_CoMorb2").className += " hidden";
	$get("results_slide_inter").className = $get("results_slide_inter").className.replace(" hidden","");
	}
	else if (result <= 0)
	{	
		$get("OlderChild_Adult_WA_CoMorb2").className += " hidden";
		$get("OlderChild_Adult_WA_CoMorb3").className = $get("OlderChild_Adult_WA_CoMorb3").className.replace(" hidden","");		
		//myAlertPanel = medora.poppies.utilities.CreateModalWindow("myWin","",medora.poppies.h1n1.GetModalWindowContent("low"),"","");
		//$get("OlderChild_Adult_WA_CoMorb").className += " hidden";
		//$get("results_slide_low").className = $get("results_slide_low").className.replace(" hidden","");
	}
	//if ($get("OlderChild_Adult_WA_CoMorb").className.indexOf("hidden")< 0) $get("OlderChild_Adult_WA_CoMorb").className += " hidden";		
	
	window.location.hash= "#top";
	medora.poppies.h1n1.ClearCookieSetCookieComplete();
	//myAlertPanel.show();	
}

medora.poppies.h1n1.Handle_OlderChild_Adult_WA_CoMorb3 = function()
{
	var result = medora.poppies.h1n1.CheckCheckBoxFields("OlderChild_Adult_WA_CoMorb3",4,"","");

 	//Code to save all responses, including Co-Morbs.
	// ------
	//
	
	if (document.SavedValues.outcome.value != "") 
	{
		//myAlertPanel = medora.poppies.utilities.CreateModalWindow("myWin", "", medora.poppies.h1n1.GetModalWindowContent(document.SavedValues.outcome.value), "300", "450");
		$get("OlderChild_Adult_WA_CoMorb3").className += " hidden";
	$get("results_slide_high").className = $get("results_slide_high").className.replace(" hidden","");
	}
	else if (result > 0)
	{
		//myAlertPanel = medora.poppies.utilities.CreateModalWindow("myWin","",medora.poppies.h1n1.GetModalWindowContent("intermediate"),"320","450");
		$get("OlderChild_Adult_WA_CoMorb3").className += " hidden";
	$get("results_slide_inter").className = $get("results_slide_inter").className.replace(" hidden","");
	}
	else if (result <= 0)
	{
		$get("OlderChild_Adult_WA_CoMorb3").className += " hidden";
		$get("OlderChild_Adult_WA_CoMorb4").className = $get("OlderChild_Adult_WA_CoMorb4").className.replace(" hidden","");		
		//myAlertPanel = medora.poppies.utilities.CreateModalWindow("myWin","",medora.poppies.h1n1.GetModalWindowContent("low"),"","");
		//$get("OlderChild_Adult_WA_CoMorb").className += " hidden";
		//$get("results_slide_low").className = $get("results_slide_low").className.replace(" hidden","");
	}
	//if ($get("OlderChild_Adult_WA_CoMorb").className.indexOf("hidden")< 0) $get("OlderChild_Adult_WA_CoMorb").className += " hidden";		
	
	window.location.hash= "#top";
	medora.poppies.h1n1.ClearCookieSetCookieComplete();
	//myAlertPanel.show();	
}

medora.poppies.h1n1.Handle_OlderChild_Adult_WA_CoMorb4 = function()
{
	var result = medora.poppies.h1n1.CheckCheckBoxFields("OlderChild_Adult_WA_CoMorb4",3,"","");

 	//Code to save all responses, including Co-Morbs.
	// ------
	//
	
	if (document.SavedValues.outcome.value != "") 
	{
		//myAlertPanel = medora.poppies.utilities.CreateModalWindow("myWin", "", medora.poppies.h1n1.GetModalWindowContent(document.SavedValues.outcome.value), "300", "450");
	$get("OlderChild_Adult_WA_CoMorb4").className += " hidden";
	$get("results_slide_high").className = $get("results_slide_high").className.replace(" hidden","");
	}
	else if (result > 0)
	{
		//myAlertPanel = medora.poppies.utilities.CreateModalWindow("myWin","",medora.poppies.h1n1.GetModalWindowContent("intermediate"),"320","450");
		$get("OlderChild_Adult_WA_CoMorb4").className += " hidden";
	$get("results_slide_inter").className = $get("results_slide_inter").className.replace(" hidden","");
	}
	else if (result <= 0)
	{
		$get("OlderChild_Adult_WA_CoMorb4").className += " hidden";
		//myAlertPanel = medora.poppies.utilities.CreateModalWindow("myWin","",medora.poppies.h1n1.GetModalWindowContent("low"),"","");
		//$get("OlderChild_Adult_WA_CoMorb").className += " hidden";
		$get("results_slide_low").className = $get("results_slide_low").className.replace(" hidden","");
	}
	//if ($get("OlderChild_Adult_WA_CoMorb").className.indexOf("hidden")< 0) $get("OlderChild_Adult_WA_CoMorb").className += " hidden";		
	
	window.location.hash= "#top";
	medora.poppies.h1n1.ClearCookieSetCookieComplete();
	//myAlertPanel.show();	
}

//Utility methods /////////////////////////////////////
//Refresh application (clears cookies, puts app back at starting point)
medora.poppies.h1n1.RefreshApp = function()
{
	myAlertPanel.hide();
	location.href= "end.html";
}

medora.poppies.h1n1.ClearCookieSetCookieComplete = function()
{
	medora.utilities.eraseCookie("InitFactorCount");
	medora.utilities.createCookie("taken", "true");
}

medora.poppies.h1n1.CheckCheckBoxFields = function(fieldName,numberOfFields,modalMessage,yesLmt)
{
	var yeses = 0;
	var nos = 0;
	var yesLimit = (yesLmt != "") ? yesLmt : 1;
	var theField = "";
	//alert(yeses);	
	for (var i=1;i<numberOfFields+1;i++)
	{
		theField = eval("document." + fieldName + "." + fieldName + "_" + i)
		//alert(theField);
		if (theField.checked)
		{
			
			yeses++
			
		}
		else
		{
			nos++;
		}
	}	
	//alert(yeses);
	if (modalMessage == "") return yeses;
	
	if (yeses >= yesLimit)
	{
		myAlertPanel = medora.poppies.utilities.CreateModalWindow("myWin", "", modalMessage, "300", "200");
		myAlertPanel.show();
	}
	else if (yeses > 0 && yeses < yesLimit)
	{
		myAlertPanel = medora.poppies.utilities.CreateModalWindow("myWin", "", medora.poppies.h1n1.GetModalWindowContent("intermediate"), "300", "200");
		myAlertPanel.show();	
	}
	
	return yeses;
	
}

medora.poppies.h1n1.CheckYesNoFields = function(fieldName,numberOfFields,modalMessage,yesLmt)
{
	var yeses = 0;
	var nos = 0;
	var yesLimit = (yesLmt != "") ? yesLmt : 0;
	var theField = "";
		
	for (var i=1;i<numberOfFields+1;i++)
	{
		
		theField = eval("document." + fieldName + "." + fieldName + "_" + i)
		var checked = false;
		for (var j=0;j<theField.length;j++)
		{
			if (theField[j].checked)
			{
				if (theField[j].value == "Yes")
				{
					yeses++
					checked = true;
				}
				else if (theField[j].value == "No")
				{
					nos++;
					checked = true;
				}
			}
			else if (j>0 && !checked)
			{
				alert("You must provide an answer to continue.");
				theField[j].focus();
				return -1;
			}		
		}
	}	

	if (modalMessage == "") return yeses;
	
	if (yeses >= yesLimit && yeses != 0)
	{
		myAlertPanel = medora.poppies.utilities.CreateModalWindow("myWin", "", modalMessage, "300", "200");
		myAlertPanel.show();
	}
	if (yeses > 0 && yeses < yesLimit)
	{
		myAlertPanel = medora.poppies.utilities.CreateModalWindow("myWin", "", medora.poppies.h1n1.GetModalWindowContent("intermediate"), "300", "200");
		myAlertPanel.show();	
	}
	
	return yeses;
	
}

medora.poppies.h1n1.GetModalWindowContent = function(windowType)
{

	if ((windowType == "high") && ($get("OlderChild_Adult_WA_CoMorb").className.indexOf("hidden")< 0)){
	$get("OlderChild_Adult_WA_CoMorb").className += " hidden";
	$get("results_slide_high").className = $get("results_slide_high").className.replace(" hidden","");
	}


	if ((windowType == "intermediate") && ($get("OlderChild_Adult_WA_CoMorb").className.indexOf("hidden")< 0)) {
	$get("OlderChild_Adult_WA_CoMorb").className += " hidden";
	$get("results_slide_inter").className = $get("results_slide_inter").className.replace(" hidden","");
	}
	
	
	if ((windowType == "low") && ($get("OlderChild_Adult_WA_CoMorb").className.indexOf("hidden")< 0)){
	$get("OlderChild_Adult_WA_CoMorb").className += " hidden";
	$get("results_slide_low").className = $get("results_slide_low").className.replace(" hidden","");
	}

}