var extFrameNames = new Array();
var localFields = new Array();

function getExternalValue(iFrameName) {
	var fr=frames[iFrameName];
	if(fr && fr.document){
		fr=fr.document.forms[0];
		if (fr.elements["external"].value == undefined) {
			return '';
		} else {
			return fr.elements["external"].value;
		}
	}
}

function processExternalFields() {
	
	for (i=0; i<extFrameNames.length; i++) {
		varName = getExternalValue(extFrameNames[i]);
		localFields[i].value = varName;
	}
	
}

function defineExternalField(iFrameName, localHiddenField) {
	extFrameNames.push(iFrameName);
	localFields.push(localHiddenField);
}