// PRINT

function writePrintButton() {
	if (window.print) {
		document.write ('<a class="printButton" href="javascript:window.print();">Print this page</a>');
	}
}

var enabledColor = '#7f9db9';
var disabledColor = '#cdcdcd';

function enableFieldIf(mainField,value,subField) {
	if (mainField.options[mainField.options.selectedIndex].value == value)
	{
		mainField.form[subField].disabled = false;
		mainField.form[subField].style.borderColor = enabledColor;		
	}
	else {
		mainField.form[subField].disabled = true;
		mainField.form[subField].style.borderColor = disabledColor;		
	}
}

function enableFieldIfCheckBox(mainField,subField) {
	if (mainField.checked)
	{
		mainField.form[subField].disabled = false;
		mainField.form[subField].style.borderColor = enabledColor;		
	}
	else {
		mainField.form[subField].disabled = true;
		mainField.form[subField].style.borderColor = disabledColor;
	}
}

function enableField(field) {
	field.disabled = false;
	field.style.borderColor = enabledColor;
}

function disableField(field) {
	field.disabled = true;
	field.style.borderColor = disabledColor;
}

function toggleDisplay(elementId) {
                if (!document.getElementById) {
                        return;
                }

		var element = document.getElementById(elementId);
		if (!element) {
			return;
		}
		if (element.style.display == 'none') {
			element.style.display = "block";
		} else {
			element.style.display = "none";
		}
}
