private void GenerateSearchPage()
{
var activePath = new NavigatedPath();
activePath.Push(this.Pages);
var searchSimpleElement = new SimpleNavigationElement() {Name = "Search", Value = "Docnet_search.htm", IsIndexElement = false, ParentContainer = this.Pages};
searchSimpleElement.ContentProducerFunc = e=>@"
<h1 id=""search"">Search Results</h1>
<p>
<form id=""content_search"" action=""docnet_search.htm"">
<span role= ""status"" aria-live=""polite"" class=""ui-helper-hidden-accessible""></span>
<input name=""q"" id=""search-query"" type=""text"" class=""search_input search-query ui-autocomplete-input"" placeholder=""Search the Docs"" autocomplete=""off"" autofocus/>
</form>
</p>
<div id=""search-results"">
<p>Sorry, page not found.</p>
</div>";
searchSimpleElement.ExtraScriptProducerFunc = e=> @"
<script>var base_url = '.';</script>
<script data-main=""js/search.js"" src=""js/require.js""></script>";
searchSimpleElement.GenerateOutput(this, activePath);
activePath.Pop();
}