function HandleNetTrekkerSearch(type)
{
	if (type == null)
	{
		if(COMP.Prefs.netTrekkerURL)
			COMP.OpenWindow(COMP.Prefs.netTrekkerURL);
		return;
	}
	
	var rwsSearchStr = Ext.getCmp('simpleSearchBar').GetSearchText();

	var nTSearchStr = "";
	if(Ext.get('nTSearchField')!=null)
		nTSearchStr = Ext.get('nTSearchField').getValue();
	else
		nTSearchStr = "";
		
	var searchStr = "";
	if(nTSearchStr.length)
		searchStr = nTSearchStr;
	else if(rwsSearchStr.length)
		searchStr = rwsSearchStr;

	var o = {searchTerm:searchStr,searchType:type,schoolType:COMP.Prefs.ntSchoolType};
	var url = "nettrekkerlink";
	// COMP.Send/AjaxCommand(url,o);
	netTrekkerLinkFunction(o);
}
function netTrekkerLinkFunction(o)
{
 	var newLocation = COMP.Prefs.netTrekkerURL;
	var searchWord = o.searchTerm;
	var schoolType = o.schoolType;
	var searchType = o.searchType;
	var homepage = schoolType[0];
	
	switch (searchType)
	{
		case "general":
			newLocation = COMP.Join(newLocation, "/searchKeyword?al=" + schoolType + "&np=/webresults.ftl&pp=/webresults.ftl&query=" + searchWord + "&HOMEPAGE=" + homepage);
			break;
		case "timeLine":
			newLocation = COMP.Join(newLocation, "/listTimelineNodes?np=/timeline/index.ftl&pp=/error.ftl&timelineType=SPAN&level=" + schoolType + "&HOMEPAGE=" + homepage);
			break;
		case "famousPerson":
			newLocation = COMP.Join(newLocation, "/searchFamousPerson?np=/famous/results.ftl&pp=error.ftl&level=" + schoolType + "&name=" + searchWord + "&searchType=PERSON&HOMEPAGE=" + homepage + "&goFPersonSearch=Y");
			break;
		case "imageSearch":
			newLocation = COMP.Join(newLocation, "/searchKeyword?al=" + schoolType + "&np=/webresults.ftl&pp=/webresults.ftl&searchType=IMAGE&query=" + searchWord + "&HOMEPAGE=" + homepage);
			break;
		case "references":
			newLocation = COMP.Join(newLocation, "/goPage?np=/reference/index.ftl&pp=/error.ftl&HOMEPAGE=" + homepage);
			break;
		case "teacherTools":
			newLocation = COMP.Join(newLocation, "/goSubject?np=/subjectresults.ftl&nodeID=41363&al=" + schoolType + "&HOMEPAGE=" + homepage);
			break;
	}
	
	COMP.OpenWindow(newLocation, new String('scrollbars=1'));
}if (window.COMP) COMP.Broadcast('scriptLoaded_netTrekkerTool');