Plappadu.Environment.Channel = new Object();

Plappadu.Environment.Channel.oList = {};

Plappadu.Environment.Channel.oChannel = {
  "channelId"       : "0",
  "title"           : "Hier plappern Kunden und Fans von Takko",
  "defParentId"     : "0",
  "defSkinId"       : "0",
  "headline1"       : "Lass die Welt wissen, was Du gerade tust.",
  "subline1"        : "",
  "headline2"       : "Was tust Du gerade? Und Deine Freunde?",
  "skins"           : [0,0,0,0,0,0,0,0,0],
  "featuring"       : [-1,-1,-1,-1,-1,-1,-1,-1,-1]
 }

Plappadu.Environment.Channel.getChannel = function(name) {
  var oList    = ResourceLoader.getJsonObject('/json/ajax_getChannelList.php');
  Plappadu.Environment.Channel.oList = oList;

  var oChannel = ResourceLoader.getJsonObject('/json/ajax_getChannelEnv.php?channel='+name);
  Plappadu.Environment.Channel.oChannel = oChannel;

  return oChannel;
}

Plappadu.Environment.Channel.getChannelName = function(id) {
  var name = "";
  for(var i = 0; i < Plappadu.Environment.Channel.oList.channels.length; i++) {
    if(id == Plappadu.Environment.Channel.oList.channels[i].id) {
      name = Plappadu.Environment.Channel.oList.channels[i].name;
      break;
    }
  }
  return name;
}

Plappadu.Environment.Channel.getChannelShortcut = function(id) {
  var name = "";
  for(var i = 0; i < Plappadu.Environment.Channel.oList.channels.length; i++) {
    if(id == Plappadu.Environment.Channel.oList.channels[i].id) {
      name = Plappadu.Environment.Channel.oList.channels[i].shortcut;
      break;
    }
  }
  return name;
}

Plappadu.Environment.Channel.getFeatureList = function() {
  var doFeat = new Array();
  // Plappadu.log("FL:"+Plappadu.Environment.Channel.oChannel.featuring.length);
  for(var i = 0; i < Plappadu.Environment.Channel.oChannel.featuring.length; i++) {
    // Plappadu.log("TEST:"+Plappadu.Environment.Channel.oChannel.featuring[i]+"|");
    if(Plappadu.Environment.Channel.oChannel.featuring[i] != -1) {
      doFeat.push(Plappadu.Environment.Channel.oChannel.featuring[i]);
    }
  }
  var featNames = new Array();
  var featShortcuts = new Array();
  for(var i = 0; i < doFeat.length; i++) {
    // Plappadu.log("DOFEAT:"+doFeat[i]+":"+Plappadu.Environment.Channel.getChannelName(doFeat[i]));
    featNames.push(Plappadu.Environment.Channel.getChannelName(doFeat[i]));
    featShortcuts.push(Plappadu.Environment.Channel.getChannelShortcut(doFeat[i]))
  }
  return new Array(featNames,featShortcuts);
}
