   if ( dojo.html.selection.getType() == dojo.html.selectionType.CONTROL ){ if(dojo.doc()["selection"]){ var range = dojo.doc().selection.createRange();  if ( range && range.item ){ return dojo.doc().selection.createRange().item(0); } }else{ var selection = dojo.global().getSelection(); return selection.anchorNode.childNodes[ selection.anchorOffset ]; } } }, 
   if ( dojo.html.selection.getType() == dojo.html.selectionType.CONTROL ){ if(dojo.doc()["selection"]){ var range = dojo.doc().selection.createRange();  if ( range && range.item ){ return dojo.doc().selection.createRange().item(0); } }else{ var selection = dojo.global().getSelection(); return selection.anchorNode.childNodes[ selection.anchorOffset ]; } } }, 
	getSelectedElement: function() {		// summary: 		//		Retrieves the selected element (if any), just in the case that a single		//		element (object like and image or a table) is selected.		if ( dojo.html.selection.getType() == dojo.html.selectionType.CONTROL ){			if(dojo.doc()["selection"]){ //IE				var range = dojo.doc().selection.createRange();						if ( range && range.item ){					return dojo.doc().selection.createRange().item(0);				}			}else{				var selection = dojo.global().getSelection();				return selection.anchorNode.childNodes[ selection.anchorOffset ];			}		}	},
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/2f1d2cb699c9d9329e8b782b0463156e211cb0f6/struts_dojo.js.uncompressed.js/buggy/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js.uncompressed.js