Hi Etay,
Thanks for the link but that really doesn't help - my problem is not about using EPCM.doNavigation or LSAPI...service.navigate methods, the problem is, as described above, about calling those and not having the portal running in the right launch mode.
Cheers,
Alan