function toggleAddress()	{

var doc = document.CGL;

if(doc.owner_name)	{
	if (doc.premises_type.value == 'rent' || doc.premises_type.value == 'lease')	{
doc.owner_name.disabled=false;
doc.owner_address.disabled=false;
doc.owner_city.disabled=false;
doc.owner_pc.disabled=false;
doc.owner_prov.disabled=false;
doc.owner_phone_b.disabled=false;
doc.owner_phone_h.disabled=false;
doc.owner_phone_f.disabled=false;
doc.owner_email.disabled=false;
	}
	else	{
doc.owner_name.disabled=true;
doc.owner_address.disabled=true;
doc.owner_city.disabled=true;
doc.owner_pc.disabled=true;
doc.owner_prov.disabled=true;
doc.owner_phone_b.disabled=true;
doc.owner_phone_h.disabled=true;
doc.owner_phone_f.disabled=true;
doc.owner_email.disabled=true;
	}
}
}


function toggleShow()	{

var doc = document.CGL;
var ans1 = doc.horse_shows_on;
var ans2 = doc.horse_shows_off;
	if (ans1[0].checked)	{
doc.num_shows_on.disabled=false;
doc.show_length_on.disabled=false;
	}
	if (ans1[1].checked)	{
doc.num_shows_on.disabled=true;
doc.show_length_on.disabled=true;
	}
	if (ans2[0].checked)	{
doc.num_shows_off.disabled=false;
doc.show_length_off.disabled=false;
	}
	if (ans2[1].checked)	{
doc.num_shows_off.disabled=true;
doc.show_length_off.disabled=true;
	}

	if (ans1[0].checked || ans2[0].checked)	{
doc.show_type_NPprivate.disabled=false;
doc.show_type_NPpublic.disabled=false;
doc.show_type_ECpermit.disabled=false;
toggleShowType();
doc.stabling[0].disabled=false;doc.stabling[1].disabled=false;
//toggleStabling();
doc.show_horseqty.disabled=false;
doc.show_classes.disabled=false;
	}
	else	{
doc.show_type_NPprivate.disabled=true;
doc.show_type_NPpublic.disabled=true;
doc.show_type_ECpermit.disabled=true;
toggleShowType();
doc.stabling[0].disabled=true;doc.stabling[1].disabled=true;
//toggleStabling();
doc.show_horseqty.disabled=true;
doc.show_classes.disabled=true;
	}
}


function toggleOfficial()	{

var doc = document.CGL;

	if (doc.show_official[0].checked && (!(doc.show_official[0].disabled==true)))	{
doc.show_official_card[0].disabled=false;
doc.show_official_card[1].disabled=false;
	}
	else	{
doc.show_official_card[0].disabled=true;
doc.show_official_card[1].disabled=true;
	}
}


function toggleStabling()	{

var doc = document.CGL;

	if (doc.stabling[0].checked && (!(doc.stabling[0].disabled==true)))	{
doc.stabling_loc.disabled=false;
doc.stabling_sec[0].disabled=false;doc.stabling_sec[1].disabled=false;
	}
	else	{
doc.stabling_loc.disabled=true;
doc.stabling_sec[0].disabled=true;doc.stabling_sec[1].disabled=true;
	}
}


function toggleShowType()	{

var doc = document.CGL;

	if (doc.show_type_ECpermit.checked && (!(doc.show_type_ECpermit.disabled==true)))	{
doc.chk_show1.disabled=false;
doc.chk_show2.disabled=false;
doc.chk_show3.disabled=false;
doc.chk_show4.disabled=false;
	}
	else	{
doc.chk_show1.checked=false;
doc.chk_show2.checked=false;
doc.chk_show3.checked=false;
doc.chk_show4.checked=false;
doc.chk_show1.disabled=true;
doc.chk_show2.disabled=true;
doc.chk_show3.disabled=true;
doc.chk_show4.disabled=true;
toggleCheck('1');toggleCheck('2');toggleCheck('3');toggleCheck('4');
	}
}


