
function generateTable(jsonStr, showEmptyBool) {
	if (jsonStr == "null") {
		return;
	}
	var tabArr = jsonStr.parseJSON();
	var dataList = tabArr[1];
	if (showEmptyBool == true || (showEmptyBool == false && dataList != null && dataList.length > 0)) {
		var tabObj = new TablePaging(tabArr);
		tabObj.displayRecords(1);
		tabObj.generateLinks(1);
	}
}
function doClearPage(pagingId, tableId) {
	for (formIdx = 0; formIdx < document.forms.length; formIdx++) {
		var curForm = document.forms[formIdx];
		for (i = 0; i < curForm.elements.length; i++) {
			var fld = curForm.elements[i];
			if (fld.type == "text") {
				fld.value = "";
			}
		}
	}
	if (!isEmpty(pagingId)) {
		document.getElementById(pagingId).style.display = "none";
		document.getElementById(tableId).style.display = "none";
	}
}
function clearExclude(excludeList) {
	var excludeArr = excludeList.split(",");
	for (formIdx = 0; formIdx < document.forms.length; formIdx++) {
		var curForm = document.forms[formIdx];
		for (i = 0; i < curForm.elements.length; i++) {
			var fld = curForm.elements[i];
			if (fld.type == "text") {
				var matchBool = false;
				for (j = 0; j < excludeArr.length; j++) {
				    //alert( "excl-" + excludeArr[ j ] + "-" + fld.name  );
					if (excludeArr[j] == fld.name) {
						matchBool = true;
					}
				}
				if (matchBool == false) {
					fld.value = "";
				}
			}
		}
	}
}
function clearField(fldId) {
	var firstChild = document.getElementById(fldId).firstChild;
	if (firstChild != null) {
		firstChild.nodeValue = "";
	}
}
function isEmpty(inStr) {
	if (inStr == null || inStr.length == 0) {
		return (true);
	} else {
		return (false);
	}
}

