rem:  select[0].value = lastRecipientType; 
add: select[0].selectedItem = select[0].childNodes[0].childNodes[awGetSelectItemIndex(lastRecipientType)]; 
context: function awAppendNewRow(setFocus){	var body = document.getElementById('addressWidgetBody');	var treeitem1 = awGetTreeItem(1);		if ( body && treeitem1 )	{	    var lastRecipientType = awGetPopupElement(top.MAX_RECIPIENTS).value;		newNode = awCopyNode(treeitem1, body, 0);		top.MAX_RECIPIENTS++;        var input = newNode.getElementsByTagName(awInputElementName());        if ( input && input.length == 1 )        {    	    input[0].setAttribute("value", "");    	    input[0].setAttribute("id", "msgRecipient#" + top.MAX_RECIPIENTS);    	}        var select = newNode.getElementsByTagName(awSelectElementName());        if ( select && select.length == 1 )        {//doesn't work!    	    select[0].setAttribute("value", lastRecipientType);    	    select[0].value = lastRecipientType;    	    select[0].setAttribute("id", "msgRecipientType#" + top.MAX_RECIPIENTS);    	}		// focus on new input widget		if (setFocus && input[0] )			awSetFocus(top.MAX_RECIPIENTS, input[0]);	}}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/879640409e350f33f86e9de6807dafc030a65486/addressingWidgetOverlay.js/clean/mailnews/compose/resources/content/addressingWidgetOverlay.js