

function set_dsPosterTask(taskId, subPath){

  //var dsPosterTask = new Spry.Data.XMLDataSet("../tasks.xml","/tasks/task[@id='"+taskId+"']",{subPaths:["posters/poster"]});
   var dsPosterTask = new Spry.Data.XMLDataSet("../tasks.xml","/tasks/task[@id='"+taskId+"']",{subPaths:[subPath]});
  return dsPosterTask;
}
function set_dsPosters(posterXml) {
  //var dsPosters = new Spry.Data.XMLDataSet("../posters.xml","/posters/poster");
  var dsPosters = new Spry.Data.XMLDataSet(posterXml,"/posters/poster");

  return dsPosters;
}
function set_dsPublicationTask(taskId, subPath){
   var dsPublicationTask = new Spry.Data.XMLDataSet("../tasks.xml","/tasks/task[@id='"+taskId+"']",{subPaths:[subPath]});
  return dsPublicationTask;
}
function set_dsPublications(publicationXml) {
  //var dsPosters = new Spry.Data.XMLDataSet("../posters.xml","/posters/poster");
  var dsPublications = new Spry.Data.XMLDataSet(publicationXml,"/publications/publication", {sortOnLoad: "date", sortOrderOnLoad: "descending"});

  return dsPublications;
}
//function set_dsPublications() {
// var dsPublications = new Spry.Data.XMLDataSet("../publications.xml", "/publications/publication", {subPaths: ["authors/author" ,"authors/author/lastname"], sortOnLoad:['date']});
//  return dsPublications;
//}
function set_dsAuthors(dsPublications) {
  var dsAuthors = new Spry.Data.NestedXMLDataSet(dsPublications, "authors/author");
  return dsAuthors;
}
function set_dsPresentations(presentationXml) {
  var dsPresentations = new Spry.Data.XMLDataSet(presentationXml, "/presentations/presentation");
  return dsPresentations;
}
function set_dsProjects_menu (projectXml) {
  var dsProjectsMenu = new Spry.Data.XMLDataSet("projects.xml", "/projects/project", {sortOnLoad: "sort", sortOrderOnLoad: "ascending"});
  return dsProjectsMenu;
}
