rem: ta = new Array; ta[doId] = window.ta[doId]; 
add: ta = [doId]; 
context: function akeytt( doId ) {	// A lot of user scripts (and some of the code below) break if	// ta isn't defined, so we make sure it is.  Explictly using	// window.ta avoids a "ta is not defined" error.	if (!window.ta) window.ta = new Array;	// Make a local, possibly restricted, copy to avoid clobbering	// the original.	var ta;	if ( doId ) {		ta = new Array;		ta[doId] = window.ta[doId];	} else {		ta = window.ta;	}	// Now deal with evil deprecated ta	var watchCheckboxExists = document.getElementById( 'wpWatchthis' ) ? true : false;	for (var id in ta) {		var n = document.getElementById(id);		if (n) {			var a = null;			var ak = '';			// Are we putting accesskey in it			if (ta[id][0].length > 0) {				// Is this object a object? If not assume it's the next child.				if (n.nodeName.toLowerCase() == "a") {					a = n;				} else {					a = n.childNodes[0];				}			 	// Don't add an accesskey for the watch tab if the watch			 	// checkbox is also available.				if (a && ((id != 'ca-watch' && id != 'ca-unwatch') || !watchCheckboxExists)) {					a.accessKey = ta[id][0];					ak = ' ['+tooltipAccessKeyPrefix+ta[id][0]+']';				}			} else {				// We don't care what type the object is when assigning tooltip				a = n;				ak = '';			}			if (a) {				a.title = ta[id][1]+ak;			}		}	}}
meta: 7642	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7642/faa7a6a8c80577947e8e2392ec401b0d63b9b909/wikibits.js/buggy/skins/common/wikibits.js