CURRENT LOGIC FLOW
	- Theme::searchBox posts to www/search/index.php
	- index.php
		- load SearchManager
			- load engines into searchEngines array [type][format]=engine object
			- load parameters names
		- set parameters from query string/post vars
		- SearchManager->setParametersValues(parameters)
		- SearchManager->getSearchRenderer(type from select box, words, offset, exact, outputFormat)
			"PerfectHTMLSearchRenderer" -> gets the specified search renderer
		- $PerfectRenderer->flush!


ABSTRACT SearchQuery CLASS

	- implement boolean login in common/search/SearchQuery.class
	- SearchQuery::getQuery abstract function ALWAYS extended by individual [modeule]SearchQuery.class


***********************UPGRADE Existing Classes For Project Search***********************

ProjectSearchQuery.class

***********************NEW Classes**************************************


PerfectHtmlSearchRenderer.class
	- HtmlSearchRenderer
	- new ProjectSearchQuery
	- Sorting

TopicSearchQuery.class
	- Implements SearchQuery.class
	- Extends SearchQuery:: getQuery

TopicHtmlSearchRenderer.class
	- Extends HtmlSearchRenderer.class
	- new TopicSearchQuery
	- Sorting

CrawlerSearchQuery.class
	- Implements SearchQueryCrawler.class (executes against crawler data source)
	- Extends SearchQueryCrawler::getQuery
	- Sorting???

CrawlerHtmlSearchRenderer.class
	- Extends HtmlSearchRenderer.class
	- new CrawlerSearchQuery
	- Sorting???


ABSTRACT SearchQueryCrawler CLASS
	- Executes against crawler data source
	- Returns rows and handles paging
	- Handles boolean logic
	- Sorting???


**********************NEW Entry Pages**********************

Index.php
	- Maureen's Demo Page
	- 3 Div structure with sources:

		project.php
			- PerfectSearchHtmlRenderer.class

		topic.php
			-TopicHtmlSearchRenderer.class
		
		crawler.php
			- CrawlerHtmlSearchRenderer.class


**********************Demo Versions***************************************

constants.php (1.3)
SearchManager.class (1.6)
Base.tab (1.59)

