			
	function display_dynamiccontentsingleev(containerIndexEv,searchResultsEv,resultCountEv,TitleTextEv,isCollapsibleEv)
   	{
		
		var containerIdBaseEv = "module2";
	
		document.write('<div id="' + containerIdBaseEv + '"></div>');
	 
	
	document.write();
	
	
	var resultdivEv = document.getElementById(containerIdBaseEv);
	window.RESULTDIVEV = resultdivEv;
	
	
	if(resultdivEv)
	{
		drawCatSearchResultsEv(containerIdBaseEv,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,DocStDate,DocEndDate)
{
	//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;
	docEv.stDate = DocStDate;
	docEv.endDate = DocEndDate;
	//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="bkgd"><div class="relatedLinks">';
		//htmlStr += titleTextEv + ' (' + itemsEv.length + ') </div>';
		htmlStrEv += titleTextEv + '</div><ul>';
		
	//loop through results and show
	for(var i=0; i<numResultsToDisplayEv; i++)
	{
		htmlStrEv += makeResultHtmlEv(itemsEv[i]);
	}
	if(showMoreLinkEv){
				
				htmlStrEv += '<a onclick="refreshPaneResultsEv(this.parentNode,' + ContainerIndexEv +')"><img src="'+ httpCgiPath.replace("idcplg","groups/public/@wbasst/@internet/documents/webasset/viewAllEvents.gif") + '" alt="viewAllEvents" width="75" height="8"/></a>';
				}
		htmlStrEv += '</ul></div><div class="foot"><img src="'+ httpCgiPath.replace("idcplg","groups/public/@wbasst/@internet/documents/webasset/spacergif.gif") + '" alt="spacer" width="10" height="10"/></div>';
		return htmlStrEv;
}

function makeResultHtmlEv(itemEv)
{
	var htmlStrEv = "";
	var CorectURL = itemEv.URLEv.replace(itemEv.dDocNameEv, "index.htm");
	if(itemEv.typeEv == "Campaign Materials"){
		htmlStrEv += '<li><a href="' + itemEv.URLEv + '">'+ itemEv.titleEv +'</a>';
		htmlStrEv += '<div class="date">'+ getFullDate(itemEv.stDate,itemEv.endDate) +'</div></li>';
	}else{
		htmlStrEv += '<li><a href="' + CorectURL + '">'+ itemEv.titleEv +'</a></li>';
		htmlStrEv += '<div class="date">' + getFullDate(itemEv.stDate,itemEv.endDate) + '</div></li>';
	}
	return htmlStrEv;
}


	function navigate(locEv){
		window.location = locEv;
	}
