// JavaScript Document
function toggle_visibility(id,harvestFormNum) {
// if id is an index of deer_class
if (id.indexOf('deer_class') >= 0) {
// get the value of thisSelect 
	var f = document.getElementById(id);
	var i = f.selectedIndex;
	var v = f.options[i].value;
	// set the id to toggle based on the value of v
	if (v == 'Adult Buck') {
		var e = document.getElementById('adultBuckFields' + harvestFormNum);
		var o = document.getElementById('adultDoeFields' + harvestFormNum);
		if(e.style.display == 'block') {
		e.style.display = 'none';
		} else {
		e.style.display = 'block';
		o.style.display = 'none';
		}
	} else if (v == 'Adult Doe') {
		var e = document.getElementById('adultDoeFields' + harvestFormNum);
		var o = document.getElementById('adultBuckFields' + harvestFormNum);
		if(e.style.display == 'block') {
		e.style.display = 'none';
		} else {
		e.style.display = 'block';
		o.style.display = 'none';
		}
	} else {
		var o = document.getElementById('adultBuckFields' + harvestFormNum);
		var oo = document.getElementById('adultDoeFields' + harvestFormNum);
		o.style.display = 'none';
		oo.style.display = 'none';
	}
// if id is an index of weight_technique
} else if (id.indexOf('weight_technique') >= 0) {
// get the value of thisSelect 
	var f = document.getElementById(id);
	var i = f.selectedIndex;
	var v = f.options[i].value;
	var e = document.getElementById('calcFromChestFields' + harvestFormNum);
	// set the id to toggle based on the value of v
	if (v == 'Calculated From Chest') {
		e.style.display = 'block';
	} else {
		e.style.display = 'none';
	}
} else if (harvestFormNum == "hoa") { // 
	var e = document.getElementById(id);
	var f = document.getElementById('hoa');
	var i = f.selectedIndex;
	var v = f.options[i].value;
	if (v == "Yes") {
		e.style.display = 'block';
		}
	if (v == "No" || v == "") {
		e.style.display = 'None';
		}
// must not be deer_class or weight_technique
} else {
	var e = document.getElementById(id);
	if(e.style.display == 'block') {
	e.style.display = 'none';
	} else {
	e.style.display = 'block';
	}
}
}
// clickclear clears default text in a text field when clicked
function clickclear(thisfield) {
	thisfield.value = ""
}
