add: window.__sIEve_resetClones = function(elem) { if ( elem.nodeType == 1 ) { window.__sIEve_overloadCloneNode(elem); var child = elem.firstChild; while ( child ) { window.__sIEve_resetClones(child); child = child.nextSibling; } } } 
context: function __sIEve_initializeHooks(jsHook){	window.attachEvent('onbeforeunload',function ()	{		jsHook.rescanForElements(window.document);		window.detachEvent('onbeforeunload',arguments.callee);	});	window.attachEvent('onunload',function ()	{		try {			jsHook.unloadWindow(window.document);			if ( window.__sIEve_rescanForElementsTimer )			{				window.clearTimeout(window.__sIEve_rescanForElementsTimer);				window.__sIEve_rescanForElementsTimer = null;				window.navigator.__sIEve_rescanForElementsIntervalHandler = null;			}			window.__sIEve_logElement = null;			window.document.createElement = null;			window.detachEvent('onunload',arguments.callee);		}		catch (err) { /* Ignore errors on close of sIEve */ }	});	window.document.attachEvent('onstop',function ()	{		try		{			jsHook.unloadWindow(window.document);			if ( window.__sIEve_rescanForElementsTimer )			{				window.clearTimeout(window.__sIEve_rescanForElementsTimer);				window.__sIEve_rescanForElementsTimer = null;				window.navigator.__sIEve_rescanForElementsIntervalHandler = null;			}			window.__sIEve_logElement = null;			window.document.createElement = null;			window.document.detachEvent('onstop',arguments.callee);		}		catch (err) { /* Ignore errors on close of sIEve */ }	});	if ( window.document.location.href.indexOf('blank.htm') < 0 )	{		window.navigator.__sIEve_rescanForElementsInterval = 50;	}	if ( ! window.navigator.__sIEve_rescanForElementsIntervalHandler )	{		window.navigator.__sIEve_rescanForElementsIntervalHandler = function()		{			jsHook.rescanForElements();			window.__sIEve_setRescanForElementsTimeout();		};		window.__sIEve_setRescanForElementsTimeout();	}	else	{		if ( !window.library ) window.setTimeout(function(){jsHook.rescanForElements(window.document);},100);	}	window.__sIEve_logElement = function(elem)	{		jsHook.logElement(elem);		__sIEve_overloadCloneNode(elem);		var child = elem.firstChild;		while ( child ) {			__sIEve_logElement(child);			child = child.nextSibling;		}	};	var nativeCreateElement = window.document.createElement;	window.document.createElement = function(tag) {		var elem = nativeCreateElement(tag);		__sIEve_logElement(elem);		return elem;	};}
meta: 1992	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1992/76a394021a14e8e8a055ab064c54ed6d843db273/sIEveHooks.js/clean/sieve/src/sIEveHooks.js