admin.tasks = {

  init: function() {
    admin.tasks.datarequest = new Request.HTML({
      url: '/affiliates/handler.php',
      method: 'get',
      noCache: true,
      evalScripts: true
    });
  },

//   eventalize: function(arr){
//     foreach(arr as id){
//       $('task_status_'+id).addEvent('click',function(e){e.stop();admin.tasks.status_toggle();});
//       $('task_edit_'+id).addEvent('click',function(e){e.stop();admin.tasks.edit('id');});
//       $('task_delete_'+id).addEvent('click',function(e){e.stop();admin.tasks.delete('id');});
//     }
//   },

  edit: function(id){
    admin.tasks.datarequest.set('onRequest', function(){$('task_'+id).set('html', '<p class="loading"><em>Loading data&hellip;<br /><br /></em></p>');});
    admin.tasks.datarequest.set('onSuccess', function(rTree, rElements, rHTML, rJS){$('task_'+id).set('html', rHTML);});
    admin.tasks.datarequest.send('action=task_edit&id='+id);
  },

  update: function(id){
    admin.tasks.datarequest.set('onRequest', function(){$('task_'+id).set('html', '<p class="loading"><em>Loading data&hellip;<br /><br /></em></p>');});
    admin.tasks.datarequest.set('onSuccess', function(rTree, rElements, rHTML, rJS){$('task_'+id).set('html', rHTML);});
    admin.tasks.datarequest.send('action=task_update&id='+id);
  },

  remove: function(id){
    admin.tasks.datarequest.set('onRequest', function(){$('task_'+id).set('html', '<p class="loading"><em>Loading data&hellip;<br /><br /></em></p>');});
    admin.tasks.datarequest.set('onSuccess', function(rTree, rElements, rHTML, rJS){$('task_'+id).set('html', rHTML);});
    admin.tasks.datarequest.send('action=task_delete&id='+id);
  }

};

window.addEvent('domready', function(){
  admin.tasks.init();
});
