context: 	GetNextSourceElement : function( currentNode, ignoreSpaceTextOnly, stopSearchElements, ignoreElements )	{		if ( !currentNode )			return null ;		if ( currentNode.nextSibling )			currentNode = currentNode.nextSibling ;		else			return this.GetNextSourceElement( currentNode.parentNode, ignoreSpaceTextOnly, stopSearchElements, ignoreElements ) ;				while ( currentNode )		{			if ( currentNode.nodeType == 1 )			{				if ( stopSearchElements && currentNode.nodeName.IEquals( stopSearchElements ) )					break ;				if ( !ignoreElements || !currentNode.nodeName.IEquals( ignoreElements ) )					return currentNode ;			}			else if ( ignoreSpaceTextOnly && currentNode.nodeType == 3 && currentNode.nodeValue.RTrim().length > 0 )				break ;			if ( currentNode.firstChild )				currentNode = currentNode.firstChild ;			else				return this.GetNextSourceElement( currentNode, ignoreSpaceTextOnly, stopSearchElements, ignoreElements ) ;		}				return null ;	},
meta: 8533	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8533/9e983f26dc3628701a539d2377aaa3db1e8f1f71/fckdomtools.js/clean/library/src/webapp/editor/FCKeditor/editor/_source/internals/fckdomtools.js