rem: Mailbox.getFolderMessage(); 
add: Mailbox.getFolderDetails(); 
context: 	onMailKeyPress : function(event) {		var Key = {			SHIFT	: 16,			ESC		: 27,			UP		: 38,			DOWN	: 40,			DELETE	: 46,			A		: 65		}				if (!event) {			event = window.event;		}		/*		event.altKey		event.ctrlKey		event.shiftKey 		*/		var keycode = event.keyCode				if ((keycode == Key.UP || keycode == Key.DOWN) &&			 Mailbox.summaryList.head != null) {			 						var lastObj = Mailbox.lastSelected;			var nextObj;						if (Mailbox.lastSelected == null) {				Mailbox.lastSelected = Mailbox.summaryList.head;				nextObj = Mailbox.lastSelected;			}			else if (keycode == Key.DOWN) {				nextObj = lastObj.next;			}			else if (keycode == Key.UP) {				nextObj = lastObj.prev;			}						if (nextObj) {				if (!event.shiftKey) {					Mailbox.summaryUnhighlightAll();					Mailbox.summaryHighlight(nextObj, event.shiftKey);				}				else {					if (nextObj.index <= Mailbox.groupStart.index && keycode == Key.DOWN) {						Mailbox.summaryUnhighlight(Mailbox.lastSelected, true);					}					if (nextObj.index >= Mailbox.groupStart.index && keycode == Key.UP) {						Mailbox.summaryUnhighlight(Mailbox.lastSelected, true);					}										Mailbox.summaryHighlight(nextObj, event.shiftKey);				}				Mailbox.groupStart = Mailbox.lastSelected;			}		}		else if (keycode == Key.DELETE) {			Mailbox.deleteSelectedMessages();		}		else if (keycode == Key.ESC) {			Mailbox.summaryUnhighlightAll();			Mailbox.getFolderMessage();		}		else if (event.ctrlKey) {			if (keycode == Key.A) {				Mailbox.summaryHighlightAll();				return false;			}		}	},
meta: 10143	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10143/c7d63d49d10ff470e1cf72c5e56423f5a403b47c/mailbox.js/buggy/portal-web/docroot/html/js/portlet/mailbox.js