rem: var focusedElement = document.commandDispatcher.focusedElement; var focusedElementId=""; 
add: focusedElement = document.commandDispatcher.focusedElement; focusedElementId=""; 
context: function SwitchPaneFocus(event){	if (event && (event.shiftKey))	{		dump("Inside the SwitchPaneFocus \n");		var focusedElement = document.commandDispatcher.focusedElement;		var focusedElementId="";		if ( MessagePaneHasFocus() )			SetFocusThreadPane();		else 		{			try 			{ 				focusedElementId = focusedElement.getAttribute('id');				if(focusedElementId == "threadTree")					SetFocusFolderPane();				else if(focusedElementId == "folderTree")					SetFocusMessagePane();			}			catch(e) 			{				SetFocusMessagePane();			}		}	}	else	{		dump("Inside the SwitchPaneFocus \n");		var focusedElement = document.commandDispatcher.focusedElement;		var focusedElementId="";		if ( MessagePaneHasFocus() )			SetFocusFolderPane();		else 		{			try 			{ 				focusedElementId = focusedElement.getAttribute('id');				if(focusedElementId == "threadTree")					SetFocusMessagePane();				else if(focusedElementId == "folderTree")					SetFocusThreadPane();			}			catch(e) 			{				SetFocusMessagePane();			}		}	}}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/1f055a1b4763678a5caaf411e624ac20e0fe427e/mail3PaneWindowCommands.js/clean/mailnews/base/resources/content/mail3PaneWindowCommands.js