rem: else if(retentionSettings.retainByPreference == 3) 
add: break; case 3: 
context: function initRetentionSettings(){    var retentionSettings =  gIncomingServer.retentionSettings;     document.getElementById("nntp.keepUnread").checked =  retentionSettings.keepUnreadMessagesOnly;    document.getElementById("nntp.removeBody").checked =  retentionSettings.cleanupBodiesByDates;    document.getElementById("nntp.keepMsg").setAttribute("value", retentionSettings.retainByPreference);    if(retentionSettings.daysToKeepHdrs > 0)        document.getElementById("nntp.keepOldMsgMin").setAttribute("value", retentionSettings.daysToKeepHdrs);    else        document.getElementById("nntp.keepOldMsgMin").setAttribute("value", "30");    if(retentionSettings.numHeadersToKeep > 0)        document.getElementById("nntp.keepNewMsgMin").setAttribute("value", retentionSettings.numHeadersToKeep);    else         document.getElementById("nntp.keepNewMsgMin").setAttribute("value", "30");    if(retentionSettings.daysToKeepBodies > 0)        document.getElementById("nntp.removeBodyMin").setAttribute("value", retentionSettings.daysToKeepBodies);    else        document.getElementById("nntp.removeBodyMin").setAttribute("value", "30");    if(retentionSettings.retainByPreference == 1)        document.getElementById("nntp.keepAllMsg").checked = true;	    else if(retentionSettings.retainByPreference == 2)        document.getElementById("nntp.keepOldMsg").checked = true;    else if(retentionSettings.retainByPreference == 3)        document.getElementById("nntp.keepNewMsg").checked = true;}
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/2e487bdf562a6755dc2218ae4910b4d03bd96eb3/am-offline.js/buggy/mailnews/base/prefs/resources/content/am-offline.js