
var IE = (document.all) ? 1 : 0;

function CreateOption(selectObj, valueStr, displayStr, index, selected) {

	var len = selectObj.options.length;
	selectObj.options.length = len + 1;
	selectObj.options[len].value = valueStr;
	selectObj.options[len].text = displayStr;
	
	if (selected) {
		selectObj.options[len].defaultSelected = true;
		selectObj.options[len].selected = true;
	}
}

function SelectOption(selectObj, valueStr) {

	for (var i = 0; i < selectObj.length; i++) {

		if (selectObj.options[i].value == valueStr) {
			selectObj.options[i].selected = true;
		}
	}	
}

function InitOptions(selectObj) {

	if (selectObj) {
		selectObj.options.length = 0;
	}
}

function SetOptions(selectObj, bitpos) {

	var tmpText = '';
	var tmpValue = '';

	if (selectObj) {
		selectObj.options.length = 0;
		
		len = selectOptions[bitpos].count;
	
		if (len) {
			for (var i = 0; i < len; i++) {
				tmpValue = selectOptions[bitpos].value[i];
				tmpText = selectOptions[bitpos].text[i];
				
				if (IE) {
					if (i == 0) {
						CreateOption(selectObj, tmpValue, tmpText, i, true);
					} else {
						CreateOption(selectObj, tmpValue, tmpText, i, false);
					}
				}
			}
		}
	}
}

function UpdateTextValue(textObj, valueStr) {
	textObj.innerHTML = valueStr;
}

function UpdateHiddenValue(formObj, setValue) {
	formObj.value = setValue;
}

function UpdateInputText(formObj, setValue) {
	formObj.value = setValue;
}

