function getNamedForm(formName) {
	for (var i = 0; i < document.forms.length; i++) {
		var formObj = document.forms[i];
		if (formObj.name == formName) return formObj;
	}
	return null;
}

function getNamedElement(formObj, elementName) {
	if (formObj != null) {
		for (var i = 0; i < formObj.elements.length; i++) {
			var elementObj = formObj.elements[i];
			if (elementObj.name == elementName) return elementObj;
		}
	}
	return null;
}

function submitForm(formname) {
	var formObj = getNamedForm(formname);
	if (formObj != null) formObj.submit();
}

function getValue(formname, columnname) {
	return getNamedElement(getNamedForm(formname), columnname);
}

function setFocus(formname, columnname) {
	var elementObj = getNamedElement(getNamedForm(formname), columnname);
	if (elementObj != null) elementObj.focus();
}

function resizeForms(decNum) {
	if (navigator.appName != 'Netscape') {
		var incrVal = "." + decNum;
		for(i = 0; i < document.forms.length; i++) {
			var formObj = document.forms[i]
			for(j = 0; j < formObj.elements.length; j++) {
				var elemObj = formObj.elements[j];
				if (elemObj.type.toLowerCase() == "text" || elemObj.type.toLowerCase() == "password") {
					formincr = elemObj.size * eval(incrVal);
					elemObj.size = elemObj.size + formincr;

				} else if(elemObj.type.toLowerCase() == "textarea") {
					formincr = elemObj.cols * eval(incrVal / 5);
					elemObj.cols = elemObj.cols + formincr;
				}
			}
		}
	}
}


