// May need special function to dynamically disable validators
function setValidation(setting, ids) {
    // based on WebUIValidation.js ValidatorOnLoad
	// setting: true to require or false to unrequire
	// arrValidators: array of HTML id attributes
	if (!isBlank(setting) && !isBlank(ids) && ids.constructor == Array) {
		for (var i = 0; i < ids.length; i++) {
			if (!isBlank(document.getElementById(ids[i]))) {
				ValidatorEnable(document.getElementById(ids[i]), setting);
				document.getElementById(ids[i]).isvalid = !setting;
			}
		}
	}
}

function Page_ClientValidateExtended() {
	//alert('typeof(Page_IsValid) = ' + typeof(Page_IsValid));
	if (typeof(Page_IsValid) == 'undefined') {
		return true;
	} else {
		Page_ClientValidate();
		if (!Page_IsValid) {
			setDisplay('', ['ValSumTR']);
		}
		return Page_IsValid;
	}
}

function validationSummaryBehaviour() {
	//Page_ValidationActive;
	//Page_ValidationVer;
	//Page_IsValid
	//Page_BlockSubmit;
	setDisplay('none', ['ValSumTR']);
}

function setValSummary() {
	//document.all.SaveButton.onclick = Page_ClientValidateExtended + document.all.SaveButton.onclick;
	//onclickConsentStatus(document.form1.ConsentStatus[0]);
	//Page_ValidationSummaries[0].showsummary = "True";
	//setDisplay('none', ['ValSumTR']);

	//function ValidationSummaryOnSubmit() {
	// summary.showsummary if (typeof(summary.headertext) == "string")
	//for (sums = 0; sums < Page_ValidationSummaries.length; sums++) {
	//        summary = Page_ValidationSummaries[sums];
	//summary.showsummary != "False"
	//        summary.style.display = "none";
}
