rem: if (typeof hookPts == 'undefined') hookPts = new Array(); 
context: function registerHook(fnHookTo, fnRef, hookType, optPm) {	var hookPt, last = typeof optPm;		if (fnHookTo == 'plgIn'||fnHookTo == 'postParse') return;	if (typeof hookPts == 'undefined') hookPts = new Array();	if (typeof hookPts[fnHookTo] == 'undefined') hookPts[fnHookTo] = new FunctionReference();	hookPt = hookPts[fnHookTo];	if (hookType != null) {		if (hookType == FREPLACE) {			hookPt.ovload = fnRef;  // replace normal overlib routine			if (fnHookTo.indexOf('ol_content_') > -1) hookPt.alt[pms[CSSOFF-1-pmStart]]=fnRef; 		} else if (hookType == FBEFORE || hookType == FAFTER) {			var hookPt=(hookType == 1 ? hookPt.before : hookPt.after);			if (typeof fnRef == 'object') {				hookPt = hookPt.concat(fnRef);			} else {				hookPt[hookPt.length++] = fnRef;			}			if (optPm) hookPt = reOrder(hookPt, fnRef, optPm);		} else if (hookType == FALTERNATE) {			if (last=='number') hookPt.alt[pms[optPm-1-pmStart]] = fnRef;		}		return;	}}
meta: 1202	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1202/5c2a3f178d3635912444f7b2a90d17acd84d5d4f/overlib.js/clean/web/theme/scripts/overlib.js