__NAME__';
    $navpage_template = '__NAME__';
    $site_dirs = array_diff(scandir($static_page_dir), array('.', '..'));
    $nav_out = "";
    foreach ($site_dirs as $site_dir) {
        $pages_dir = array_diff(scandir("$static_page_dir$site_dir"), array('.', '..'));
        $navsite = $navsite_template;
        $site_class = "class=\"navsite_link\"";
        $site_name = str_replace("_", " ", $site_dir);
        if ($site_name == "global") {
            $site_name = "misc";
            $site_dir = $default_page;
        }
        $site_location = "$protocol$site_dir.$domain.$tld/$default_page";
        $navsite = str_replace("__CLASS__", $site_class, $navsite);
        $navsite = str_replace("__LOCATION__", $site_location, $navsite);
        $navsite = str_replace("__NAME__", $site_name, $navsite);
        if ($subdomain == $site_dir) {
            //this is the current page
            $site_class = "class=\"navsite_link active\"";
        }
        $navpages = "";
        foreach ($pages_dir as $page_dir) {
            $page_dir = explode(".", $page_dir)[0];
            $navpage = $navpage_template;
            $page_class = "class=\"navpage_link\"";
            if ($subdomain == $site_dir && $page_name == $page_dir) {
                $page_class = "class=\"navpage_link active\"";
            }
            $page_location = "$protocol$site_dir.$domain.$tld/$page_dir";
            $page_name = str_replace("_", " ", $page_dir);
            $page_name = explode(".", $page_name)[0];
            $navpage = str_replace("__CLASS__", $page_class, $navpage);
            $navpage = str_replace("__LOCATION__", $page_location, $navpage);
            $navpage = str_replace("__NAME__", $page_name, $navpage);
            $navpages .= $navpage;
        }
        $navsite = str_replace("__NAVPAGES__", $navpages, $navsite);
        $nav_out .= $navsite;
    }
    return $nav_out;
}
?>