Category = Class.create();

Category.prototype = {

  initialize: function(categoryElt, portfolio, ui) {
    this.portfolio = portfolio;
    this.ui = ui;
    this.name = categoryElt.getAttribute("name");
    var thumbSrc = categoryElt.getAttribute("thumb")
    if(!thumbSrc || thumbSrc == '') {
      alert('The category ' + this.name + ' does not have a thumbnail.');
      return;
    }
    this.thumbnail = new Thumbnail(thumbSrc);
    this.projects = new Array();
  },

  name: "",
  thumbnail: null,
  projects: null,
  page: 1,

  addProject: function(project) {
    project.index = this.projects.length;
    this.projects[this.projects.length] = project;
    if(this.projects.length == 1) {
      project.currentPhoto.getImage();
      project.currentPhoto.isloaded = true;
    }
  }
}
