<!--
// toggle.js
// Copyright (c) 2010 .  All Rights Reserved.

// Unauthorized distribution or duplication is prohibited.  See http://appGenerator.com/license for details.
// code generated by appGenerator on July 23, 2010
// purpose: hide/show rows based on author specifications;

function toggle() {
	frm = false;
	if (document.getElementById("inputForm")) {
		// if the form exists 881097;
		var frm = document.getElementById("inputForm");
	}

	if (document.getElementById("modifyForm")) {
		// if the form exists;
		var frm = document.getElementById("modifyForm");
	}

	if (frm) {
		// ie doesn't support the table-row css2 attribute for "display", so we have to use "block" for ie, and "table-row" for firefox, safari and everything else;
		var newDisplayStyle = document.all ? "block" : "table-row";
		/// define variables from form input ////////
		
	}  // end-if form exists 1071097;
} // close toggle function;

// if a switch is activated to hide a set of rows, empty those values before submitting the form;

function SetValueToNull(el) {
	// if the child is a text box, checkbox, select list, radio button, clear the values;
	var elem = eval('document.inputForm.' + el);
	if (elem == null) {
		return;
	}

	if ((elem.type == "select-one") || (elem.type == "radio")) {
		for (var b = 0; b < elem.length; b++) {
			elem[b].checked = false;
		}
	} else if (elem.type == "checkbox") {
		SetCheckboxValueToNull(id);
	} else {
		elem.value = "";	
	}


}

function SetCheckboxValueToNull(id) {
	var elem = eval('document.inputForm[\'' + id + '[]\']');

	var num_checkboxes = elem.length;
	if (num_checkboxes == undefined) {
		// only one checkbox;
		elem.checked = false;

	} else {
		// multiple checkboxes;
		for (var i=0; i< num_checkboxes; i++) {
			elem[i].checked = false;
		}
	}
}

/// end toggle.js ////
//-->