rem: if (typeof l == 'undefined') return; l=(hookType == 1 ? l.before : l.after);  if (!l.length) return;  arS = argToString(ar, 2); for (var k = 0; k < l.length; k++) eval('l[k]('+arS+')');  
add: if (typeof l != 'undefined') { l=(hookType == 1 ? l.before : l.after);  if (l.length) { arS = argToString(ar, 2); for (var k = 0; k < l.length; k++) eval('l[k]('+arS+')'); } } 
context: function runHook(fnHookTo, hookType) {	var l = hookPts[fnHookTo], optPm, arS, ar = runHook.arguments;	if (hookType == FREPLACE) {		arS = argToString(ar, 2);		if (typeof l == 'undefined' || !(l = l.ovload)) return eval(fnHookTo+'('+arS+')');		else return eval('l('+arS+')');	} else if (hookType == FBEFORE || hookType == FAFTER) {		if (typeof l == 'undefined') return;		l=(hookType == 1 ? l.before : l.after);		if (!l.length) return;		arS = argToString(ar, 2);		for (var k = 0; k < l.length; k++) eval('l[k]('+arS+')'); 	} else if (hookType == FALTERNATE) {		optPm = ar[2];		arS = argToString(ar, 3);		if (typeof l == 'undefined' || (l = l.alt[pms[optPm-1-pmStart]]) == 'undefined') {			return eval(fnHookTo+'('+arS+')');		} else {			return eval('l('+arS+')');		}	}}
meta: 1202	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1202/5c2a3f178d3635912444f7b2a90d17acd84d5d4f/overlib.js/clean/web/theme/scripts/overlib.js