function toggleCheck(num)	{

var doc = document.CGL;
var f1 = (num * 2) - 1;
var f2 = num * 2;

	if (doc['chk_show' + num].checked)	{
doc['date_d_0' + f1].disabled=false;
doc['date_m_0' + f1].disabled=false;
doc['date_y_0' + f1].disabled=false;
doc['date_but_0' + f1].disabled=false;
doc['date_d_0' + f2].disabled=false;
doc['date_m_0' + f2].disabled=false;
doc['date_y_0' + f2].disabled=false;
doc['date_but_0' + f2].disabled=false;
	}
	else	{
doc['date_d_0' + f1].disabled=true;
doc['date_m_0' + f1].disabled=true;
doc['date_y_0' + f1].disabled=true;
doc['date_but_0' + f1].disabled=true;
doc['date_d_0' + f2].disabled=true;
doc['date_m_0' + f2].disabled=true;
doc['date_y_0' + f2].disabled=true;
doc['date_but_0' + f2].disabled=true;
	}
}

function toggleClinic()	{

var doc = document.CGL;
var ans1 = doc.horse_clinics_on;
var ans2 = doc.horse_clinics_off;

	if (ans1[0].checked)	{
doc.num_clinics_on.disabled=false;
	}
	if (ans1[1].checked)	{
doc.num_clinics_on.disabled=true;
	}
	if (ans2[0].checked)	{
doc.num_clinics_off.disabled=false;
	}
	if (ans2[1].checked)	{
doc.num_clinics_off.disabled=true;
	}

	if (ans1[0].checked || ans2[0].checked)	{
doc.clinic_west.disabled=false;
doc.clinic_comb.disabled=false;
doc.clinic_hunt.disabled=false;
doc.clinic_dres.disabled=false;
doc.clinic_othe.disabled=false;
if(doc.clinic_othe.checked){ doc.clinic_type_other.disabled=false; }
else { doc.clinic_type_other.disabled=true; }
doc.clinic_size.disabled=false;
doc.cli_insured[0].disabled=false;doc.cli_insured[1].disabled=false;
doc.cli_release[0].disabled=false;doc.cli_release[1].disabled=false;
	}
	else	{
doc.clinic_west.disabled=true;
doc.clinic_comb.disabled=true;
doc.clinic_hunt.disabled=true;
doc.clinic_dres.disabled=true;
doc.clinic_othe.disabled=true;
if(!(doc.clinic_othe.checked)){ doc.clinic_type_other.disabled=true; }
else { doc.clinic_type_other.disabled=false; }
doc.clinic_size.disabled=true;
doc.cli_insured[0].disabled=true;doc.cli_insured[1].disabled=true;
doc.cli_release[0].disabled=true;doc.cli_release[1].disabled=true;
	}
}

function toggleNp()	{

var doc = document.CGL;
	if(doc.entity_type.value == 'nonprofit')	{
doc.np_applicant_name.disabled=false;
doc.np_applicant_address.disabled=false;
doc.date_d_09.disabled=false;
doc.date_m_09.disabled=false;
doc.date_y_09.disabled=false;
doc.date_but_09.disabled=false;
doc.np_incorporated_as.disabled=false;
doc.np_org_purpose.disabled=false;
doc.np_num_directors.disabled=false;
doc.np_num_officers.disabled=false;
doc.np_num_employees.disabled=false;
doc.np_num_total_members.disabled=false;
doc.np_for_profit.disabled=false;
doc.np_stockholders.disabled=false;
doc.np_indebtedness.disabled=false;
doc.np_public_contributions.disabled=false;
doc.np_other_contributions.disabled=false;
doc.np_lawsuit.disabled=false;
doc.np_knowledge_lawsuit.disabled=false;
doc.np_previous_insurance.disabled=false;
doc.np_declined_insurance.disabled=false;
	}
	else	{
doc.np_applicant_name.disabled=true;
doc.np_applicant_address.disabled=true;
doc.date_d_09.disabled=true;
doc.date_m_09.disabled=true;
doc.date_y_09.disabled=true;
doc.date_but_09.disabled=true;
doc.np_incorporated_as.disabled=true;
doc.np_org_purpose.disabled=true;
doc.np_num_directors.disabled=true;
doc.np_num_officers.disabled=true;
doc.np_num_employees.disabled=true;
doc.np_num_total_members.disabled=true;
doc.np_for_profit.disabled=true;
doc.np_stockholders.disabled=true;
doc.np_indebtedness.disabled=true;
doc.np_public_contributions.disabled=true;
doc.np_other_contributions.disabled=true;
doc.np_lawsuit.disabled=true;
doc.np_knowledge_lawsuit.disabled=true;
doc.np_previous_insurance.disabled=true;
doc.np_declined_insurance.disabled=true;
	}
}


