Gültigkeit von Funktionen und Namen

Hallo zusammen,
ich habe in einem Script eine Function definiert:to_date.
Auf einer PHP-Seite fürs Web habe ich ebenfalls eine ähnliche Function mit dem gleichen Namen definiert. Aus dieser Webseite starte ich mit IPS_RunScript das erste Script, was mir folgende Fehlermeldung bringt:

 
CompileError: Cannot redeclare to_date() (previously declared in C:\Programme\IP-SYMCON\-:2) in line 11 Error: Cannot redeclare to_date() (previously declared in C:\Programme\IP-SYMCON\-:2) in line 9

Ich dachte eigentlich, wenn ich eine Function in einem Untermodul definiere, ist sie für darüber liegende Schichten nicht sichtbar. Aber offensichtlich funktioniert RunScript nicht in dieser Weise, sondern mehr als include, oder?

Also merke: keine Namen wiederverwenden!
Tommi