What you are doing with "blah".include()."blah" is building a string, which is then echo'ed. But include() doesn't return a string, it sends a file directly to the output. So it's outputing the nav.php, then echoing "blahblah".
Try this instead:
echo "first part of the HTML";
include("nav.php");
echo "last part of the HTML";