function toggleWater(val)	{

var doc = document.CGL;
	if (doc['property_' + val][0].checked)	{
doc['property_' + val + '_dim'].disabled=false;
doc['property_' + val + '_dep'].disabled=false;
doc['property_' + val + '_use'].disabled=false;
	}
	else	{
doc['property_' + val + '_dim'].disabled=true;
doc['property_' + val + '_dep'].disabled=true;
doc['property_' + val + '_use'].disabled=true;
	}
}

function addNums(val)	{

var sum = 0;
var doc = document.CGL;

	for (var i=1; i<9; i++){
var box = doc['revenue_' + i + '_' + val].value;
var subtotal = Math.round(box);
sum += subtotal;
	}

doc['revenue_total_' + val].value = (Math.round(sum * 100)/100).toFixed(2);
}

function toggleRev()	{

var doc = document.CGL;

	for (var i=1; i<9; i++){
		if (doc['revenue_' + i].checked)	{
doc['revenue_' + i + '_cur'].disabled=false;
doc['revenue_' + i + '_nex'].disabled=false;
doc.revenue_8_other.disabled=false;
		}
		else	{
doc['revenue_' + i + '_cur'].disabled=true;
doc['revenue_' + i + '_nex'].disabled=true;
doc.revenue_8_other.disabled=true;
		}
	}

}

function toggleCef()	{

var doc = document.CGL;

	if(doc.instruct_cef[0].checked)	{
doc.instruct_cef_lev.disabled=false;
doc.instruct_cef_mem.disabled=false;
	}
	else	{
doc.instruct_cef_lev.disabled=true;
doc.instruct_cef_mem.disabled=true;
	}
}

function toggleCustody()	{

var doc = document.CGL;

	if(doc.horse_custody[0].checked)	{
doc.horse_custody_num.disabled=false;
doc.horse_custody_val.disabled=false;
	}
	else	{
doc.horse_custody_num.disabled=true;
doc.horse_custody_val.disabled=true;
	}
}

function toggle1()	{

var doc= document.CGL;
	if(doc.transport_equip[0].checked)	{
doc.transport_horse_num.disabled=false;
	}
	else	{
doc.transport_horse_num.disabled=true;
	}
}

function toggle2()	{
var doc= document.CGL;
	if(doc.transport[0].checked)	{
doc.transport_freq.disabled=false;
doc.horse_custody_num.disabled=false;
doc.horse_custody_val.disabled=false;
	}
	else	{
doc.transport_freq.disabled=true;
doc.horse_custody_num.disabled=true;
doc.horse_custody_val.disabled=true;
	}
}

function toggle3()	{
var doc= document.CGL;
	if(doc.board[0].checked)	{
doc.board_num_max.disabled=false;
doc.board_val_avg.disabled=false;
	}
	else	{
doc.board_num_max.disabled=true;
doc.board_val_avg.disabled=true;
	}
}

