well, you have a few options:
include an array of allowed pages:
$pages = array('index'=>'index.php','login'=>'login/login.php');
if (in_array($_GET['id'], $pages)) {
include($pages[$_GET['id']);
}
which would be called as navigation.php?id=index and navigation.php?id=login
Or you could switch to a more versatile system of managing pages than using an include() based on a get variable, if your site is going to get big enough to require breaking it into directories.
There's more, of course, but those are the two I can think of offhand when I'm tired. The first would probably be easiest if you only have a few pages, but you may want to consider a more robust rewrite/design of how you handle this.