lux: bug beim IE 5.0 SP1 mit window.execScript() ?!

Hi *,
wir verwenden auf unseren Seiten viel JS-Funktionalität, die wir in externe Dateien ausgelagert und mit gzip komprimiert auf dem Server liegen haben. Das (asynchrone) Laden und Entpacken der Dateien wird am Client über einen Art Handler überwacht. Kernfunktion des Handlers ist ein parameterisierter Funtionsaufruf mittels
window.exeScript(fctPointer(param,...))
Soweit so gut beim IE 5.5 funktioniert alles.
Beim IE 5.0 SP1 oder SP2 werden die Funktionen zwar ausgeführt aber es tritt an einer von mir nicht zu definierenden Stelle ein JS-error <'undefined' is undefined> auf und dann meldet sich noch die JavaScript-Engine mit ErrorNumber:80020101 und zwingt den ganzen Browser in die Knie.
Wer weiß näheres zu diesem Verhalten?
Anbei eine Kleine Testumgebung:

<html>
   <head>
      <title>execScrtipt Test</title>
 <script language="javascript">
 var fct = myFunction;
 var p1 = "p1";
 var p2 = "p2";

function doFunction(){
  alert("doFunction");
  try{
   window.execScript( fct() );
   //window.execScript( fct(p1,p2) );
  }
  catch(e){
   alert("catched");
  }
 }

function myFunction(){
  alert("in myFunction");
 }
 </script>
   </head>
   <body>
 <input type="button" value="clickMich" onclick="javascript:doFunction();"
   </body>
</html>

Gehabt Euch wohl.
Mit Gruß und Dank,
lux.