function toggle4()	{
var doc= document.CGL;
	if(doc.train[0].checked)	{
doc.train_horse_own.disabled=false;
doc.train_horse_not.disabled=false;
	}
	else	{
doc.train_horse_own.disabled=true;
doc.train_horse_not.disabled=true;
	}
}

function toggle5()	{
var doc= document.CGL;
if(doc.ft_activity_name)	{
	if(doc.ft_activity[0].checked)	{
doc.ft_activity_name.disabled=true;
doc.ft_activity_dur.disabled=false;
	}
	else	{
doc.ft_activity_name.disabled=false;
doc.ft_activity_dur.disabled=true;
	}
}
}

function toggle6()	{
var doc=document.CGL;
	if(doc.property_arena_in[0].checked)	{
doc.property_arena_in_details.disabled=false;
	}
	else	{
doc.property_arena_in_details.disabled=true;
	}
}

function toggle7()	{
var doc = document.CGL;
	if(doc.property_view_room[1].checked)	{
doc.property_view_room_heat[0].disabled=true;
doc.property_view_room_heat[1].disabled=true;
doc.property_view_room_heat_type.disabled=true;
	}
	else	{
doc.property_view_room_heat[0].disabled=false;
doc.property_view_room_heat[1].disabled=false;
		if(doc.property_view_room_heat[0].checked)	{
	doc.property_view_room_heat_type.disabled=false;
		}
		else	{
	doc.property_view_room_heat_type.disabled=true;
		}
	}
}

function toggle8()	{
var doc=document.CGL;
	if(doc.property_view_room_heat[0].checked)	{
doc.property_view_room_heat_type.disabled=false;
	}
	else	{
doc.property_view_room_heat_type.disabled=true;
	}
}


function toggleHandicap()	{
var doc=document.CGL;
var field='riding_handicap';

	if(doc.riding_handicap[0].checked)	{
doc[field + '_num'].disabled=false;
doc[field + '_age'].disabled=false;
doc[field + '_sidewalk'].disabled=false;
doc[field + '_instructors'].disabled=false;
doc[field + '_instructors_details'].disabled=false;
doc[field + '_horses_details'].disabled=false;
doc[field + '_group'].disabled=false;
	}
	else	{
doc[field + '_num'].disabled=true;
doc[field + '_age'].disabled=true;
doc[field + '_sidewalk'].disabled=true;
doc[field + '_instructors'].disabled=true;
doc[field + '_instructors_details'].disabled=true;
doc[field + '_horses_details'].disabled=true;
doc[field + '_group'].disabled=true;
	}
}

function toggleRiding()	{

var doc = document.CGL;
var ans1 = doc.riding_on;
var ans2 = doc.riding_off;
	if (ans1[0].checked)	{
doc.student_on.disabled=false;
doc.student_boarders.disabled=false;
	}
	if (ans1[1].checked)	{
doc.student_on.disabled=true;
doc.student_boarders.disabled=true;
	}
	if (ans2[0].checked)	{
doc.student_off.disabled=false;
	}
	if (ans2[1].checked)	{
doc.student_off.disabled=true;
	}

	if (ans1[0].checked || ans2[0].checked)	{

doc.riding_horse_own[0].disabled=false;doc.riding_horse_own[1].disabled=false;
toggleHorsea();
doc.riding_horse_not[0].disabled=false;doc.riding_horse_not[1].disabled=false;
toggleHorseb();
doc.student_num_winter.disabled=false;
doc.student_num_summer.disabled=false;
doc.riding_instructor_owner.disabled=false;
doc.riding_instructor_emplo.disabled=false;
doc.riding_instructor_contr.disabled=false;
doc.riding_instructors_details.disabled=false;
doc.riding_west.disabled=false;
doc.riding_plea.disabled=false;
doc.riding_game.disabled=false;
doc.riding_engl.disabled=false;
doc.riding_hunt.disabled=false;
doc.riding_dres.disabled=false;
doc.riding_comb.disabled=false;
doc.riding_vaul.disabled=false;
doc.riding_othe.disabled=false;
if(doc.riding_othe.checked && (doc.riding_othe.disabled!==true)){doc.riding_type_other.disabled=false;}
doc.riding_handicap[0].disabled=false;doc.riding_handicap[1].disabled=false;
toggleHandicap();
	}
	else	{
doc.riding_horse_own[0].disabled=true;doc.riding_horse_own[1].disabled=true;
toggleHorsea();
doc.riding_horse_not[0].disabled=true;doc.riding_horse_not[1].disabled=true;
toggleHorseb();
doc.student_num_winter.disabled=true;
doc.student_num_summer.disabled=true;
doc.riding_instructor_owner.disabled=true;
doc.riding_instructor_emplo.disabled=true;
doc.riding_instructor_contr.disabled=true;
doc.riding_instructors_details.disabled=true;
doc.riding_west.disabled=true;
doc.riding_plea.disabled=true;
doc.riding_game.disabled=true;
doc.riding_engl.disabled=true;
doc.riding_hunt.disabled=true;
doc.riding_dres.disabled=true;
doc.riding_comb.disabled=true;
doc.riding_vaul.disabled=true;
doc.riding_othe.disabled=true;
doc.riding_type_other.disabled=true;
doc.riding_handicap[0].disabled=true;doc.riding_handicap[1].disabled=true;
toggleHandicap();
	}
}

