function ctrlOption()
{
	document.getElementById("regdhsid").disabled=!document.getElementById("RegionofResidence").checked;
	document.getElementById("countyid").disabled=!document.getElementById("Countyofresidence").checked;
}

function ctrlOption2()
{
	document.getElementById("ageValueID1").disabled=!document.getElementById("AgeGroups1").checked;
	document.getElementById("ageValueID2").disabled=!document.getElementById("AgeGroups2").checked;
	document.getElementById("ageValueID3").disabled=!document.getElementById("AgeGroups3").checked;
	document.getElementById("ageValueID4").disabled=!document.getElementById("AgeGroups4").checked;
	document.getElementById("ageValueID5").disabled=!document.getElementById("AgeGroups5").checked;
	for (i=1; i<6; i++)
	{
		ageGroupID="AgeGroups" + i;
		ageValID="ageValueID" + i;
		ageAllID="ageAll" + i;
		if (document.getElementById(ageGroupID).checked) continue;
		document.getElementById(ageValID).multiple=false;
		document.getElementById(ageAllID).selected=true;
		document.getElementById(ageValID).multiple=true;
	}
}

/* document.getElementById("LeadingCausesofDeath:Age-adjustedRatesper100000population0").checked|| */

function disableColumn()
{
	document.getElementById("None").checked=true;
	document.getElementById("GeographicArea2").disabled=true;
	document.getElementById("Years2").disabled=true;
	document.getElementById("AgeGroups6").disabled=true;
	document.getElementById("Sex3").disabled=true;
	document.getElementById("Race3").disabled=true;
	document.getElementById("HispanicEthnicity3").disabled=true;
 	document.getElementById("CausesofDeathGroups2").disabled=true;
}

function enableColumn()
{
	document.getElementById("None").disable=false;
	document.getElementById("GeographicArea2").disabled=false;
	document.getElementById("Years2").disabled=false;
	document.getElementById("AgeGroups6").disabled=false;
	document.getElementById("Sex3").disabled=false;
	document.getElementById("Race3").disabled=false;
	document.getElementById("HispanicEthnicity3").disabled=false;
 	document.getElementById("CausesofDeathGroups2").disabled=false;
}

function causeRow()
{
	document.getElementById("GeographicArea1").disabled=true;
	document.getElementById("Years1").disabled=true;
	document.getElementById("AgeGroups7").disabled=true;
	document.getElementById("Sex2").disabled=true;
	document.getElementById("Race4").disabled=true;
	document.getElementById("HispanicEthnicity2").disabled=true;
 	document.getElementById("CausesofDeathGroups1").disabled=false;
 	document.getElementById("CausesofDeathGroups1").checked=true;
}

function enableRow()
{
	document.getElementById("GeographicArea1").disabled=false;
	document.getElementById("Years1").disabled=false;
	document.getElementById("AgeGroups7").disabled=false;
	document.getElementById("Sex2").disabled=false;
	document.getElementById("Race4").disabled=false;
	document.getElementById("HispanicEthnicity2").disabled=false;
 	document.getElementById("CausesofDeathGroups1").disabled=false;
}

function enableRowNoCause()
{
	if (document.getElementById("CausesofDeathGroups1").checked)
	{
		document.getElementById("GeographicArea1").checked=true;
	}
	document.getElementById("GeographicArea1").disabled=false;
	document.getElementById("Years1").disabled=false;
	document.getElementById("AgeGroups7").disabled=false;
	document.getElementById("Sex2").disabled=false;
	document.getElementById("Race4").disabled=false;
	document.getElementById("HispanicEthnicity2").disabled=false;
 	document.getElementById("CausesofDeathGroups1").disabled=true;
}

function ctrlOption3()
{
	if (document.getElementById("Age-adjustedRatesForSelectedAgeGroups").checked)
	{
		enableRowNoCause();
		disableColumn();
	}
	else if (document.getElementById("YearsofPotentialLifeLostYPLLAgeadjustedRateper100000population").checked)
	{
		enableRowNoCause();
		disableColumn();
	}
	else if (document.getElementById("LeadingCausesofDeath:Counts").checked ||
	         document.getElementById("LeadingCausesofDeath:Ratesper100000population").checked ||
	         document.getElementById("LeadingCausesofDeath:Age-adjustedRatesper100000population").checked ||
	         document.getElementById("LeadingCausesofDeath:Age-adjustedRatesper100000population0").checked)
	{
		causeRow();
		disableColumn();
	}
	else
	{
		enableRow();
		enableColumn();
	}
	
}

function resetAll()
{
 document.form_m.reset();
 ctrlOption();
 ctrlOption2();
 ctrlOption3();
}

function start()
{
 ctrlOption();
 ctrlOption2();
 ctrlOption3();
}

onload = start;


function submit_valid()
{
	var con_win, cross;
	var i, j;

/* Year Control */

	if (document.form_m.year_f[0].value=="0" 
	  && document.form_m.year_f[0].checked)
	{
		document.form_m.year_f[0].checked=false;
		document.form_m.year_f[1].checked=true;
		document.form_m.year1.options[document.form_m.year1.length-1].selected=true;
	}

/* Geographic Area Control */

/* Row Control */
	if (document.getElementById("GeographicArea1").checked)
	{
		for (j=0; j<document.form_m.geo_f.length; j++)
		{
			if (document.form_m.geo_f[j].checked) break;
		}
	//	if (j==0) j++;
		document.getElementById("GeographicArea1").value = document.form_m.geo_f[j].value;
	}

/* Column Control */	
	if (document.getElementById("GeographicArea2").checked)
	{
		for (j=0; j<document.form_m.geo_f.length; j++)
		{
			if (document.form_m.geo_f[j].checked) break;
		}
	//	if (j==0) j++;
		document.getElementById("GeographicArea2").value = document.form_m.geo_f[j].value;
	}

	
      con_win=window.open("long_confirm.html", "Confirmation", "scrollbars,resizable,width=600,height=500");
                con_win.opener=self;
}
