function $(element) {
	return document.getElementById(element);
}

function checkBox(element, check) {
	$(element).checked = check;
}

function copyValue(elementFrom, elementTo) {
	putValue(elementTo, getValue(elementFrom));
}

function disableElement(element, disable) {
	$(element).disabled = disable;
}

function displayElement(element, display) {
	if (display) {
		$(element).style.display = "block";
	} else {
		$(element).style.display = "none";
	}
}

function elementExists(element) {
	return !(typeof(getValue(element)) == "undefined");
}

function getLength(element) {
	return ($(element).length);
}

function getSelectionIndex(element) {
	return ($(element).selectedIndex);
}

function getSelectionText(element) {
	return ($(element).options[getSelectionIndex(element)].text);
}

function getValue(element) {
	return ($(element).value);
}

function hasSelection(element) {
	return !($(element).selectedIndex == 0);
}

function hasValue(element) {
	return !(lengthOfValue(element) == 0);
}

function innerHTML(element, html) {
	if (typeof(element) == "object") {
		element.innerHTML = value;
	} else {
		$(element).innerHTML = value;
	}
}

function isChecked(element) {
	return ($(element).checked);
}

function lengthOfValue(element) {
	var sText = getValue(element);

	return (sText.length);
}

function makeSelectionByIndex(element, index) {
	$(element).selectedIndex = index;
}

function putValue(element, value) {
	$(element).value = value;
}

function selectAll(element) {
	var iSelected = 0;
	var iLength = getLength(element) - 1;

	for (var iCount = 0; iCount <= iLength; iCount++) {
		$(element).index = iCount;
		$(element).options[$(element).index].selected = true;
	}
}

function setFocus(element) {
	$(element).focus();
}

function toggleDisplay(element) {
	$(element).style.display == "block" ? displayElement(element, false) : displayElement(element, true);
}

function insertOption(element, value, text) {
	var oSelect = $(element);
	var oOption = document.createElement("option");
	oOption.text = text;
	oOption.value = value;

	try {
		oSelect.add(oOption, null);
	} catch(ex) {
		oSelect.add(oOption);	// IE
	}
}
