function ShowHideField(FieldName) {
	var fld = document.getElementById(FieldName);
	if(fld){ fld.style.display = (fld.style.display == "") ? "none" : ""; }
}

function ShowField(FieldName) {
	var fld = document.getElementById(FieldName);
	if(fld){ fld.style.display = ""; }
}

function HideField(FieldName) {
	var fld = document.getElementById(FieldName);
	if(fld){ fld.style.display = "none"; }
}

function ToggleAllQA(inStart, inEnd) {
	var fld;
	var showAll;
	
	showAll = true;
	
	for (i=inStart;i<=inEnd; i++) {
		fld = document.getElementById("A" + i);
		if(fld){ 
			if (fld.style.display == "") {
				showAll = false;
			}
		}
	}
	
	if (showAll) {
		ShowAllQA(inStart, inEnd);
	} else {
		HideAllQA(inStart, inEnd);
	}
}

function HideAllQA(inStart, inEnd) {
	var fld
	for (i=inStart;i<=inEnd; i++) {
		fld = document.getElementById("A" + i);
		if(fld){ fld.style.display = "none"; }
	}
}

function ShowAllQA(inStart, inEnd) {
	var fld
	for (i=inStart;i<=inEnd; i++) {
		fld = document.getElementById("A" + i);
		if(fld){ fld.style.display = ""; }
	}
}

/* kudos to housing staff for various code snippets */