function discContent(contentType, activity, elementSelector, jTemplate, days, noResults) { 
  discFullContent('','','',contentType, activity, elementSelector, jTemplate, days, noResults)    
}

function discFullContent(userTiers, sections, categories, contentType, activity, elementSelector, jTemplate, days, noResults) { 
  var requestBatch = new RequestBatch(); 
  var searchSections = new Array(); 
  var searchCategories = new Array();
  var limitToContributorsDisco = new Array();

  if (sections != null && sections != '') {
    var sectionStrings = sections.split(",");
    for (i=0; i<sectionStrings.length; i++) {
       searchSections[i] = new Section(sectionStrings[i]);
    }
  }

  if (categories != null && categories != '') {
    var categoryStrings = categories.split(",");
     for (i=0; i<categoryStrings.length; i++) {
       searchCategories[i] = new Category(categoryStrings[i]);
    }
  }

  if (userTiers != null && userTiers != '') {
    var userTierStrings = userTiers.split(",");
    for (i=0; i<userTierStrings.length; i++) {
      limitToContributorsDisco[i] = new UserTier(userTierStrings[i]);
    }
  }

  var contentType = new ContentType(contentType);
  var activityDisco = new Activity(activity);

  var callback = function(responseBatch){ 
       $(elementSelector).setTemplateURL(jTemplate,null,{filter_data: false,filter_params: false});
       var data = responseBatch.Responses[0].DiscoverContentAction;$(elementSelector).processTemplate(data);
  };
   requestBatch.AddToRequest(new DiscoverContentAction(searchSections,searchCategories,limitToContributorsDisco,activityDisco,contentType,days,noResults));
   requestBatch.BeginRequest(gDaapiUrl, callback);    
}

function testDaapi(key,iteration){
	var requestBatch = new RequestBatch();

	var callback = function(responseBatch){
		var title = responseBatch.Responses[0].ForumDiscussion.DiscussionTitle;
		var link = responseBatch.Responses[0].ForumDiscussion.DiscussionUrl;
		var html = '<a href="' + link + '">' + title + '</a>';
		var divID = "plk_forumdiscussion" + iteration;
		var myDiv = document.getElementById(divID);
		myDiv.innerHTML = html;
	};
	
	requestBatch.AddToRequest(new DiscussionKey(key));
	requestBatch.BeginRequest(gDaapiUrl, callback); 
}

function testPhotoPage(galleryId){
	var pageSize = 8;
	var startPage = 1;

	var requestBatch = new RequestBatch();
	var galleryKey = new GalleryKey(galleryId); 
	var photoPage = new PhotoPage(galleryKey, pageSize, startPage);
	var requestBatch = new RequestBatch();  
	
	var photopagecallback = function(responseBatch){
		var thePhotoPage = responseBatch.Responses[0].PhotoPage;
		getPhotoPageAsHTML(thePhotoPage);
	};
	
	requestBatch.AddToRequest(photoPage);
	requestBatch.BeginRequest(gDaapiUrl, photopagecallback);
}

function getPhotoPageAsHTML(photoPage) 
{ 
	var myPhotoPage = photoPage;
	
} 

