Thanks for the reply.
I managed to get it working in the end. The save button click calls a javascript function on the target page. I had to place a javascript function on the page called SaveDocument like so:
function SaveDocument(nodeId, createAnother)
{
}
from here I was able to submit the page by calling the click event on a hidden button. Works great.
Thanks
Luke