getEl(node.dom.parentNode).addClass("selected"); } } else if (gGhostCommentFlagRow != null && node != gGhostCommentFlagRow) { getEl(node.dom.parentNode).removeClass("selected"); } 
getEl(node.dom.parentNode).addClass("selected"); } } else if (gGhostCommentFlagRow != null && node != gGhostCommentFlagRow) { getEl(node.dom.parentNode).removeClass("selected"); } 
function onLineMouseOver(e, unused, table, fileid) {	var node = getEl(e.target || e.srcElement);	if (node.hasClass("commentflag")) {		if (gGhostCommentFlag != null && node == gGhostCommentFlag.dom) {			node = gGhostCommentFlagRow;			getEl(node.dom.parentNode).addClass("selected");		} else {			node = getEl(node.dom.parentNode);		}	}	if (isLineNumCell(node.dom)) {		node.setStyle("cursor", "pointer");		if (gSelection.table == table) {			var linenum = parseInt(node.dom.innerHTML);			if (linenum >= gSelection.beginNum) {				var row = node.dom.parentNode;				for (var i = gSelection.lastSeenIndex;					 i <= row.rowIndex;					 i++) {					getEl(table.dom.rows[i]).addClass("selected");				}				gSelection.end = node.dom;				gSelection.endNum = linenum;				gSelection.lastSeenIndex = row.rowIndex;			}		} else if (node.dom.childNodes.length == 1) {			if (!gGhostCommentFlag) {				gGhostCommentFlag = dh.append(document.body, {					id: 'ghost-commentflag',					tag: 'img',					src: '/images/comment-ghost.png'				}, true);				gGhostCommentFlag.enableDisplayMode();				gGhostCommentFlag.setAbsolutePositioned();				gGhostCommentFlag.setX(2);			} else if (gGhostCommentFlagRow != null) {				getEl(gGhostCommentFlagRow.dom.parentNode).removeClass("selected");			}			gGhostCommentFlag.setTop(node.getY() - 1);			gGhostCommentFlag.show();			gGhostCommentFlag.removeAllListeners();			gGhostCommentFlag.on('mousedown',				onLineMouseDown.createDelegate(this, [table], true));			gGhostCommentFlag.on('mouseup',				onLineMouseUp.createDelegate(this, [table, fileid], true));			gGhostCommentFlag.on('mouseover',				onLineMouseOver.createDelegate(this, [table, fileid], true));			gGhostCommentFlagRow = node;			getEl(node.dom.parentNode).addClass("selected");		}	} else if (gGhostCommentFlagRow != null && node != gGhostCommentFlagRow) {		getEl(node.dom.parentNode).removeClass("selected");	}}
4441	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4441/079915de0f4f95d8ba5a6cf50e2f0e4397efae6d/diffviewer.js/buggy/htdocs/scripts/diffviewer.js