var field = elements[i].id.substr(elements[i].id.indexOf('.')+1);
var lkp = response.getElementsByTagName('lkp.' + field)[0];
if (lkp != null) {
var menupopup=document.createElement('menupopup');
for (var j=0;j<lkp.attributes.length;j++) {
// elements[i].appendItem(lkp.attributes[j].value,lkp.attributes[j].name);
var menuitem=document.createElement('menuitem');
menuitem.setAttribute('label',lkp.attributes[j].value);
menuitem.setAttribute('value',lkp.attributes[j].name);
menupopup.appendChild(menuitem);
}
elements[i].appendChild(menupopup);
elements[i].value=response.firstChild.getAttribute(elements[i].id);
}