thats great Jason Many thanks. Am almost there
Now the callback panel is submitting successfully and redirecting to the correct page.
The only issue is that on the rewritten pages the success message isnt shown within the panel (it is being shown in a non rewritten page) and the culprit, after much testing, is the $GoToPage = element
If that is left empty (as it would be for the non rewritten pages, the success message shows on the redirect. If it has the relevant code as indeciated above by you eg $GoToPage = "domestic/".$row_PageContents['Permalink'] .""; or even a simple path such as terms.php then although it submits and redirects to the correct url, the success message does not show