<!--

function cmCustomAddEventAfter(elt,type,handle,fName,f) {
      if(handle){
            var event=handle.toString();
            if(event.indexOf(fName)==-1){
                  if(cGU&&event.indexOf("function "+"(")==0){
                        fName=event.substring(event.indexOf("{"),event.length)+";"+fName;
            } else {
                elt["_custom_"+type]=handle;
                fName="if(!e)var e=null;"+fName+";return this._custom_"+type+"("+(cF(5)?"":"e")+");"
            }
                  var newfunc=new Function("e",fName);
                  return newfunc;
            } else {
                  return handle;
            }

      } else {
            return f;
    }
}

//-->