



// get a form field value

function getFieldValue(formName,fieldType,fieldName) {



	// this will be our output string

	var valueString = '';



	// for select lists - doesn't work with select-multiple

	if (fieldType == 'select-one' || fieldType == 'select')

		{valueString = eval('document.' + formName + '.' + fieldName + '.options[document.' + formName + '.' + fieldName + '.selectedIndex].value');

		}



	// for radio buttons

	else if (fieldType == 'radio') {

		var radioLength = eval('document.' + formName + '.' + fieldName + '.length');

		for (var i = 0; i < radioLength; i++) {

			if (eval('document.' + formName + '.' + fieldName + '[' + i + '].checked')) {

				valueString = eval('document.' + formName + '.' + fieldName + '[' + i + '].value');

				}

			}

		}



	// for checkboxes, text, textarea, etc.

	else {

		valueString = eval('document.' + formName + '.' + fieldName + '.value');



		}



	// return the appropriate value string

	return valueString;

	}



