			
	function display_dynamiccontentsingleev(containerIndexEv,searchResultsEv,resultCountEv,TitleTextEv,isCollapsibleEv)
   	{
		
		var containerIdBaseEv = "CollapsiblePanelSingleEv" + containerIndexEv + "_Base";
		var ContainerIDEv = "CollapsiblePanelSingleEv" + containerIndexEv;
	
		document.write('<div style="margin:0px 0px 0px 0px; border-left:none;border-right:none;border-top:none; border-bottom:none;">' +
			'<div id="' + containerIdBaseEv + '"></div>' +
	   	   '</div>');
	 
	
	document.write();
	
	
	var resultdivEv = document.getElementById(containerIdBaseEv);
	window.RESULTDIVEV = resultdivEv;
	
	
	if(resultdivEv)
	{
		drawCatSearchResultsEv(ContainerIDEv,searchResultsEv,containerIndexEv,resultCountEv,TitleTextEv,isCollapsibleEv);
	}
}

function refreshPaneResultsEv(containerEv,indexEv)
{
	var htmlStrEv = ''
	var itemsEv = SavedSearchesEv[indexEv-1];
	//loop through results and show
	
	for(var i=0; i < itemsEv.length; i++)
	{
		htmlStrEv += makeResultHtmlEv(itemsEv[i]);
	}
	
	//container.style.height = "250px";
	containerEv.style.overflow = "visible";
	containerEv.innerHTML = htmlStrEv;
}


function fillResultsArrayEv(DocTitleEv,FileURLEv,dIDEv,ExtensionEv,DocNameEv,DocTypeEv)
{
	//build results array
	//create a doc object
	var docEv = new Object();
	docEv.titleEv = DocTitleEv;
	docEv.URLEv = FileURLEv;
	docEv.dIDEv = dIDEv;
	docEv.extensionEv = ExtensionEv;
	docEv.dDocNameEv = DocNameEv;
	docEv.typeEv = DocTypeEv;
	//add doc object to the SearchResults array
	SearchResultsE.push(docEv);
}

// extract the search results and
// draw them to the page in collapsible panels
function drawCatSearchResultsEv(containerIdEv,searchResultsEv,containerIndexEv,resultCountEv,titleTextEv,isCollapsibleEv)
{
	
	var htmlStrEv = '';
	
	if(searchResultsEv == null)
	{
		htmlStrEv += "null";
	}
	else //extract and categorize results then build html to draw them
	{
		htmlStrEv += makeResultsHtmlEv(searchResultsEv,containerIdEv,containerIndexEv,resultCountEv,titleTextEv,isCollapsibleEv);
	}
	
	htmlStrEv+='';

	window.RESULTDIVEV.innerHTML = htmlStrEv;
	//if the pane is collapsible pane
	
}


function makeResultsHtmlEv(itemsEv,containerIdEv,ContainerIndexEv,resultCountEv,titleTextEv,isCollapsibleEv)
{
	var htmlStrEv = "";
	var containerArrowEv = containerIdEv + "_arrow";
	var numResultsToDisplayEv;//number of results to display in a pane
	var showMoreLinkEv;//boolean determines whether to show the 'Show All ...' link at the end of a pane
	
	if(itemsEv.length == 0)
	{
		htmlStrEv = '';
		return htmlStrEv;
	}
	
	//find out how many results to show in a pane an if a 'More ...' link is required
			if(itemsEv.length > resultCountEv && isCollapsibleEv){
				numResultsToDisplayEv = resultCountEv;
				showMoreLinkEv = true;
			}else{
				numResultsToDisplayEv = itemsEv.length;
				showMoreLinkEv = false;
			}
	
		htmlStrEv += '<div class="block item">';
		//htmlStr += titleTextEv + ' (' + itemsEv.length + ') </div>';
		htmlStrEv += titleTextEv + '</div><div class="clear"><!--save--></div>';
		htmlStrEv += '<div class="nonCollapsiblePanel">';
		
	//loop through results and show
	for(var i=0; i<numResultsToDisplayEv; i++)
	{
		htmlStrEv += makeResultHtmlEv(itemsEv[i]);
	}
	if(showMoreLinkEv){
				
				htmlStrEv += '<a class="block link" style="text-align:right;cursor:pointer;" onclick="refreshPaneResultsEv(this.parentNode,' + ContainerIndexEv +')"> More ...</a>';
			}
	if(htmlStrEv == ""){
		return htmlStrEv;
	}else{
		htmlStrEv += '</div><div class="block spacer"><!--save--></div>';
		return htmlStrEv;
	}
}

function makeResultHtmlEv(itemEv)
{
	var htmlStrEv = "";
	var CorectURL = itemEv.URLEv.replace(itemEv.dDocNameEv, "index.htm");
	if(itemEv.typeEv == "Campaign Materials"){
		htmlStrEv += '<div class="block link"><a href="' + itemEv.URLEv + '">- '+ itemEv.titleEv +'</a></div><div class="clear"><!--save--></div>';
	}else{
		htmlStrEv += '<div class="block link"><a href="' + CorectURL + '">- '+ itemEv.titleEv +'</a></div><div class="clear"><!--save--></div>';
	}
	return htmlStrEv;
}


	function navigate(locEv){
		window.location = locEv;
	}
