﻿// JScript File

function ToggleVisible(sValue, sAccept, sElement, sType) {
	var aAccept = sAccept.split(',');
	var aElement = sElement.split(',');

	var bDisable = true;

	for (var i = 0; i < aAccept.length; i++) {
		if (aAccept[i].toString() == sValue.toString()) {
			bDisable = false;
		}
	}

    if (sType == 'D') {
		var sDisplay = 'none'

		if (!bDisable) {
			var sDisplay = 'block'
		}

		for (i = 0; i < aElement.length; i++) {
			if (document.getElementById(aElement[i]))
			    document.getElementById(aElement[i]).style.display = sDisplay;
		}
	}	else if (sType == 'V') {
		var sDisplay = 'hidden';

		if (!bDisable) {
			var sDisplay = 'visible';
		}

		for (i = 0; i < aElement.length; i++) {
		    if (document.getElementById(aElement[i]))
			    document.getElementById(aElement[i]).style.visibility = sDisplay;
		}
	}	else if (sType == 'N') {
		var sDisplay = 'none';

		for (i = 0; i < aElement.length; i++) {
			if (document.getElementById(aElement[i]))
			    document.getElementById(aElement[i]).style.display = sDisplay;
		}
	}	
}

function ToggleEnabled(sForm, sValue, sAccept, sElement) {
	var aAccept = sAccept.split(',');
	var aElement = sElement.split(',');

	var bDisable = true;

	for (var i = 0; i < aAccept.length; i++) {
		if (aAccept[i].toString() == sValue.toString()) {
			bDisable = false;
		}
	}
		
	for (i = 0; i < aElement.length; i++) {
		if (document.getElementById(aElement[i])) {
		    document[sForm][aElement[i]].disabled = bDisable;

		    if (bDisable) {
			    document[sForm][aElement[i]].checked = false;
		    }
		}
	}
}