function toggleHorsea()	{
var doc = document.CGL;
	if(doc.riding_horse_own[0].checked)	{
doc.riding_horse_own_num.disabled=false;
	}
	else	{
doc.riding_horse_own_num.disabled=true;
	}
}

function toggleHorseb()	{
var doc = document.CGL;
	if(doc.riding_horse_not[0].checked)	{
doc.riding_horse_not_num.disabled=false;
doc.riding_horse_not_details.disabled=false;
	}
	else	{
doc.riding_horse_not_num.disabled=true;
doc.riding_horse_not_details.disabled=true;
	}
}

function toggle9()	{
var doc = document.CGL;
	if(doc.train[0].checked)	{
doc.train_horse_own.disabled=false;
doc.train_horse_not.disabled=false;
	}
	else	{
doc.train_horse_own.disabled=true;
doc.train_horse_not.disabled=true;
	}
}

function toggle10()	{
var doc = document.CGL;
	if(doc.train_hs_attend[0].checked)	{
doc.train_hs_attend_num.disabled=false;
doc.train_hs_attend_own[0].disabled=false;doc.train_hs_attend_own[1].disabled=false;
	}
	else	{
doc.train_hs_attend_num.disabled=true;
doc.train_hs_attend_own[0].disabled=true;doc.train_hs_attend_own[1].disabled=true;
	}
}

function toggle11()	{
var doc = document.CGL;
	if(doc.board[0].checked)	{
doc.board_num_max.disabled=false;
doc.board_num_sum.disabled=false;
doc.board_num_win.disabled=false;
doc.board_val_avg.disabled=false;
doc.board_val_min.disabled=false;
doc.board_val_min_num.disabled=false;
doc.board_val_max.disabled=false;
doc.board_val_max_num.disabled=false;
	}
	else	{
doc.board_num_max.disabled=true;
doc.board_num_sum.disabled=true;
doc.board_num_win.disabled=true;
doc.board_val_avg.disabled=true;
doc.board_val_min.disabled=true;
doc.board_val_min_num.disabled=true;
doc.board_val_max.disabled=true;
doc.board_val_max_num.disabled=true;
	}
}

function toggle12()	{
var doc = document.CGL;
	if(doc.breed_stallion[0].checked)	{
doc.breed_stallion_num.disabled=false;
doc.breed_stallion_mare_cur.disabled=false;
doc.breed_stallion_mare_nex.disabled=false;
doc.breed_stallion_mare_val.disabled=false;
	}
	else	{
doc.breed_stallion_num.disabled=true;
doc.breed_stallion_mare_cur.disabled=true;
doc.breed_stallion_mare_nex.disabled=true;
doc.breed_stallion_mare_val.disabled=true;
	}
}

function toggle13()	{
var doc = document.CGL;
	if(doc.breed_semen[0].checked)	{
doc.breed_semen_details.disabled=false;
	}
	else	{
doc.breed_semen_details.disabled=true;
	}
}

function toggle14()	{
var doc = document.CGL;
	if(doc.transport[0].checked)	{
doc.transport_freq.disabled=false;
doc.transport_equip[0].disabled=false;doc.transport_equip[1].disabled=false;
doc.transport_rev.disabled=false;
doc.transport_rev_board.disabled=false;
doc.transport_mil.disabled=false;
doc.transport_val_horse_max.disabled=false;
doc.transport_val_horse_avg.disabled=false;
doc.transport_equip_reg.disabled=false;
doc.transport_equip_num.disabled=false;
doc.transport_horse_num.disabled=false;
	}
	else	{
doc.transport_freq.disabled=true;
doc.transport_equip[0].disabled=true;doc.transport_equip[1].disabled=true;
doc.transport_rev.disabled=true;
doc.transport_rev_board.disabled=true;
doc.transport_mil.disabled=true;
doc.transport_val_horse_max.disabled=true;
doc.transport_val_horse_avg.disabled=true;
doc.transport_equip_reg.disabled=true;
doc.transport_equip_num.disabled=true;
doc.transport_horse_num.disabled=true;
	}
}

function toggle15()	{
var doc = document.CGL;
	if(doc.eq_duties[0].checked)	{
doc.hs_eqp.disabled=false;
doc.hs_neqp.disabled=false;
doc.hs_premises.disabled=false;
	}
	else	{
doc.hs_eqp.disabled=true;
doc.hs_neqp.disabled=true;
doc.hs_premises.disabled=true;
	}
}


function toggle16()	{
var doc=document.CGL;
	if(doc.camp[0].checked)	{
doc.camp_overnight[0].disabled=false;doc.camp_overnight[1].disabled=false;
doc.camp_overnight_details.disabled=false;
doc.camp_emp[0].disabled=false;doc.camp_emp[1].disabled=false;
doc.camp_emp_details.disabled=false;
doc.camp_dates.disabled=false;
doc.camp_session_num.disabled=false;
doc.camp_session_leng.disabled=false;
doc.camp_participant_age.disabled=false;
doc.camp_participant_num.disabled=false;
doc.camp_stud[0].disabled=false;doc.camp_stud[1].disabled=false;
toggle17();
doc.camp_food[0].disabled=false;doc.camp_food[1].disabled=false;
doc.camp_food_details.disabled=false;
doc.camp_activities_details.disabled=false;
doc.camp_swimming.disabled=false;
	}
	else	{
doc.camp_overnight[0].disabled=true;doc.camp_overnight[1].disabled=true;
doc.camp_overnight_details.disabled=true;
doc.camp_emp[0].disabled=true;doc.camp_emp[1].disabled=true;
doc.camp_emp_details.disabled=true;
doc.camp_dates.disabled=true;
doc.camp_session_num.disabled=true;
doc.camp_session_leng.disabled=true;
doc.camp_participant_age.disabled=true;
doc.camp_participant_num.disabled=true;
doc.camp_stud[0].disabled=true;doc.camp_stud[1].disabled=true;
toggle17();
doc.camp_food[0].disabled=true;doc.camp_food[1].disabled=true;
doc.camp_food_details.disabled=true;
doc.camp_activities_details.disabled=true;
doc.camp_swimming.disabled=true;
	}
}

function toggle17()	{
var doc=document.CGL;
	if(doc.camp_stud[0].checked)	{
doc.camp_participant_perc.disabled=false;
	}
	else	{
doc.camp_participant_perc.disabled=true;
	}
}




